Chuyển đến nội dung
Diễn đàn CADViet
minhngockt

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

Các bài được khuyến nghị

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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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 :)

  • Vote tăng 2

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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ó.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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 :)

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.

a_2.jpg

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×