Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
ksmech8722

Biến Tập Hợp Line Thành Spline

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

ksmech8722    1

Chào các bác em có một vấn đề nhỏ như sau : Em có một đường line như file đính kèm nó là tập hợp của các line. Bây giờ có lisp nào vẽ lại y chang như vậy để nó thành 1 spline không ạ ( ý của em là biến nó thành 1 đường splne) không dung Joint với mấy lệnh linh tinh vì khi explode ra nó lại thành tập hợp line. Em xin cảm ơn

P/S : đường trên là đường gốc đường dưới là đường e cần làm ra

 

 

 

 

 

http://www.cadviet.com/upfiles/5/114951_tap_hop.dwg

  • 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
hoan2182    836

39678_ha.png

 

Anh chủ thớt không phải  là tập hợp của các đường L mà hổ lốn cả ARC nữa và giữa chúng lại có khe hở ! :)  :)  :)   

Em Join để chuyển thành PL thì chỉ được phần mầu xanh, phần mầu trắng không chuyển được.  Em chơi kiểu tách bó đũa  thành vài nắm đũa nhỏ rồi tiến hành Join làm nhiều lượt để ra được kết quả như hình ảnh

  Em dùng thử lisp của bác Doan Van Ha kết quả như sau:

1/ Fuzz distance <0>:     =>Tương đương với em Join một lần

2/ Fuzz distance <0>: 1   => Tương tương với việc em Join nhiều lần và kết quả của em khác với kết quả của bác Doan Van Ha.

Em có thắc mắc là khi các điểm có khoảng cách, cách làm của em là move triệt tiêu khoảng cách, lẽ ra nói phải ngắn hơn việc dùng lisp, sao lại dài hơn nhỉ??? (Dùng lệnh jf ra hình mầu tím)

Rất mong được bác Doan Van Ha cùng các bác giải đáp, em xin cảm ơn!

File: http://www.cadviet.com/upfiles/5/39678_hoằn.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
ndtnv    396
Em có thắc mắc là khi các điểm có khoảng cách, cách làm của em là move triệt tiêu khoảng cách, lẽ ra nói phải ngắn hơn việc dùng lisp, sao lại dài hơn nhỉ??? (Dùng lệnh jf ra hình mầu tím)

Rất mong được bác Doan Van Ha cùng các bác giải đáp, em xin cảm ơn!

File: http://www.cadviet.com/upfiles/5/39678_hoằn.dwg

Nếu hở kiểu này thì move sẽ dài hơn

19626_2line.jpg

  • 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
hoan2182    836

Cảm ơn bác, đúng là em  suy diễn  kiểu của em hơi bị ngố :) :) :)

Lỗi do hai đoạn liền kề có trùng nhau một tí, vì đoạn  em đo khi phóng to hình lên, không do dòm thấy khe hở, (chỉ có đoạn trên là rõ khe hở nhất)

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
haanh    1.586

39678_ha.png

 

Anh chủ thớt không phải  là tập hợp của các đường L mà hổ lốn cả ARC nữa và giữa chúng lại có khe hở ! :)  :)  :)   

Em Join để chuyển thành PL thì chỉ được phần mầu xanh, phần mầu trắng không chuyển được.  Em chơi kiểu tách bó đũa  thành vài nắm đũa nhỏ rồi tiến hành Join làm nhiều lượt để ra được kết quả như hình ảnh

  Em dùng thử lisp của bác Doan Van Ha kết quả như sau:

1/ Fuzz distance <0>:     =>Tương đương với em Join một lần

2/ Fuzz distance <0>: 1   => Tương tương với việc em Join nhiều lần và kết quả của em khác với kết quả của bác Doan Van Ha.

Em có thắc mắc là khi các điểm có khoảng cách, cách làm của em là move triệt tiêu khoảng cách, lẽ ra nói phải ngắn hơn việc dùng lisp, sao lại dài hơn nhỉ??? (Dùng lệnh jf ra hình mầu tím)

Rất mong được bác Doan Van Ha cùng các bác giải đáp, em xin cảm ơn!

File: http://www.cadviet.com/upfiles/5/39678_hoằn.dwg

 

Trời! Sao Hoằn phải tự làm khổ mình bằng cách : "Em chơi kiểu tách bó đũa  thành vài nắm đũa nhỏ rồi tiến hành Join làm nhiều lượt để ra được kết quả như hình ảnh" ???

 

Có ít nhất là một cách biến các đường L và ARC rời  thành PL nhanh hơn cách của Hoằn rất nhiều (Có thể nói tương đương với dùng lisp).

Với số  lượng tới nhiều tới hàng  tỉ đối tượng chắc là Hoằn sẽ phải Join mất 7 tháng??? :) :) :)

 

Và cũng có ít nhất một cách nữa biến đường PL thành đường SPL một cách nhanh gọn  mà không phải nhớ tên lệnh lisp và mất công AP lisp.

Hoằn thử lần mần xem sao???

 

P/s: Cách làm của Hoằn có SAI SỐ HƠI BỊ KHỦNG BỐ!  Nếu ứng dụng vào  việc  tính khoảng cách để tên lửa đạn đạo xuyên lục địa của Liên-Xô và Mỹ bắn vào thủ phủ IS thì dân thường sẽ bị chết oan hơi bị nhiều.

1/

R-36M Satan: ICBM nặng nhất. Quốc gia sản xuất: Liên Xô, phóng lần đầu năm 1970. Trọng lượng phóng 211 tấn, tầm bắn 11.200-16.000 km

 2/

Trident II D5: ICBM chính xác nhất. Quốc gia sản xuất: Mỹ, phóng lần đầu năm 1987. Trọng lượng phóng 58 tấn, tầm bắn 11.300 km.

3/

LGM-30G Minuteman: ICBM bay nhanh nhất. Quốc gia sản xuất: Mỹ, phóng lần đầu năm 1966. Trọng lượng phóng 35,5 tấn, tầm bắn 13.000 km. Được cho là ICBM bay nhanh nhất thế giới và có thể đạt tốc độ hơn 24.000 km/h ở giai đoạn bay cuố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
hoan2182    836

Em đã tự làm khổ mình rồi, sao chị Hà không giả nhời luôn mà lại bắt tội em phải " thử lần mần"???

Em chả dám lần mần vì đây không phải là đố vui,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

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

Đăng nhập để thực hiện theo  

×