Está en la página 1de 2

(defun dtr (x)

(* x (/ Pi 180.0))
)
(defun rtd (x)
(* x (/ 180.0 Pi))
)
(Defun c:pinon ( / )
(setq center (getpoint "\n ingrese el centro del eje: "))
(setq diameter (getreal "\nIngrese el diametro del eje: "))
(setq ex (getreal "\n Ingrese el valor a extruir: "))
(setq radio1 44.45)
(setq radio2 30.16)
(setq radio3 37.48)
(setq pnt0 (polar center (dtr 0.00) radio2))
(setq pnt1 (polar center (dtr 6.76) radio2))
(setq pnt2 (polar center (dtr 7.97) radio3))
(setq pnt3 (polar center (dtr 13.55) radio1))
(setq pnt4 (polar center (dtr 16.45) radio1))
(setq pnt5 (polar center (dtr 22.03) radio3))
(setq pnt6 (polar center (dtr 23.24) radio2))
(setq pnt7 (polar center (dtr 30.00) radio2))
(setq pnt8 (polar center (dtr 36.76) radio2))
(setq pnt9 (polar center (dtr 37.97) radio3))
(setq pnt10 (polar center (dtr 43.55) radio1))
(setq pnt11 (polar center (dtr 46.45) radio1))
(setq pnt12 (polar center (dtr 52.03) radio3))
(setq pnt13 (polar center (dtr 53.24) radio2))
(setq pnt14 (polar center (dtr 60.00) radio2))
(setq pnt15 (polar center (dtr 66.76) radio2))
(setq pnt16 (polar center (dtr 67.97) radio3))
(setq pnt17 (polar center (dtr 73.55) radio1))
(setq pnt18 (polar center (dtr 76.45) radio1))
(setq pnt19 (polar center (dtr 82.03) radio3))
(setq pnt20 (polar center (dtr 83.24) radio2))
(setq pnt21 (polar center (dtr 90.00) radio2))
(setq pnt22 (polar center (dtr 96.76) radio2))
(setq pnt23 (polar center (dtr 97.97) radio3))
(setq pnt24 (polar center (dtr 103.55) radio1))
(setq pnt25 (polar center (dtr 106.45) radio1))
(setq pnt26 (polar center (dtr 112.03) radio3))
(setq pnt27 (polar center (dtr 113.24) radio2))
(setq pnt28 (polar center (dtr 120.00) radio2))
(setq pnt29 (polar center (dtr 126.76) radio2))
(setq pnt30 (polar center (dtr 127.97) radio3))
(setq pnt31 (polar center (dtr 133.55) radio1))
(setq pnt32 (polar center (dtr 136.45) radio1))
(setq pnt33 (polar center (dtr 142.03) radio3))
(setq pnt34 (polar center (dtr 143.24) radio2))
(setq pnt35 (polar center (dtr 150.00) radio2))
(setq pnt36 (polar center (dtr 156.76) radio2))
(setq pnt37 (polar center (dtr 157.97) radio3))
(setq pnt38 (polar center (dtr 163.55) radio1))
(setq pnt39 (polar center (dtr 166.45) radio1))
(setq pnt40 (polar center (dtr 172.03) radio3))
(setq pnt41 (polar center (dtr 173.24) radio2))
(setq pnt42 (polar center (dtr 180.00) radio2))
(setq pnt43 (polar center (dtr 186.76) radio2))
(setq pnt44 (polar center (dtr 187.97) radio3))
(setq pnt45 (polar center (dtr 193.55) radio1))
(setq pnt46 (polar center (dtr 196.45) radio1))

(setq pnt47 (polar center (dtr 202.03) radio3))


(setq pnt48 (polar center (dtr 203.24) radio2))
(setq pnt49 (polar center (dtr 210.00) radio2))
(setq pnt50 (polar center (dtr 216.76) radio2))
(setq pnt51 (polar center (dtr 217.97) radio3))
(setq pnt52 (polar center (dtr 223.55) radio1))
(setq pnt53 (polar center (dtr 226.45) radio1))
(setq pnt54 (polar center (dtr 232.03) radio3))
(setq pnt55 (polar center (dtr 233.24) radio2))
(setq pnt56 (polar center (dtr 240.00) radio2))
(setq pnt57 (polar center (dtr 246.76) radio2))
(setq pnt58 (polar center (dtr 247.97) radio3))
(setq pnt59 (polar center (dtr 253.55) radio1))
(setq pnt60 (polar center (dtr 256.45) radio1))
(setq pnt61 (polar center (dtr 262.03) radio3))
(setq pnt62 (polar center (dtr 263.24) radio2))
(setq pnt63 (polar center (dtr 270.00) radio2))
(setq pnt64 (polar center (dtr 276.76) radio2))
(setq pnt65 (polar center (dtr 277.97) radio3))
(setq pnt66 (polar center (dtr 283.55) radio1))
(setq pnt67 (polar center (dtr 286.45) radio1))
(setq pnt68 (polar center (dtr 292.03) radio3))
(setq pnt69 (polar center (dtr 293.24) radio2))
(setq pnt70 (polar center (dtr 300.00) radio2))
(setq pnt71 (polar center (dtr 306.76) radio2))
(setq pnt72 (polar center (dtr 307.97) radio3))
(setq pnt73 (polar center (dtr 313.55) radio1))
(setq pnt74 (polar center (dtr 316.45) radio1))
(setq pnt75 (polar center (dtr 322.03) radio3))
(setq pnt76 (polar center (dtr 323.24) radio2))
(setq pnt77 (polar center (dtr 330.00) radio2))
(setq pnt78 (polar center (dtr 336.76) radio2))
(setq pnt79 (polar center (dtr 337.97) radio3))
(setq pnt80 (polar center (dtr 343.55) radio1))
(setq pnt81 (polar center (dtr 346.45) radio1))
(setq pnt82 (polar center (dtr 352.03) radio3))
(setq pnt83 (polar center (dtr 353.24) radio2))
(command "_spline" pnt0 pnt1 pnt2 pnt3 pnt4 pnt5 pnt6 pnt7 pnt8 pnt9 pnt10 pnt
11 pnt12 pnt13 pnt14 pnt15 pnt16 pnt17 pnt18 pnt19 pnt20 pnt21 pnt22 pnt23 pnt24
pnt25 pnt26 pnt27 pnt28 pnt29 pnt30 pnt31 pnt32 pnt33 pnt34 pnt35 pnt36 pnt37 p
nt38 pnt39 pnt40 pnt41 pnt42 pnt43 pnt44 pnt45 pnt46 pnt47 pnt48 pnt49 pnt50 pnt
51 pnt52 pnt53 pnt54 pnt55 pnt56 pnt57 pnt58 pnt59 pnt60 pnt61 pnt62 pnt63 pnt64
pnt65 pnt66 pnt67 pnt68 pnt69 pnt70 pnt71 pnt72 pnt73 pnt74 pnt75 pnt76 pnt77 p
nt78 pnt79 pnt80 pnt81 pnt82 pnt83 pnt0 "" pnt0 "")
(setq engrane (entlast))
(command "_extrude" engrane "" ex)
(setq engranext (entlast))
(command "_circle" center diameter)
(setq circul (entlast))
(command "_extrude" circul "" ex)
(setq circulext (entlast))
(command "_subtract" engraext "" circulext "")
(setq ternind (entlast))
)
)

También podría gustarte