Đến nội dung


Hình ảnh

Không trim được đường tròn tiếp xúc với 2 cạnh


  • Please log in to reply
7 replies to this topic

#1 makhongbietnoi

makhongbietnoi

    biết vẽ point

  • Members
  • PipPip
  • 95 Bài viết
Điểm đánh giá: 21 (tàm tạm)

Đã gửi 27 November 2007 - 09:25 AM

Tôi đang dùng Cad2008 và 2004. Khi tôi dùng lệnh Circle với tuỳ chọn là T, sau đó sử dụng lệnh trim với đối tượng chính là 2 đường line vừa chọn để cắt phần thừa của đường tròn đó thì không cut được. Thử lại với bán kính đường tròn khác thì lại được.
Cụ thể: như file tôi gửi, bán kính đường tròn là 200, thử lại với 300 thì lại được.
http://www.cadviet.com/upfiles/Drawing2.dwg
Rất mong các vị huynh đài chỉ giúp.
Cảm ơn rất nhiều!
  • 0

#2 thanhgam2003

thanhgam2003

    biết vẽ ellipse

  • Members
  • PipPip
  • 55 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 27 November 2007 - 10:48 AM

Tôi đang dùng Cad2008 và 2004. Khi tôi dùng lệnh Circle với tuỳ chọn là T, sau đó sử dụng lệnh trim với đối tượng chính là 2 đường line vừa chọn để cắt phần thừa của đường tròn đó thì không cut được. Thử lại với bán kính đường tròn khác thì lại được.
Cụ thể: như file tôi gửi, bán kính đường tròn là 200, thử lại với 300 thì lại được.
http://www.cadviet.com/upfiles/Drawing2.dwg
Rất mong các vị huynh đài chỉ giúp.
Cảm ơn rất nhiều!

nếu file bạn gửi kèm đùng để thực hiện các mục đích như bạn nói thì hoàn toàn đúng vậy
Bởi khi ta muốn Trim một đối tượng này với đối tượng khác thì chúng phải tiếp xúc với nhau ít nhát là một điểm. Mà file bạn gửi kèm ko có một điểm nào tiếp xác với đường tròn cả. Bạn thử làm cho tiếp xúc giữa đường thẳng và đường tròn rồi làm lại Trim xem sao nhé (Nhớ dùng F3 _ Tool\Drafting setting để cho tiếp xúc đường thẳng và đường tròn)

chúc bạn thành công.
  • 0

#3 makhongbietnoi

makhongbietnoi

    biết vẽ point

  • Members
  • PipPip
  • 95 Bài viết
Điểm đánh giá: 21 (tàm tạm)

Đã gửi 27 November 2007 - 11:24 AM

Cảm ơn bạn đã quan tâm, tuy nhiên, mình vẽ đường tròn đó bằng chính lệnh Circle với tuỳ chọn là T, bán kính là 200, 2 đường thẳng mà mình chọn tiếp xúc chính là 2 đường đó.Đối với tuỳ chọn T của Circle thì đâu cần bật F3 nữa??? Mình đã thử đi thử lại nhiều lần nhưng kô được. Bạn hãy thử với chính lệnh đó xem sao?
Thanks!
  • 0

#4 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 27 November 2007 - 11:52 AM

Cảm ơn bạn đã quan tâm, tuy nhiên, mình vẽ đường tròn đó bằng chính lệnh Circle với tuỳ chọn là T, bán kính là 200, 2 đường thẳng mà mình chọn tiếp xúc chính là 2 đường đó.Đối với tuỳ chọn T của Circle thì đâu cần bật F3 nữa??? Mình đã thử đi thử lại nhiều lần nhưng kô được. Bạn hãy thử với chính lệnh đó xem sao?
Thanks!

Cái này là do sai số gây nên. Cũng tương tự như trường hợp joint arc thành pline, các arc dường như là chạm nhau nhưng vẫn không joint được do có sai số.

CAD chứa số của nó ở dạng số thực và luôn có những sai số nhất định. Chính vì vậy, đường tròn R=200 trong trường hợp của bạn chưa chạm vào line phía trên, khoảng cách từ tâm đường tròn đến line phía trên là 200.0000000002662 thay vì 200.00000000000 (vì thế, bạn cũng không thể bắt điểm intersection giữa circle và line phía trên).

Trong trường hợp của bạn, nếu bạn fillet (hoặc trim) cho 2 line chạm đầu nhau rồi mới vẽ circle (bằng tham số Ttr) thì sẽ tránh được lỗi sai số này.
  • 0

#5 makhongbietnoi

makhongbietnoi

    biết vẽ point

  • Members
  • PipPip
  • 95 Bài viết
Điểm đánh giá: 21 (tàm tạm)

Đã gửi 27 November 2007 - 12:11 PM

Cảm ơn bác NguyenHoanh!
Sau khi cho fillet cho 2 đường thẳng cắt nhau, vẽ lại đường tròn thì lại Trim được.
Thanh you very much!
  • 0

#6 makhongbietnoi

makhongbietnoi

    biết vẽ point

  • Members
  • PipPip
  • 95 Bài viết
Điểm đánh giá: 21 (tàm tạm)

Đã gửi 27 November 2007 - 12:13 PM

Cái này là do sai số gây nên. Cũng tương tự như trường hợp joint arc thành pline, các arc dường như là chạm nhau nhưng vẫn không joint được do có sai số.

CAD chứa số của nó ở dạng số thực và luôn có những sai số nhất định. Chính vì vậy, đường tròn R=200 trong trường hợp của bạn chưa chạm vào line phía trên, khoảng cách từ tâm đường tròn đến line phía trên là 200.0000000002662 thay vì 200.00000000000 (vì thế, bạn cũng không thể bắt điểm intersection giữa circle và line phía trên).

Trong trường hợp của bạn, nếu bạn fillet (hoặc trim) cho 2 line chạm đầu nhau rồi mới vẽ circle (bằng tham số Ttr) thì sẽ tránh được lỗi sai số này.

Cảm ơn rất nhiều, nhưng tôi muốn hỏi thêm 1 chút. Tại sao với đường tròn có bán kính khác trong trường hợp này thì lại được mà đường tròn bán kính 200 lại kô được? Mong được chỉ giáo thêm!
  • 0

#7 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 27 November 2007 - 01:15 PM

Cảm ơn rất nhiều, nhưng tôi muốn hỏi thêm 1 chút. Tại sao với đường tròn có bán kính khác trong trường hợp này thì lại được mà đường tròn bán kính 200 lại kô được? Mong được chỉ giáo thêm!

Cũng là do sai số!
Trong các trường hợp khác, sai số rất bé so với trường hợp R=200 nên không sao.
  • 0

#8 makhongbietnoi

makhongbietnoi

    biết vẽ point

  • Members
  • PipPip
  • 95 Bài viết
Điểm đánh giá: 21 (tàm tạm)

Đã gửi 27 November 2007 - 01:53 PM

Thank you very much!
  • 0