03.07.2014 09:46    

raskoln


resimdeki boru profil vs. parçaları kısaltmak için bir lisp veya bir yöntem varmıdır.
özellikler boru ve profiller için.



Not: Konu başlığı değiştirilmiştir, konu ile ilgili daha anlamlı olması için..

yazgunesi (07.07.2014 16:11 GMT)

03.07.2014 09:51    

Travaci
Soldaki için express menüde break line var.

03.07.2014 10:15    

raskoln
boru için bu şekli nasıl yapabiliriz

03.07.2014 12:08    

halilozcakir
bir tane yapıp birde dinamik bloğu öğrendik mi tamamdır.

07.07.2014 16:02    

yazgunesi
Slm, resimdeki gibi etli boru kesme sembolü için örnek autolisp programlar görmüştüm.. Aşağıdaki programlar ying yang işareti gibi etli boruda kesme işareti yapıyor. Diğer resimde gözüken çapraz çizgili kesme işareti için autolisp programı görür isem paylaşırım sitemizde..


Kod:

;THIS CONSTRUSTS A BREAK FOR A PIPE OR ROLLER. RICK PUGH MAY 21 1991.
;
(DEFUN C:RLREND ()
  (SETQ PT1 (GETPOINT "\n First end:"))
  (SETQ PT2 (GETPOINT "\n Second end:"))
  (setq DIST (distance PT1 PT2) ANG (angle PT1 PT2))
  (setq PT3 (polar PT1 ANG (* DIST 0.25))
    PT3 (polar PT3 (+ ANG (/ PI 2)) (* DIST 0.2)))
  (command "Arc" PT1 PT3 (SETQ PT1 (POLAR PT1 ANG (/ DIST 2))))
  (setq PT3 (polar PT1 ANG (* DIST 0.25))
    PT3 (polar PT3 (+ ANG (/ PI 2)) (* DIST 0.2)))
  (command "Arc" PT1 PT3 PT2)
  (setq PT3 (polar PT1 ANG (* DIST 0.25))
    PT3 (polar PT3 (- ANG (/ PI 2)) (* DIST 0.2)))
  (command "Arc" PT1 PT3 PT2)
)

(princ "--> komut : RLREND ")



Kod:

; PIPE-BRK.LSP

;THIS IS TO DRAW A PIPE BREAK SYMBOL (LOOKS LIKE AN "8") AT THE END OF
;A PAIR OF PARALLEL LINES.  POINTS SHOULD BE PICKED IN COUNTERCLOCKWISE
;ORDER--IF AT THE RIGHT END OF PIPE, PICK THE BOTTOM END, THEN THE TOP END
;IF AT THE LEFT END OF PIPE, PICK THE TOP END FIRST, THEN THE BOTTOM END

(defun C:PIPE-BRK (/ pb pt pm)
  (graphscr)
  (setq os (getvar "osmode"))
  (setvar "osmode" 1);endpoint
  (setq pb (getpoint "Pick End of Pipe (In CCW Order): ")) (terpri)
  (setq pt (getpoint "Pick End of Pipe: ")) (terpri)
  (setvar "osmode" 0);none
  (setq pm (polar pb (angle pb pt) (/ (distance pb pt) 2)))
  (command "ellipse" pb pm "r" "70")
  (command "ellipse" pm pt "r" "70")
  (command "break" "l" pt pm)
  (command "mirror" "l" "" pb pt "y")
  (setvar "osmode" os)
  (princ)
)

(princ "--> komut : PIPE-BRK ")



İstediğiniz şekilller ile ilgili program buldum, fakat test edilmesi gerekiyor..






Linkleri görebilmek için ÜYE olmalısınız.




Bu kodları nasıl kullanacağınızı bilmiyorsanız aşağıdaki linkten;
AutoLISP > Konu Anlatımları > Lisp Dosyalarının oluşturulması ve Yüklenmesi


Linkleri görebilmek için ÜYE olmalısınız.


konusunu inceleyiniz.

yazgunesi (07.07.2014 16:38 GMT)

22.09.2017 09:04    

dirtybu06
arkadaşlar sitede aradım ancak bulamadım bana hava kanlı gibi boru yu da çizimi yapabilecek bir lisp e ihtiyacım var.
boru kalınlıgı
izalasyon u girip istedigim çizim yapmak isitiyorum engin bilgilerinize şimdiden teşekürler

> 1 <
Copyright © 2004-2022 SQL: 0.926 saniye - Sorgu: 59 - Ortalama: 0.01569 saniye