huunhantvxdts 195 Báo cáo bài đăng Đã đăng Tháng 1 11, 2020 Thông thường đường polyline có mã dfx 70 bằng 0 hoặc 1 để xác định đường đó đóng kin hoặc không. Hôm nay mình gắp trường hợp đường polyline đóng kính nhưng mã dfx 70 là 1 số khác 128 hoặc 129. thông tin của đường polyline như sau. ((-1 . <Entity name: 1c7c7f38a30>) (0 . LWPOLYLINE) (330 . <Entity name: 1c7a85a0820>) (5 . 37BAA3) (100 . AcDbEntity) (67 . 0) (410 . Model) (8 . QH-Via he) (48 . 10.0) (100 . AcDbPolyline) (90 . 5) (70 . 129) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 537092.0 1.96243e+06) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 537086.0 1.96237e+06) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 536871.0 1.96247e+06) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 536880.0 1.96252e+06) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 537059.0 1.96244e+06) (40 . 0.0) (41 . 0.0) (42 . 0.00748271) (91 . 0) (210 0.0 0.0 1.0)) Mọi người biết vì sao có thể giúp đỡ để biết mà xử lý khi gặp 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
tien2005 242 Báo cáo bài đăng Đã đăng Tháng 1 11, 2020 Bạn xem thêm thông tin của polyline https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2018/ENU/AutoCAD-DXF/files/GUID-ABF6B778-BE20-4B49-9B58-A94E64CEFFF3-htm.html còn tạo được nó như thế nào thì mình chịu 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
huunhantvxdts 195 Báo cáo bài đăng Đã đăng Tháng 1 11, 2020 1 giờ} trướ}c, tien2005 đã nói: Bạn xem thêm thông tin của polyline https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2018/ENU/AutoCAD-DXF/files/GUID-ABF6B778-BE20-4B49-9B58-A94E64CEFFF3-htm.html còn tạo được nó như thế nào thì mình chịu Cám ơn bạn cái này thì mình chạy lisp offset từ các đường polyline sau đó nối lại với nhau thì nó xảy ra như vậy 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
huunhantvxdts 195 Báo cáo bài đăng Đã đăng Tháng 1 15, 2020 Tìm được cái này DXF code 70 = 0 -> pline open DXF code 70 = 1 -> pline closed DXF code 70 = 128 -> pline open, with Ltype gen actived DXF code 70 = 129 -> pline closed, with Ltype gen actived Các bạn cho hỏi gán lại biến gì để khi tạo mới 1 đường POLYLINE thì mã DFX 70 của nó về 0 hoặc 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
ndtnv 481 Báo cáo bài đăng Đã đăng Tháng 1 15, 2020 PLINEGEN Sets how linetype patterns generate around the vertices of a 2D polyline. Does not apply to polylines with tapered segments. 0 Generates polylines to start and end with a dash at each vertex 1 Generates the linetype in a continuous pattern around the vertices of the polyline Nếu linetype /= continuous sẽ thấy khác biệt 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
ngokiet 169 Báo cáo bài đăng Đã đăng Tháng 1 15, 2020 2 giờ trước, huunhantvxdts đã nói: Tìm được cái này DXF code 70 = 0 -> pline open DXF code 70 = 1 -> pline closed DXF code 70 = 128 -> pline open, with Ltype gen actived DXF code 70 = 129 -> pline closed, with Ltype gen actived Các bạn cho hỏi gán lại biến gì để khi tạo mới 1 đường POLYLINE thì mã DFX 70 của nó về 0 hoặc 1 Thử (setvar ‘plinegen 0) Nó ảnh hưởng linetype của pline. Bạn muốn check pline open close thì dùng lệnh (eq (boole 6 (cdr (assoc 70 (entget ent))) 1) 1) thì hay hơn. 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
huunhantvxdts 195 Báo cáo bài đăng Đã đăng Tháng 1 15, 2020 1 giờ trước, ngokiet đã nói: Thử (setvar ‘plinegen 0) Nó ảnh hưởng linetype của pline. Bạn muốn check pline open close thì dùng lệnh (eq (boole 6 (cdr (assoc 70 (entget ent))) 1) 1) thì hay hơn. ok rồi cám ơn bạn nhiều 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