Đến nội dung


Hình ảnh
- - - - -

lisp xoá đôí tượng giữa 2 miền kín là các đường line


  • Please log in to reply
8 replies to this topic

#1 tranlaogia

tranlaogia

    biết lệnh scale

  • Members
  • PipPipPip
  • 142 Bài viết
Điểm đánh giá: 16 (tàm tạm)

Đã gửi 16 July 2009 - 05:21 PM

hào anh em trong diễn đàn. Vừa rồi mình đã từng xem các lisp của Bác Bách và Bác Thiệp viết về cách xoá đường giới 2 bởi 2 miền kín bẳng các đường pline. Nhưng 1 điều là các bản vẽ của mình chủ yếu là các đường line. Do đó mà xoá các đường giới hạn bởi miền là các đường line kín nên để sử dụng được lisp này thì phải chuyển các đường line này thành đường pline. Làm như thế thì lâu quá, các anh em, ai có lisp nào xoá được các đối tượng giữa 2 miền kín là các đường line? giúp mình với
  • 0

#2 q288

q288

    biết lệnh fillet

  • Members
  • PipPipPipPip
  • 209 Bài viết
Điểm đánh giá: 164 (tàm tạm)

Đã gửi 17 July 2009 - 07:37 AM

hào anh em trong diễn đàn. Vừa rồi mình đã từng xem các lisp của Bác Bách và Bác Thiệp viết về cách xoá đường giới 2 bởi 2 miền kín bẳng các đường pline. Nhưng 1 điều là các bản vẽ của mình chủ yếu là các đường line. Do đó mà xoá các đường giới hạn bởi miền là các đường line kín nên để sử dụng được lisp này thì phải chuyển các đường line này thành đường pline. Làm như thế thì lâu quá, các anh em, ai có lisp nào xoá được các đối tượng giữa 2 miền kín là các đường line? giúp mình với


lisp từ line khó làm lắm, không nên tạo sự khó khăn cho ng viết lisp vì làm như vậy nặng thêm cho CT, bởi dù gì thì cũng phải chuyển từ line sang pline mới dùng đc phần CT có sẵn. VIệc chuyển từ line sang pline đâu có khó gì, bạn làm bằng tay rồi chạy CT cũng đc mà.
  • 0

#3 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1434 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 17 July 2009 - 03:21 PM

hào anh em trong diễn đàn. Vừa rồi mình đã từng xem các lisp của Bác Bách và Bác Thiệp viết về cách xoá đường giới 2 bởi 2 miền kín bẳng các đường pline. Nhưng 1 điều là các bản vẽ của mình chủ yếu là các đường line. Do đó mà xoá các đường giới hạn bởi miền là các đường line kín nên để sử dụng được lisp này thì phải chuyển các đường line này thành đường pline. Làm như thế thì lâu quá, các anh em, ai có lisp nào xoá được các đối tượng giữa 2 miền kín là các đường line? giúp mình với

Chào tranlaogia
Gửi bạn Lisp của 1 nguời Nga vẽ đuờng biên (boundary) giới hạn bởi các đối tuợng kín (LINE,ARC,SPLINE,LWPOLYLINE,POLYLINE,CIRCLE,ELLIPSE)
tên lệnh : ECO
sau đó bạn có thể sử dụng các lisp trên diễn đàn để xoá các đối tuợng giới hạn bởi đường pline.
download here
Hình đã gửi
  • 0

#4 aliosa

aliosa

    biết vẽ polygon

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

Đã gửi 23 July 2009 - 11:44 AM

Chào tranlaogia
Gửi bạn Lisp của 1 nguời Nga vẽ đuờng biên (boundary) giới hạn bởi các đối tuợng kín (LINE,ARC,SPLINE,LWPOLYLINE,POLYLINE,CIRCLE,ELLIPSE)
tên lệnh : ECO
sau đó bạn có thể sử dụng các lisp trên diễn đàn để xoá các đối tuợng giới hạn bởi đường pline.
download here
Hình đã gửi

Em down về nhưng khi chay chương trình báo "File lisps object not found! Please create it"
Vậy phải làm thế nào?
  • 0

#5 tranlaogia

tranlaogia

    biết lệnh scale

  • Members
  • PipPipPip
  • 142 Bài viết
Điểm đánh giá: 16 (tàm tạm)

Đã gửi 24 July 2009 - 09:00 PM

