Đến nội dung


Hình ảnh
- - - - -

xin lisp xoay một đối tuợng trong block


  • Please log in to reply
8 replies to this topic

#1 minhngockt

minhngockt

    biết vẽ pline

  • Members
  • PipPip
  • 68 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 11 April 2011 - 10:22 AM

cácn bác cho em hỏi có lisp nào có thể xoay được 1 đối tuợng trong block không ạ,em tìm trên diễn đàn chỉ thấy có lisp "XO" xoay đối tượng block về góc 0,vậy có lisp nào xoay 1 đối tượng trong block theo 1 góc bất kỳ ko?em chân thành cảm ơn các bác
  • 0

#2 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5685 Bài viết
Điểm đánh giá: 2606 (tuyệt vời)

Đã gửi 11 April 2011 - 11:59 AM

Bạn có thấy lâu không nếu vào edit block rồi xoay ^^
  • 1

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#3 hochoaivandot

hochoaivandot

    biết dimradius

  • Members
  • PipPipPipPipPip
  • 310 Bài viết
Điểm đánh giá: 107 (tàm tạm)

Đã gửi 11 April 2011 - 01:01 PM

Bạn có thấy lâu không nếu vào edit block rồi xoay ^^



Nếu xoay 1 đối tượng trong block thì đầu vào phải là block và đối tượng cần xoay thuộc block.
Vậy đầu tiên user chọn block.
Ta explode block đó ra.
Chọn đối tượng cần xoay, rồi nhập thông số xoay.--->Xoay theo yêu cầu.
Rồi block các đối tuợng đó lại.
Nếu chỉ yêu cầu xoay cho 1 block thì như vậy OK. Nếu yêu cầu xoay cho tấc cả các block cùng name thì mình thêm thao tác thay thế block cũ bằng block mới như lệnh blockreplace của express.
ketxu nghĩ như vậy có đúng yêu cầu của tác giả không nhỉ? Mà lisp có viết đc tấc cả các thao tác trên ko?
  • 0

Dương Bá Diệp

 

www.cadonline.duyxuyen.vn 

 

Thành viên nhóm CADMAGIC

 


#4 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5685 Bài viết
Điểm đánh giá: 2606 (tuyệt vời)

Đã gửi 11 April 2011 - 01:10 PM

Lisp làm được bạn ạ, nhưng mà sẽ vướng ngay thao tác đầu tiên là explode, vì có thể khi bung ra, nó cũng "bung" luôn ^^ (nhất là khi block dim rồi scale). Vì vậy, cách hay nhất mình nghĩ vẫn là vào bedit mà sửa, 1 phát được tất, chẳng tội j :)
  • 2

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#5 thanhduan2407

thanhduan2407

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 995 Bài viết
Điểm đánh giá: 223 (khá)

Đã gửi 11 April 2011 - 04:03 PM

Nếu xoay 1 đối tượng trong block thì đầu vào phải là block và đối tượng cần xoay thuộc block.
Vậy đầu tiên user chọn block.
Ta explode block đó ra.
Chọn đối tượng cần xoay, rồi nhập thông số xoay.--->Xoay theo yêu cầu.
Rồi block các đối tuợng đó lại.
Nếu chỉ yêu cầu xoay cho 1 block thì như vậy OK. Nếu yêu cầu xoay cho tấc cả các block cùng name thì mình thêm thao tác thay thế block cũ bằng block mới như lệnh blockreplace của express.
ketxu nghĩ như vậy có đúng yêu cầu của tác giả không nhỉ? Mà lisp có viết đc tấc cả các thao tác trên ko?

Làm như Ketxu nói đó, thao tác còn nhanh hơn nhiều mà nó còn update các block cùng name. Bạn dùng lệnh Bedit hoặc refedit để chỉnh block. Không nên quá lợi dụng Lisp
  • 0



Tôi là con kiến bò trên sa mạc kiến thức bao la. Biển học thật rộng lớn







#6 minhngockt

minhngockt

    biết vẽ pline

  • Members
  • PipPip
  • 68 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 11 April 2011 - 09:37 PM

em cảm ơn các bác đã quan tâm.Em tạo ATT BLOCK để tiện cho việc dùng excelink,cái block của em có hướng mũi tên,có đoạn mũi tên theo đúng hướng của đường,có đoạn lại ngược lại,nếu bedit thì sẽ thay đổi tất cả,mà explode ra thì khi cần điều chỉnh lại số liệu sẽ khó.
  • 0

#7 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5685 Bài viết
Điểm đánh giá: 2606 (tuyệt vời)

Đã gửi 13 April 2011 - 08:32 AM

Nếu bạn nói vấn đề ngay từ đầu thì có phải đơn giản hơn bao nhiêu không :) Về yêu cầu của bạn, Dynamic Block giải quyết rất gọn gẽ. Hãy tìm từ khóa Dynamic Block, Tính năng hay của block trên Google hoặc diễn đàn. CHúc bạn thành công :)
  • 1

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#8 thanhduan2407

thanhduan2407

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 995 Bài viết
Điểm đánh giá: 223 (khá)

Đã gửi 13 April 2011 - 09:33 AM

em cảm ơn các bác đã quan tâm.Em tạo ATT BLOCK để tiện cho việc dùng excelink,cái block của em có hướng mũi tên,có đoạn mũi tên theo đúng hướng của đường,có đoạn lại ngược lại,nếu bedit thì sẽ thay đổi tất cả,mà explode ra thì khi cần điều chỉnh lại số liệu sẽ khó.

Bạn dùng lệnh Bedit để thay đổi block Att thì bạn dùng lệnh Battman để thay đổi thuộc tính và update các block Att.
Nhấn vào Sync để update nha bạn.
Hình đã gửi
  • 0



Tôi là con kiến bò trên sa mạc kiến thức bao la. Biển học thật rộng lớn







#9 minhngockt

minhngockt

    biết vẽ pline

  • Members
  • PipPip
  • 68 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 13 April 2011 - 12:27 PM

em cảm ơn các bác rất nhiều.
  • 0