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

tạo đối tượng text nằm trong vùng hatch

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

Em xin chào mấy anh, hiện tại em có bản cad quy hoạch, có rất nhiều loại quy hoạch, giờ em muốn tạo thông tin cho từng loại quy hoạch, ví dụ như nếu vùng hatch là loại quy hoạch nào thì sẽ gán loại quy hoạch đó như ví dụ em có tạo trong file, vì nó nhiều vùng và sợ bị sót nên làm thủ công không khả thi lắm ạ, mong mọi người giúp em, em cảm ơn ......(đây là file ạ)

 

Drawing1_2007.dwg

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

Em xin chào mấy anh, hiện tại em có bản cad quy hoạch, có rất nhiều loại quy hoạch, giờ em muốn tạo thông tin cho từng loại quy hoạch, ví dụ như nếu vùng hatch là loại quy hoạch nào thì sẽ gán loại quy hoạch đó như ví dụ em có tạo trong file, vì nó nhiều vùng và sợ bị sót nên làm thủ công không khả thi lắm ạ, mong mọi người giúp em, em cảm ơn ......(đây là file ạ)

 

Drawing1_2007.dwg

Mình có viết mấy lisp về quy hoạch (theo đặt hàng) nếu bạn cần có thể trao đổi cụ thể để được lisp phục vụ tốt cho công việc liên hệ mình

https://www.facebook.com/lienkettudong/

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
59 phút trước, huunhantvxdts đã nói:

Mình có viết mấy lisp về quy hoạch (theo đặt hàng) nếu bạn cần có thể trao đổi cụ thể để được lisp phục vụ tốt cho công việc liên hệ mình

https://www.facebook.com/lienkettudong/

em là sinh viên thực tập nên không có điều kiện đó đâu anh, dù sao em cũng 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

Em có sưu tầm một lisp trên diễn đàn xin các anh giúp em sửa lại một tý ạ:

là lisp chọn vùng hatch rồi tạo text trên vùng hatch đó như yêu cầu trên của em ạ, mong các anh giúp thật sự thì em rất cần ạ....( kết quả cho ra không cần có diện tích ạ, em chỉ cần có các text đặt trên từng mảng quy hoạch là đc )

dth.lsp

tkh (1).lsp

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

Câu hỏi chưa có rỏ nên có gấp cũng chờ tới tết.

-Bảng cad đưa kèm theo chưa có đủ các loại ký hiệu đất. Nếu gặp hatch khác thì làm nào?

-Có 2 loại đất có cùng ký hiệu hatch, dựa vào gì để biết cái nào là chữ gì.

-Dựa theo layer thì có chắc là bản nào cũng đúng layer không?

Khi nào trả lời đủ hết mà không còn yếu tố bí ẩn thì may ra có người sẽ viết lisp cho bạn.

  • Like 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
22 phút trước, duy782006 đã nói:

Câu hỏi chưa có rỏ nên có gấp cũng chờ tới tết.

-Bảng cad đưa kèm theo chưa có đủ các loại ký hiệu đất. Nếu gặp hatch khác thì làm nào?

-Có 2 loại đất có cùng ký hiệu hatch, dựa vào gì để biết cái nào là chữ gì.

-Dựa theo layer thì có chắc là bản nào cũng đúng layer không?

Khi nào trả lời đủ hết mà không còn yếu tố bí ẩn thì may ra có người sẽ viết lisp cho bạn.

cảm ơn anh đã góp ý

- em sẽ đổi tên layer của từng hatch theo bảng layer kí hiệu phía bên phải, ví dụ như hatch giáo dục thì em sẽ đổi tên layer theo tên bẻng mô tả

image.png.9a4e5205750bff9d6bac5843a20c3b4e.png

nên gặp hatch khác thì em cũng sẽ đổi tên lại ạ.

-text em tạo sẽ dựa vào tên layer nên dù loại hatch có cùng kí hiêu như nhau thì tên layer sẽ khác nhau 

-bản cad nào em cũng sẽ đổi tên tất cả loại hatch theo đúng bảng mô tả của nó

vì em không hiểu nhiều về lisp nên k biết nhân tố bí ẩn là gì ạ mong anh chỉ bả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
5 phút trước, divine kai đã nói:

 

 

Lisp em mong muốn có được là em hiện từng loại quy hoạch, nhập mã lệnh sau đó quyets chọn nhiều đối tượng >> enter kết quả sẽ tạo ra các text là tên của layer hatch đó, nằm trên vùng quy hoạch, điểm đặt text ở giữa vùng quy hoạ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
30 phút trước, divine kai đã nói:

Lisp em mong muốn có được là em hiện từng loại quy hoạch, nhập mã lệnh sau đó quyets chọn nhiều đối tượng >> enter kết quả sẽ tạo ra các text là tên của layer hatch đó, nằm trên vùng quy hoạch, điểm đặt text ở giữa vùng quy hoạch ạ

Cái này mình đoán là bạn dùng text đó để phân loại đất, nữa là đỡ đc 1 bước rải text thủ công khi cần điền diện tích.

Thôi thì mình cứ gửi lisp điền diện tích lên hatch luôn, còn mục đích bạn lấy text đó làm gì thì làm.

