Yeni bir başlık gönderCevap gönder 1. sayfa (Toplam 1 sayfa)   [ 2 mesaj ]
Yazar Mesaj
 Mesaj Başlığı: dişli çizimi gear.lsp
MesajGönderilme zamanı: 25 Mar 2006 11:33 

Kayıt: 25 Mar 2006 11:28
Mesajlar: 2
Konum: Turkey
internet üzerinden birkaç gear.lsp indirdirdim ama pek randıman alamadım ve çoğu çalışmadı mümkünse randumanlı çalışan bir gear.lsp


Başa Dön
 Profil  
 
 Mesaj Başlığı:
MesajGönderilme zamanı: 25 Mar 2006 14:42 
Site Admin

Kayıt: 07 Oca 2002 13:14
Mesajlar: 1085
Konum: Turkey
Aşağıdaki kodu internette buldum, biraz değiştirdim. İşinizi çözer mi?

[code](defun C:DISLI (/ p1 p2 r1 r2 n ang ang1 ang2 cmd blip a1 a2 a3 a4 a5)
(setq p1 (getpoint "\nDişlinin merkezi: ")
p2 (getpoint p1 "\nDış yarıçapı: ")
r1 (getdist P1 "\nİç yarıçapı: ")
n (getint "\nDiş sayısı <10>:"))

(if (null n)(setq n 10))


(setq ang (angle p1 p2)
r2 (distance p1 p2)
ang1 (/ (* 2.0 pi) n)
ang2 (/ ang1 6.0)
cmd (getvar "CMDECHO")
blip (getvar "BLIPMODE")
)

(setvar "CMDECHO" 0)
(setvar "BLIPMODE" 0)

(command "_.POLYLINE")
(repeat n
(setq ang (+ ang ang1))
(setq a1 (polar p1 ang r1)
a2 (polar p1 (+ ang ang2) r2)
a3 (polar p1 (+ ang (* 3 ang2)) r2)
a4 (polar p1 (+ ang (* 4 ang2)) r1)
a5 (polar p1 (+ ang (* 6 ang2)) r1))

(command a1 a2 a3 a4 a5)
)
(command "")

(setvar "BLIPMODE" blip)
(setvar "CMDECHO" cmd)
(princ)
)
[/code]


Başa Dön
 Profil  
 
Eskiden itibaren mesajları göster:  Sırala  
Yeni bir başlık gönderCevap gönder 1. sayfa (Toplam 1 sayfa)   [ 2 mesaj ]


Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 8 misafir


Bu foruma yeni başlıklar gönderemezsiniz
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı düzenleyemezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu foruma eklentiler gönderemezsiniz

Aranacak:
Geçiş yap:  
cron


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
610nm Style by Daniel St. Jules of Gamexe.net


Türkçe çeviri: phpBB Türkiye