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

[Yêu cầu] lisp thay đổi thuộc tính của các đối tượng bên trong block

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

Công ty em có bộ phận làm việc toàn bộ bằng revit (kể cả 2d lẫn 3d), tuy nhiên do yêu cầu từ khách hàng nên vẫn cần file cad dwg.

Bên em vẫn xuất được từ revit sang dwg, tuy nhiên khi xuất thì những đối tượng nằm trong các sub catergories thì bị block lại, thuộc tính của các đối tượng nằm trong block thì lại không giống với thuộc tính layer của block.

               ví dụ: có 1 block A ở layer 1, layer 1 có thuộc tính (màu xanh, nét đứt, bề dày nét 0.1mm), bên trong block A thì có :

                                            hình vuông có thuộc tính (layer 1, màu xanh, kiểu nét liền, bề dày nét 0.05mm)

                                            hình tròn có thuộc tính (layer 1, màu xanh, kiểu nét chấm gạch, bề dày nét 0.1mm)

Dẫn đến là sau khi xuất từ revit sang dwg thì các đối tượng ra được đúng màu nhưng lại không đúng được nét.

 

Nên em muốn xin lisp nào mà có thể thay đổi thuộc tính của tất cả các đối tượng nằm bên trong block thành thuộc tính giống như layer của block.  ( đổi cả layer, màu, nét, độ dày nét theo layer của block để phòng trường hợp phải đổi layer của block thành 1 layer khác)

                 ví dụ có block A layer 1 có thuộc tính (màu xanh, nét đứt, bề dày nét 0.1mm)

                                    thì sẽ đổi tất cả các đối tượng bên trong block thành (layer 1, màu by layer, nét by layer, bề dày nét bylayer)

 

Về cách lựa chọn đối tượng thể thực hiện lệnh lisp thì em muốn xin luôn 2 cách

      1 cách là tự động chạy cả bản vẽ

      1 cách là chỉ chạy đối tượng được lựa chọn thủ công.

 

Em xin chân thành cám ơn.

 

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
2 giờ trước, whatcholingon đã nói:

 

KHÔNG BIẾT CÓ PHẢI TẠI CAD CỦA EM KHÔNG NHƯNG MÀ EM THỬ MẤY CÁI LISP CỦA BÁC HA THÌ ĐỀU BỊ ĐƠ TOÀN TẬP LUN.

CÒN LISP CỦA BÁC DUY THÌ CHỈ GIÚP ĐỔI ĐƯỢC MÀU CỦA ĐỐI TƯỢNG TRONG BLOCK, TRONG KHI CÁI Ý THÌ BÊN EM NẾU NHƯ KHÔNG ĐỔI LAYER CỦA BLOCK THÌ ĐÃ OK RỒI.

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

×