[H2T] Hatch to Text.lsp

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 phút trước, Duong Nhat Duy đã nói:

Cái này mình đoán là bạn dùng text đó để phân loại đất, nữa là đỡ đc 1 bước rải text thủ công khi cần điền diện tích.

Thôi thì mình cứ gửi lisp điền diện tích lên hatch luôn, còn mục đích bạn lấy text đó làm gì thì làm.

[H2T] Hatch to Text.lsp

bạn có thể sửa giúp mình là điền tên layer lên hatch không vì cái mình cần là tên layer ý...mình xin cảm ơn 

image.thumb.png.8e490c8a9c2be4f852549c145c7a91fe.png

 

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 cảm ơn bạn rất nhiều, có vài trường hợp mà text nó tạo ra ngoài vùng tại vì tâm của hatch nó nằm ngoài và một vài trường hợp nó không có điểm đặt hatch thì không tạo text có cách nào khắc phục không ạ...

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
24 phút trước, divine kai đã nói:

mình cảm ơn bạn rất nhiều, có vài trường hợp mà text nó tạo ra ngoài vùng tại vì tâm của hatch nó nằm ngoài và một vài trường hợp nó không có điểm đặt hatch thì không tạo text có cách nào khắc phục không ạ...

Text luôn ở tâm hatch mà bạn, còn tâm hatch nó ở bên ngoài hatch là do hatch ko phải là đa giác lồi, cái này chấp nhận thôi.

Còn hatch ko có điểm đặt và lisp ko tạo ra text thì mình ko rõ, bạn thử gửi trường hợp cụ thể lên mình xem.

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 phút trước, Duong Nhat Duy đã nói:

Text luôn ở tâm hatch mà bạn, còn tâm hatch nó ở bên ngoài hatch là do hatch ko phải là đa giác lồi, cái này chấp nhận thôi.

Còn hatch ko có điểm đặt và lisp ko tạo ra text thì mình ko rõ, bạn thử gửi trường hợp cụ thể lên mình xem.

image.png.ce8f071fbd005edd9e3fbbabb0e42f43.png

cái kia thì em sửa tay đc ạ còn cái trường hợp nhiều mảng hatch chung một điểm point ntn này anh thì nó chỉ tạo 1 text trong khi đó có rất nhiều mảng hatch có trường hợp : 3-7 mảng

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
1 giờ} trướ}c, Duong Nhat Duy đã nói:

Hatch có bn mảng thì cũng chỉ là 1 hatch thôi bạn, còn vấn đề chia 1 hatch ra nhiều mảng thì mình thấy chưa có cách nào hay lisp nào tối ưu được, bạn thử search trên mạng hay forum xem.

cảm ơn bạn nhiều, chúc bạn sức khỏe nha

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

muốn tách các miếng hatch cách nhau ra riêng thì kích đôi dô cái hatch đó tìm ô có chữ khoảng cách (bằng tiếng anh) chọn dô đó rồi ôkê là nó rớt ra từng miếng.

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
10 phút trước, duy782006 đã nói:

muốn tách các miếng hatch cách nhau ra riêng thì kích đôi dô cái hatch đó tìm ô có chữ khoảng cách (bằng tiếng anh) chọn dô đó rồi ôkê là nó rớt ra từng miếng.

Mình chưa hiểu lắm, bạn chụp ảnh có được 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
4 giờ trước, Duong Nhat Duy đã nói:

Đây bạn, H2T hiện diện tích, H2L hiện tên layer.

Hatch to Text.lsp

Bạn cho mình hỏi Lisp này muốn sửa giá trị hiển thị diện tích chỉ lấy hai số sau dấu chấm và sửa dấu chấm thành dấu phẩy thì sửa ở đâu bạn? VD: 123.4567 thành 123,45

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
26 phút trước, Duong Nhat Duy đã nói:

Cảm ơn bạn nhé, cái này từ trước đến nay mình ko biết hic :((

vậy thêm ở dòng nào có thể sữa đc trường hợp chia mảng vậy a

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
15 giờ trước, Duong Nhat Duy đã nói:

Bạn HE, chọn hatch, xong tích như hình, chọn OK.

 

vậy là không có cách nào tạo text trong vùng hatch nếu nó không phải là đa giác lôi hã anh, vậy em sửa tay mấy trường hợp đó 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
10 phút trước, divine kai đã nói:

vậy là không có cách nào tạo text trong vùng hatch nếu nó không phải là đa giác lôi hã anh, vậy em sửa tay mấy trường hợp đó vậy

Mình nghĩ là có, nó là trọng tâm hình học của đa giác, nhưng cái này liên quan nhiều đến toán học, có lẽ cũng ko cần thiết lắm, nếu đc bạn thử nhờ cao nhân nào trong forum xem.

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
33 phút trước, divine kai đã nói:

vậy là không có cách nào tạo text trong vùng hatch nếu nó không phải là đa giác lôi hã anh, vậy em sửa tay mấy trường hợp đó vậy

Sửa theo Lisp của bác DUY không biết thế này đúng ý thớt chưa ?

 

ezgif.com-crop.gif

  • Like 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

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

×