Em down về nhưng khi chay chương trình báo "File lisps object not found! Please create it"
Vậy phải làm thế nào?

mình đã dùng thử rồi. bản thử load lại xem.
http://www.cadviet.c.../DuongBao_2.lsp
  • 0

#6 tranlaogia

tranlaogia

    biết lệnh scale

  • Members
  • PipPipPip
  • 142 Bài viết
Điểm đánh giá: 16 (tàm tạm)

Đã gửi 24 July 2009 - 09:01 PM

Chào tranlaogia
Gửi bạn Lisp của 1 nguời Nga vẽ đuờng biên (boundary) giới hạn bởi các đối tuợng kín (LINE,ARC,SPLINE,LWPOLYLINE,POLYLINE,CIRCLE,ELLIPSE)
tên lệnh : ECO
sau đó bạn có thể sử dụng các lisp trên diễn đàn để xoá các đối tuợng giới hạn bởi đường pline.
download here
Hình đã gửi

Mình đã dùng thử lisp này nhưng vẫn không khả thi lắm, vẫn hơi lâu. bạn có cách nào khác kô?
  • 0

#7 TRUNGNGAMY

TRUNGNGAMY

    biết lệnh block

  • Members
  • PipPipPipPipPipPip
  • 401 Bài viết
Điểm đánh giá: 91 (tàm tạm)

Đã gửi 25 July 2009 - 01:25 AM

hào anh em trong diễn đàn. Vừa rồi mình đã từng xem các lisp của Bác Bách và Bác Thiệp viết về cách xoá đường giới 2 bởi 2 miền kín bẳng các đường pline. Nhưng 1 điều là các bản vẽ của mình chủ yếu là các đường line. Do đó mà xoá các đường giới hạn bởi miền là các đường line kín nên để sử dụng được lisp này thì phải chuyển các đường line này thành đường pline. Làm như thế thì lâu quá, các anh em, ai có lisp nào xoá được các đối tượng giữa 2 miền kín là các đường line? giúp mình với

Mình kg sd lệnh bạn nói trên, nhg để ứng dụng vào trường hợp của bạn có thể làm như sau :
- Cho các dg line mà bạn muốn làm giới hạn vào 1 layer.
- Tắt các layer khác và chạy lệnh tạo polyline (lệnh này có lẽ bạn biết rồi), cad sẽ tạo một polyline giới hạn bởi các đg line khép kín và bạn dùng nó vào trường hợp trên (sau khi mở các layer khác trở lại)
  • 0

#8 tranlaogia

tranlaogia

    biết lệnh scale

  • Members
  • PipPipPip
  • 142 Bài viết
Điểm đánh giá: 16 (tàm tạm)

Đã gửi 25 July 2009 - 09:02 AM

Mình kg sd lệnh bạn nói trên, nhg để ứng dụng vào trường hợp của bạn có thể làm như sau :
- Cho các dg line mà bạn muốn làm giới hạn vào 1 layer.
- Tắt các layer khác và chạy lệnh tạo polyline (lệnh này có lẽ bạn biết rồi), cad sẽ tạo một polyline giới hạn bởi các đg line khép kín và bạn dùng nó vào trường hợp trên (sau khi mở các layer khác trở lại)

nếu làm như bạn thì mình chỉ cần chọn các đường line chuyển sang pline sau đó dùng lisp ewb là xoá được luôn. đỡ mất thời gian tắt lớp. Bạn có cách nào hay hơn kô?
  • 0

#9 TRUNGNGAMY

TRUNGNGAMY

    biết lệnh block

  • Members
  • PipPipPipPipPipPip
  • 401 Bài viết
Điểm đánh giá: 91 (tàm tạm)

Đã gửi 25 July 2009 - 04:40 PM

nếu làm như bạn thì mình chỉ cần chọn các đường line chuyển sang pline sau đó dùng lisp ewb là xoá được luôn. đỡ mất thời gian tắt lớp. Bạn có cách nào hay hơn kô?

Nếu bạn chỉ thực hiện một ít thôi thì kg cần đến lisp. Nếu bạn làm nhiều thì bạn hãy quản lý riêng các loại đối tượng vào từng layer. Lệnh bật tắt layer cũng sẽ tự động chạy trong lisp chứ kg phải làm bằng tay. Bạn post bản vẽ và ghi rõ yêu cầu lên
  • 0