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 pinon: "))
(setq diameter (getreal "\nIngrese el diametro del eje: "))
(setq altuext (getreal "\n Ingrese la altura a extruir: "))
(setq raex 44.45)
(setq rain 30.16)
(setq rmed 37.48)
(setq p0 (polar cen (dtr 0.00) rain))
(setq p1 (polar cen (dtr 6.76) rain))
(setq p2 (polar cen (dtr 7.97) rmed))
(setq p3 (polar cen (dtr 13.55) raex))
(setq p4 (polar cen (dtr 16.45) raex))
(setq p5 (polar cen (dtr 22.03) rmed))
(setq p6 (polar cen (dtr 23.24) rain))
(setq p7 (polar cen (dtr 30.00) rain))
(setq p8 (polar cen (dtr 36.76) rain))
(setq p9 (polar cen (dtr 37.97) rmed))
(setq p10 (polar cen (dtr 43.55) raex))
(setq p11 (polar cen (dtr 46.45) raex))
(setq p12 (polar cen (dtr 52.03) rmed))
(setq p13 (polar cen (dtr 53.24) rain))
(setq p14 (polar cen (dtr 60.00) rain))
(setq p15 (polar cen (dtr 66.76) rain))
(setq p16 (polar cen (dtr 67.97) rmed))
(setq p17 (polar cen (dtr 73.55) raex))
(setq p18 (polar cen (dtr 76.45) raex))
(setq p19 (polar cen (dtr 82.03) rmed))
(setq p20 (polar cen (dtr 83.24) rain))
(setq p21 (polar cen (dtr 90.00) rain))
(setq p22 (polar cen (dtr 96.76) rain))
(setq p23 (polar cen (dtr 97.97) rmed))
(setq p24 (polar cen (dtr 103.55) raex))
(setq p25 (polar cen (dtr 106.45) raex))
(setq p26 (polar cen (dtr 112.03) rmed))
(setq p27 (polar cen (dtr 113.24) rain))
(setq p28 (polar cen (dtr 120.00) rain))
(setq p29 (polar cen (dtr 126.76) rain))
(setq p30 (polar cen (dtr 127.97) rmed))
(setq p31 (polar cen (dtr 133.55) raex))
(setq p32 (polar cen (dtr 136.45) raex))
(setq p33 (polar cen (dtr 142.03) rmed))
(setq p34 (polar cen (dtr 143.24) rain))
(setq p35 (polar cen (dtr 150.00) rain))
(setq p36 (polar cen (dtr 156.76) rain))
(setq p37 (polar cen (dtr 157.97) rmed))
(setq p38 (polar cen (dtr 163.55) raex))
(setq p39 (polar cen (dtr 166.45) raex))
(setq p40 (polar cen (dtr 172.03) rmed))
(setq p41 (polar cen (dtr 173.24) rain))
(setq p42 (polar cen (dtr 180.00) rain))
(setq p43 (polar cen (dtr 186.76) rain))
(setq p44 (polar cen (dtr 187.97) rmed))
(setq p45 (polar cen (dtr 193.55) raex))
(setq p46 (polar cen (dtr 196.45) raex))

(setq p47 (polar cen (dtr 202.03) rmed))


(setq p48 (polar cen (dtr 203.24) rain))
(setq p49 (polar cen (dtr 210.00) rain))
(setq p50 (polar cen (dtr 216.76) rain))
(setq p51 (polar cen (dtr 217.97) rmed))
(setq p52 (polar cen (dtr 223.55) raex))
(setq p53 (polar cen (dtr 226.45) raex))
(setq p54 (polar cen (dtr 232.03) rmed))
(setq p55 (polar cen (dtr 233.24) rain))
(setq p56 (polar cen (dtr 240.00) rain))
(setq p57 (polar cen (dtr 246.76) rain))
(setq p58 (polar cen (dtr 247.97) rmed))
(setq p59 (polar cen (dtr 253.55) raex))
(setq p60 (polar cen (dtr 256.45) raex))
(setq p61 (polar cen (dtr 262.03) rmed))
(setq p62 (polar cen (dtr 263.24) rain))
(setq p63 (polar cen (dtr 270.00) rain))
(setq p64 (polar cen (dtr 276.76) rain))
(setq p65 (polar cen (dtr 277.97) rmed))
(setq p66 (polar cen (dtr 283.55) raex))
(setq p67 (polar cen (dtr 286.45) raex))
(setq p68 (polar cen (dtr 292.03) rmed))
(setq p69 (polar cen (dtr 293.24) rain))
(setq p70 (polar cen (dtr 300.00) rain))
(setq p71 (polar cen (dtr 306.76) rain))
(setq p72 (polar cen (dtr 307.97) rmed))
(setq p73 (polar cen (dtr 313.55) raex))
(setq p74 (polar cen (dtr 316.45) raex))
(setq p75 (polar cen (dtr 322.03) rmed))
(setq p76 (polar cen (dtr 323.24) rain))
(setq p77 (polar cen (dtr 330.00) rain))
(setq p78 (polar cen (dtr 336.76) rain))
(setq p79 (polar cen (dtr 337.97) rmed))
(setq p80 (polar cen (dtr 343.55) raex))
(setq p81 (polar cen (dtr 346.45) raex))
(setq p82 (polar cen (dtr 352.03) rmed))
(setq p83 (polar cen (dtr 353.24) rain))
(command "_spline" p0 p1 p2 p3 p4 p5 p6 p7 p8 p9
17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29
37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49
57 p58 p59 p60 p61 p62 p63 p64 p65 p66 p67 p68 p69
77 p78 p79 p80 p81 p82 p83 p0 "" p0 "")
(setq eng (entlast))
(command "_extrude" eng "" ex)
(setq engext (entlast))
(command "_circle" cen dia)
(setq cir (entlast))
(command "_extrude" cir "" ex)
(setq cirext (entlast))
(command "_subtract" engext "" cirext "")
(setq completo (entlast))
)
)

p10
p30
p50
p70

p11
p31
p51
p71

p12
p32
p52
p72

p13
p33
p53
p73

p14
p34
p54
p74

p15
p35
p55
p75

p16
p36
p56
p76

p
p
p
p

También podría gustarte