Đến nội dung


Hình ảnh
- - - - -

Nhờ viết lisp khoảng cách


  • Please log in to reply
6 replies to this topic

#1 duyhung

duyhung

    biết vẽ rectang

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

Đã gửi 01 March 2011 - 12:01 AM

Mình muốn viết 1 lisp đơn giản đó là vẽ 2 đường poline theo một khoảng cách duy nhất do mình nhập vd = 200, nhưng 1 đường poline thuộc layer và màu của layer hiện thời, còn poline còn lại mặc định thuộc layer depoint và màu là màu mặc định or màu là màu 8.
Khi bắt đầu lệnh thì sẽ vẽ dọc theo đường poline mặc định thuộc layer depoint.
Thanks mọi người đã quan tâm.
  • 0
Song va chien dau!

#2 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 01 March 2011 - 07:57 AM

Muốn giúp quá mà không hiểu ý bạn ^^
  • 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 duyhung

duyhung

    biết vẽ rectang

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

Đã gửi 01 March 2011 - 08:59 AM

Muốn giúp quá mà không hiểu ý bạn ^^

lay
Ý mình chỉ muốn vẽ 1 lệnh giống như mline ý, nhưng một đường sẽ thuộc layer hiện tại và 1 đường thuộc layer depoint. :P
  • 0
Song va chien dau!

#4 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 01 March 2011 - 09:15 AM

Vậy thì bạn hãy thử tự xây dựng lisp trên cơ sở : vẽ 1 Pline = defpoint, sau khi xong thì copy pline (entlast) ra 200 và vào lớp clayer. Vì bạn muốn viết nên mình gợi ý vậy, cũng không khó quá phải không bạn ?
P/S : Sửa lại là cũng không quá dễ ^^

Bài viết đã được chỉnh sửa nội dung bởi ketxu: 01 March 2011 - 09:48 AM

  • 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


#5 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

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

Đã gửi 01 March 2011 - 09:48 AM

Vậy thì bạn hãy thử tự xây dựng lisp trên cơ sở : vẽ 1 Pline = defpoint, sau khi xong thì copy pline (entlast) ra 200 và vào lớp clayer. Vì bạn muốn viết nên mình gợi ý vậy, cũng không khó quá phải không bạn ?

copy pline (entlast)?
phải là offset pline (entlast)phải không bạn?
Bài toán bạn duyhung nêu ra là vẽ 2 đường poline theo một khoảng cách duy nhất do mình nhập vd = 200? Nếu là offset thì Có 2 cách để vẽ bài toàn này? Bạn chọn cách nào? (Đó là phía offset)
  • 0

#6 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 01 March 2011 - 09:56 AM

Vâng, đúng là offset, vì e quên mất là vẽ như Mline ^^. Copy thì lại vất vả với chọn đối tượng copy.Hề.
Side offset chọn luôn trong thao tác input lệnh Offset Current layer bác ạ.
  • 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


#7 duyhung

duyhung

    biết vẽ rectang

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

Đã gửi 02 March 2011 - 01:51 PM

Vâng, đúng là offset, vì e quên mất là vẽ như Mline ^^. Copy thì lại vất vả với chọn đối tượng copy.Hề.
Side offset chọn luôn trong thao tác input lệnh Offset Current layer bác ạ.

Cảm ơn mọi người nhiều! :lol:
  • 0
Song va chien dau!