10.04.2008 07:13    

xxxeee
mesela line komutunu girdikten sonra 'cal içinde(end+mid)/2 formül ekleyerek nasıl bir lisp yazabilirim yazarsanız sevinirim ayrıca bu komutu ı isminde adlandırıcam böyle bir şey gerektiğinde ı komutunu kullanıcam

10.04.2008 07:33    

ehya
ne yapmak istediğini anlamadım. Gördüğüm kadarıyla lisp yazmayı bilmiyorsun. Yapmak istediğini tam olarak anlatırsan yardımcı olmaya çalışırız.

10.04.2008 10:11    

xxxeee
line girdiğimde bi noktanın endini diğer noktanın midini yakalayıp ikiye bölücem işlem yapıcam artık circle veya line olabilir ne yapıcaksam komuta girdikten sonra 'cal yazınca expression çıkar daha sonra (end+mid)/2 yazınca işelmi yapıyorum ama bu işlem çok sık olduğu için bende bunu standart komut yapıcam lisp yaparak ı komutu olucak mesela. ı ya basınca line girip dicekki end i seç seçicem sonra midi seç seçicem ve o onu ikiye bölümü neyse o noktadan yakalıcak en kestirmeden şöyle line girip 'cal yazın sonra (end+mid)/2 yazın ve noktaları tıklayın işlemi yapınca ne demek istediğimi anlıcaksınız

10.04.2008 13:11    

sinanc
Alıntı
xxxeee :
line girdiğimde bi noktanın endini diğer noktanın midini yakalayıp ikiye bölücem işlem yapıcam artık circle veya line olabilir ne yapıcaksam komuta girdikten sonra 'cal yazınca expression çıkar daha sonra (end+mid)/2 yazınca işelmi yapıyorum ama bu işlem çok sık olduğu için bende bunu standart komut yapıcam lisp yaparak ı komutu olucak mesela. ı ya basınca line girip dicekki end i seç seçicem sonra midi seç seçicem ve o onu ikiye bölümü neyse o noktadan yakalıcak en kestirmeden şöyle line girip 'cal yazın sonra (end+mid)/2 yazın ve noktaları tıklayın işlemi yapınca ne demek istediğimi anlıcaksınız


anlasaydım birşey ler karalardım buraya ama anlamadım ? "bi noktanın endini diğer noktanın midini" ?
çizimle anlatmaya çalış !

10.04.2008 13:42    

ehya
Anladım ne demek istediğini.. Müsait bi zamanda yazmaya çalışacağım...

10.04.2008 14:11    

ozzyburn
bişey sorcam yanlış yeremi soruyorum onuda bilmiyorum şimdi ben kendim linetype oluşturmak istiyorum nasıl yapabilirim acaba

11.04.2008 13:53    

ehya
İstediğin kodlama aşağıda. Komutun çalışma mantığı şu. Herhangi bir komutu girdikten sonra komut satırına yaz. Unutma ı harfinden önce ' koymalısın.

Kod:

(defun c:ı (/ AAA)
(SETQ AAA (trans (c:cal "(END+MID)/2") 0 0))
(command aaa)
(princ)
)

11.04.2008 20:35    

ehya
m2p kullanabilir tabii ancak arkadaşın sürekli kullandığı kenetlemeye bakarsak ilk nesnenin endini ikincisininde mid'ini tutuyo.. farklı bi seçenek yapmıyo... sanırım kenetleme kullanmıyo. dedim öyle ise yazarız.. :)
yoksa m2p en güzeli tabiki.. şiddetle tavsiye ederim :yes

12.04.2008 08:13    

xxxeee
maalesef lisp çalışmıyor

12.04.2008 08:56    

ehya
lisp ile ilgili bir sorun yok. Lispi önce kendim test edip öyle eklerim.
Sizde çalışmama ya da çalışırken verdiği hatayı söylerseniz yardımcı olurum...

12.04.2008 09:41    

sinanc
"cal" komutu otomatik yüklü değilse çalışmaz.. bende de çalışmadı !
command : cal
çalıştır sonra lispi dene çalışacaktır.

> 1 <
Copyright © 2004-2022 SQL: 0.869 saniye - Sorgu: 78 - Ortalama: 0.01114 saniye