Đến nội dung


Hình ảnh
- - - - -

[Yêu cầu] Nhờ giúp lisp vẽ mũi tên cong có 2 dấu gạch ngang


  • Please log in to reply
3 replies to this topic

#1 BuiHuuNghia

BuiHuuNghia

    biết zoom

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

Đã gửi 06 January 2014 - 08:21 PM

Lisp này giống như lệnh qleader, khác ở chỗ là có thêm 2 dấu gạch ở đầu mũi tên (2 dấu gạch này có chiều dài 7" (7 inch), cách nhau 2", và cách đầu mũi tên 3" như hình bên dưới, góc giữa đầu mũi tên với 2 dấu gạch là 90 độ hay 110 độ). Vẽ xong mũi tên là kết thúc lệnh không cần tạo text như qleader. Mũi tên này làm mình mất khá nhiều thời gian (khoảng 10 giây một mũi tên). Rất mong các bạn giúp đỡ!

 

À quên, 2 dấu gạch này không cần phải liên kết với mũi tên (khi vẽ mũi tên xong mà điều chỉnh lại hướng của đầu mũi tên thì 2 đấu gạch không cần tự động di chuyển theo).

http://www.cadviet.c..._copy__copy.dwg127110_mi_t%C3%AAn_1.jpg


  • 0

#2 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5682 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 06 January 2014 - 11:00 PM

Bạn tạo Block rồi đặt Arrow của mũi tên là Block đó cũng tạm được mà :)


  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#3 BuiHuuNghia

BuiHuuNghia

    biết zoom

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

Đã gửi 07 January 2014 - 12:00 AM

Bạn tạo Block rồi đặt Arrow của mũi tên là Block đó cũng tạm được mà :)

Cám ơn bạn ketxu đã góp ý. Mũi tên của block thì chỉ cố định 1 hình dạng à. Nhiều khi mạng điện chi chít mình phải rẽ cho mũi tên dài ra hay ngắn đi để né không bị chạm những thứ khác (vì đầu mũi tên mình phải copy 1 đoạn text vào đó nữa nên mũi tên có khi phải kéo dài ra để text tránh đụng vật khác ). Mà nếu copy mũi tên có sẵn gạch ngang qua, xoay cho nó chỉ về hướng mình muốn rồi lại kéo cho đuôi của mũi tên chạm vào vật mình muốn, rồi phải chỉnh lại điểm đầu và điểm giữa của mũi tên để không bị chạm vật khác. Làm hết mấy bước đó trong không gian hẹp với số lượng nhiều mất thời gian lắm. Còn nếu có lisp vẽ mũi tên có sẵn gạch ngang thì chỉ cần click 3 điểm là thoả hết các điều kiện trên. 


  • 0

#4 khuatduyluong

khuatduyluong

    biết vẽ rectang

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

Đã gửi 07 January 2014 - 07:27 AM

Cám ơn bạn ketxu đã góp ý. Mũi tên của block thì chỉ cố định 1 hình dạng à. Nhiều khi mạng điện chi chít mình phải rẽ cho mũi tên dài ra hay ngắn đi để né không bị chạm những thứ khác (vì đầu mũi tên mình phải copy 1 đoạn text vào đó nữa nên mũi tên có khi phải kéo dài ra để text tránh đụng vật khác ). Mà nếu copy mũi tên có sẵn gạch ngang qua, xoay cho nó chỉ về hướng mình muốn rồi lại kéo cho đuôi của mũi tên chạm vào vật mình muốn, rồi phải chỉnh lại điểm đầu và điểm giữa của mũi tên để không bị chạm vật khác. Làm hết mấy bước đó trong không gian hẹp với số lượng nhiều mất thời gian lắm. Còn nếu có lisp vẽ mũi tên có sẵn gạch ngang thì chỉ cần click 3 điểm là thoả hết các điều kiện trên. 

 

 

Mình sợ rằng lisp cũng chưa đáp ứng đủ nhu cầu của bạn. Với những việc bạn nói sơ qua đó mình tưởng tượng không thể giải quyết bằng lisp. Nhưng để nhanh hơn bạn có thể sử dụng block dynamic. Nói thêm là mình chỉ góp ý chứ tạo lisp mình chưa làm được.


  • 0