Đến nội dung


Hình ảnh
5 stars - based on 24598 reviews
- - - - -

Giúp Xóa Trích Đoạn Trên Đường Thẳng Hoặc Đường Cong


  • Please log in to reply
6 replies to this topic

#1 Trần Chí Hiếu

Trần Chí Hiếu

    biết pan

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

Đã gửi 03 August 2017 - 08:22 PM

Em có vấn đề cần giúp đỡ ạ!

Em có đối tượng ( đường thẳng và đường tròn) liền mạch. Cần cắt rời tại 1,2,...n vị trí. Bình thường cắt bằng thủ công rất mất thời gian

Em cần hỗ trợ thế này ạ

1. Đoạn cắt bỏ có thể lựa chọn cắt đi chiều dài là bao nhiêu

2. Trong 1 đối tượng đó, có thể cắt bỏ bao nhiêu đoạn tùy ý mình

3. Chọn được nhiều đối tượng cắt bỏ cùng 1 lúc

Em cảm ơn mọi người ạ!162071_untitled_1.jpg


  • -1

#2 Bee

Bee

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 367 Bài viết
Điểm đánh giá: 107 (tàm tạm)

Đã gửi 03 August 2017 - 09:05 PM

Em có vấn đề cần giúp đỡ ạ!

Em có đối tượng ( đường thẳng và đường tròn) liền mạch. Cần cắt rời tại 1,2,...n vị trí. Bình thường cắt bằng thủ công rất mất thời gian

Em cần hỗ trợ thế này ạ

1. Đoạn cắt bỏ có thể lựa chọn cắt đi chiều dài là bao nhiêu

2. Trong 1 đối tượng đó, có thể cắt bỏ bao nhiêu đoạn tùy ý mình

3. Chọn được nhiều đối tượng cắt bỏ cùng 1 lúc

Em cảm ơn mọi người ạ!162071_untitled_1.jpg

vi

 

Em có vấn đề cần giúp đỡ ạ!

Em có đối tượng ( đường thẳng và đường tròn) liền mạch. Cần cắt rời tại 1,2,...n vị trí. Bình thường cắt bằng thủ công rất mất thời gian

Em cần hỗ trợ thế này ạ

1. Đoạn cắt bỏ có thể lựa chọn cắt đi chiều dài là bao nhiêu

2. Trong 1 đối tượng đó, có thể cắt bỏ bao nhiêu đoạn tùy ý mình

3. Chọn được nhiều đối tượng cắt bỏ cùng 1 lúc

Em cảm ơn mọi người ạ!162071_untitled_1.jpg

Viết lisp cho cái này cũng loằng ngoằng phết ^_^

Lisp cũng mất công


  • 0

#3 Trần Chí Hiếu

Trần Chí Hiếu

    biết pan

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

Đã gửi 03 August 2017 - 09:29 PM

Vâng ạ. Mong muốn được giúp đỡ, vì em cắt thủ công mất nhiều time quá!

Em cần để thiết kế file dạng này :162071_z731808364319_482d37fa11448598cee


  • 0

#4 Bee

Bee

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 367 Bài viết
Điểm đánh giá: 107 (tàm tạm)

Đã gửi 03 August 2017 - 09:49 PM

Vâng ạ. Mong muốn được giúp đỡ, vì em cắt thủ công mất nhiều time quá!

Em cần để thiết kế file dạng này :162071_z731808364319_482d37fa11448598cee

Viết nhanh xem Người phán xử, ^_^ Lỗi gì chỉnh sau. Chạy thử đi nhé.

(defun c:test ()
  (princ "\nChon doi tuong can cat: ")
  (setq ss (ssget))
  (setq foo (getdist "\nChon khoang cach cat: "))
  (setq n (getint "\nChon so luong cat: "))
  (if (and foo ss n)
    (progn      
      (foreach e (ssnamex ss); 
	(command "divide" (cadr e) (1+ n))
	(setq ss1 (ssadd))
	(setq pts (ssget "_P"))
	(foreach pt (ssnamex pts)
	  (command "circle" "_none" (cdr (assoc 10 (entget (cadr pt)))) (/ foo 2))
	  (setq ci (entlast))
	  (setq ss1 (ssadd ci ss1))
	  (command "erase" (cadr pt) "")
	  )
	(foreach c (ssnamex ss1)
	  (command "trim" (cadr c) "" (cdr (assoc 10 (entget (cadr c)))) "")
	  )
	(command "erase" ss1 "")
	);for
      );progn
    );if
  (princ)
  )

  • 0

#5 Trần Chí Hiếu

Trần Chí Hiếu

    biết pan

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

Đã gửi 03 August 2017 - 10:08 PM

Thanks anh. Về ý đồ thì đúng chuẩn theo nhu cầu của em rồi. Tuy nhiên, khi dùng lisp có lúc cắt được, lúc có chạy nhưng không cắt ( nếu thao tác quét nhiều đối tượng và nhanh), Riêng hình tròn thì không thấy cắt ạ!

Còn 1 điểm nữa là khi cắt thì làm sao để chia đoạn thẳng đó ra thành các phần bằng nhau ạ!


  • 0

#6 Bee

Bee

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 367 Bài viết
Điểm đánh giá: 107 (tàm tạm)

Đã gửi 04 August 2017 - 08:11 AM

Thanks anh. Về ý đồ thì đúng chuẩn theo nhu cầu của em rồi. Tuy nhiên, khi dùng lisp có lúc cắt được, lúc có chạy nhưng không cắt ( nếu thao tác quét nhiều đối tượng và nhanh), Riêng hình tròn thì không thấy cắt ạ!

Còn 1 điểm nữa là khi cắt thì làm sao để chia đoạn thẳng đó ra thành các phần bằng nhau ạ!

Đã fix. Close topic này nhé. ^_^


  • 0

#7 lp_hai

lp_hai

    biết lệnh Xplode

  • Members
  • PipPipPipPipPipPip
  • 481 Bài viết
Điểm đánh giá: 207 (khá)

Đã gửi 10 August 2017 - 11:21 AM

má ơi, em nhình thì tưởng các đường đó chỉ cần vẽ bằng nét đứt thôi là được chứ hả mọi người :) :)


  • 0