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

Xin chào cả nhà , hiện mình đang dùng List TKH tính diện tích vùng hacht nhưng khi mình tính diện tích thì không cho ra kết quả

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

Xin chào cả nhà , hiện mình đang dùng List TKH tính diện tích vùng hacht nhưng khi mình tính diện tích thì không cho ra kết quả  , kiểm tra lệnh LI báo "Có Hatch thuộc layer !E. Da Canh không tính được diện tích. \+0110ã highlight và tính diện tích bằng 0" .

Khi bo bằng lệnh PL xong mình kt lệnh Li cho ra kết quả , nhưng khi hacht xong bấm lệnh TKH thì cho kết quả diện tích bằng 0. xin mọi người chỉ và cách khắc phụ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
2 giờ trước, 0983104985 đã nói:

list tính diện tích trong miền hacht bạn ạ 

Lisp gì bạn phải up lên đây chứ nói thế ai mà biết được lisp gì, lisp tính diện tích hatch trên forum có cả trăm cái biết là cái nào ?

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 đã bo kín lại hình bằng PL rồi thì bạn đánh luôn lệnh List rồi đọc giá trị diện tích hình ở mục Area là xong mà. (Hoặc dùng lệnh MO rồi chọn PL kín đó cũng có được giá trị Area ở thẻ Geometry).

 

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

Đừng gọi lisp là list. Với pline tính diện tích bằng công thức Shoelace nên luôn ra kết quả. nhưng với hatch hoặc 1 số đối tượng khác việc cạnh biên tự giao thì không thể lấy được diện tích hoặc không thể tạo thành đối tượng. trong trường hợp này công thức tính kể trên cũng là tính sai nên cố gắng vẽ lại pline để hatch có diện tích.

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 không lấy được diện tích của hatch thì tại sao không lấy diện tích của polyline boundary.  (Lisp chính là List processing, gọi là list cũng không sai).

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
Vào lúc 10/4/2025 tại 14:26, 0983104985 đã nói:

Xin chào cả nhà , hiện mình đang dùng List TKH tính diện tích vùng hacht nhưng khi mình tính diện tích thì không cho ra kết quả  , kiểm tra lệnh LI báo "Có Hatch thuộc layer !E. Da Canh không tính được diện tích. \+0110ã highlight và tính diện tích bằng 0" .

Khi bo bằng lệnh PL xong mình kt lệnh Li cho ra kết quả , nhưng khi hacht xong bấm lệnh TKH thì cho kết quả diện tích bằng 0. xin mọi người chỉ và cách khắc phục 

Nếu hatch không có area thì sẽ bị lỗi = 0 nhé.

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

Mình là một coder, với một giá trị double diện tích thì luôn đặt trước bằng 0, sau đó, nếu lấy được diện tích thì gán giá trị mới. Tuy nhiên giữa không thể tính ra thuộc tính area và 0 là hai thứ khác nhau. Cũng như không thể chấm được bài mà cho 0 điểm.

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

×