home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 22
/
CD_ASCQ_22_0695.iso
/
voxrom
/
images
/
martin
/
luxart
/
robot8e.inc
< prev
next >
Wrap
Text File
|
1995-01-08
|
13KB
|
394 lines
// ROBOT8e
// SPE COR COR2 ARTI LEVR ANT
// ZTETE ----> rotation de la tete
bloc{pivoter 0 0 ZTETE deplacer 0 0 0}
bloc{pivoter 0 0 0 deplacer 0 .2 -1.5}
COR
//tete
sphere {
centre 0.000000 0.000000 6.000000
rayon 1.000000
}
bloc{pivoter 0 90 0 deplacer 0 .35 6.6}
pseudotore{centre 0 0 0 rayon .45
rayon_tube .2 segments 24}
fin_bloc
bloc{pivoter 0 90 0 deplacer -.2 .3 6.6}
pseudotore{centre 0 0 0 rayon .3
rayon_tube .12 segments 24}
fin_bloc
bloc{pivoter 0 90 0 deplacer .2 .3 6.6}
pseudotore{centre 0 0 0 rayon .3
rayon_tube .12 segments 24}
fin_bloc
// lèvre supérieure
LEVR
bloc{pivoter 0 0 0 deplacer 0 .18 5.5}
pseudotore{rayon .6 rayon_tube .17
segments 24 centre 0 0 0}
fin_bloc
//lèvre inférieure
bloc{pivoter -30 0 0 deplacer 0 .1 5.5}
pseudotore{rayon .6 rayon_tube .16
segments 24 centre 0 0 0}
fin_bloc
COR
bloc{pivoter -33 0 0 deplacer 0 0 5.45}
pseudotore{rayon .5 rayon_tube .15
segments 24 centre 0 0 0}
fin_bloc
bloc{pivoter -36 0 0 deplacer 0 0 5.4}
pseudotore{rayon .45 rayon_tube .14
segments 24 centre 0 0 0}
fin_bloc
bloc{pivoter -39 0 0 deplacer 0 -.3 5.35}
pseudotore{rayon .42 rayon_tube .13
segments 24 centre 0 0 0}
fin_bloc
bloc{pivoter -42 0 0 deplacer 0 -.3 5.3}
pseudotore{rayon .39 rayon_tube .12
segments 24 centre 0 0 0}
fin_bloc
bloc{pivoter -45 0 0 deplacer 0 0 5.25}
pseudotore{rayon .36 rayon_tube .10
segments 24 centre 0 0 0}
fin_bloc
bloc{pivoter -48 0 0 deplacer 0 -.3 5.2}
pseudotore{rayon .3 rayon_tube .085
segments 24 centre 0 0 0}
fin_bloc
bloc{pivoter -51 0 0 deplacer 0 -.3 5.15}
pseudotore{rayon .26 rayon_tube .07
segments 24 centre 0 0 0}
fin_bloc
sphere {
centre 0.000000 0.000000 6.500000
rayon 0.7
}
sphere{centre .65 -.3 6.35 rayon .55}
sphere{centre -.65 -.3 6.35 rayon .55}
pseudotore{rayon .9 rayon_tube .25
segments 24 centre 0 -.3 6.35}
bloc{pivoter 12 0 0 deplacer 0 -.3 6.35}
pseudotore{rayon .9 rayon_tube .2
segments 24 }
fin_bloc
bloc{pivoter -12 0 0 deplacer 0 -.3 6.35}
pseudotore{rayon .9 rayon_tube .2
segments 24 }
fin_bloc
bloc{pivoter 24 0 0 deplacer 0 -.3 6.35}
pseudotore{rayon .7 rayon_tube .18
segments 24 }
fin_bloc
bloc{pivoter -24 0 0 deplacer 0 -.3 6.35}
pseudotore{rayon .7 rayon_tube .18
segments 24 }
fin_bloc
bloc{pivoter -36 0 0 deplacer 0 -.3 6.35}
pseudotore{rayon .5 rayon_tube .16
segments 24 }
fin_bloc
bloc{pivoter 36 0 0 deplacer 0 -.3 6.35}
pseudotore{rayon .5 rayon_tube .16
segments 24 }
fin_bloc
bloc{pivoter -48 0 0 deplacer 0 -.3 6.35}
pseudotore{rayon .4 rayon_tube .15
segments 24 }
fin_bloc
//antennes
ANT
bloc{pivoter -30 -20 0 deplacer -.6 .3 6.8}
revolution{pas 12
sommets 7
liste .05 0
.08 .1
.09 .2
.07 .3
.05 .4
.08 .5
.01 1.8 }
fin_bloc
bloc{pivoter -30 20 0 deplacer .6 .3 6.8}
revolution{pas 12
sommets 7
liste .05 0
.08 .1
.09 .2
.07 .3
.05 .4
.08 .5
.01 1.8}
fin_bloc
// les yeux
SPE
sphere { centre 0.57 .6 6.2 rayon .35 }
sphere { centre -.57 .6 6.2 rayon .35 }
MAT24_T
sphere { centre 0.57 .6 6.2 rayon .25 }
sphere { centre -.57 .6 6.2 rayon .25 }
fin_bloc
COR
sphere{centre 0 -.15 3.5 rayon .48}
sphere{centre 0 -.25 2.8 rayon .435}
sphere{centre 0 -.3 3 rayon .425}
sphere{centre 0 -.35 3.2 rayon .42}
sphere{centre 0 -.4 3.5 rayon .425}
sphere{centre 0 -.44 3.7 rayon .45}
fin_bloc
// fin de la tete
//tronc
COR2
sphere {centre 0 0.5 -1 rayon .4}
sphere {centre 0 -.08 2.65 rayon .32}
sphere{centre 0 -.1 2.4 rayon .3}
sphere{centre 0 -.1 2.2 rayon .6}
sphere{centre 0 -.2 1.5 rayon 1.2}
sphere{centre 0 -.2 1 rayon 1}
sphere{centre 0 -.1 .5 rayon .85}
sphere{centre 0 -.1 .2 rayon .7}
sphere{centre 0 0 0 rayon .6}
sphere{centre 0 0 -.2 rayon .55}
sphere{centre 0 0 -.35 rayon .52}
sphere{centre 0 -.1 -.48 rayon .55}
sphere{centre 0 -.12 -.65 rayon .63}
sphere {centre 0 0 -1.3 rayon .75}
//epaules
ARTI
sphere { centre 1.200000 -.200000 1.900000 rayon .72 }
sphere { centre -1.200000 -.200000 1.900000 rayon .72 }
COR
//poitrine
sphere {centre .65 .52 1.5 rayon .68}
ARTI
sphere {centre .8 1.1 1.4 rayon .10}
sphere {centre .8 1.2 1.4 rayon .05}
COR
sphere {centre -.65 .52 1.5 rayon .68}
ARTI
sphere {centre -.8 1.1 1.4 rayon .10}
sphere {centre -.8 1.2 1.4 rayon .05}
COR
// --------------- bassin
sphere{centre .3 0 -2.3 rayon .45}
sphere{centre -.3 0 -2.3 rayon .45}
sphere{centre .35 0 -2.6 rayon .55}
sphere{centre -.35 0 -2.6 rayon .55}
sphere { centre 0 0 -2.8 rayon .8}
sphere { centre .55 .2 -2.7 rayon .7}
sphere { centre -.55 .2 -2.7 rayon .7}
sphere {centre .45 0 -2.4 rayon .9}
sphere {centre -.45 0 -2.4 rayon .9}
sphere{centre -.41 0 -1.5 rayon .2}
sphere{centre -.42 0 -1.6 rayon .35}
sphere{centre -.43 0 -1.8 rayon .5}
sphere{centre .41 0 -1.5 rayon .2}
sphere{centre .42 0 -1.6 rayon .35}
sphere{centre .43 0 -1.8 rayon .5}
COR
// jambe droite
#declarer GENOUD .8 2.85 -5.4
#declarer CHEVID .8 2.5 -9.5
cone{
base .6000000 0.200000 -2.700000
rayon_base 0.7
tete GENOUD
rayon_tete 0.250000
} ARTI
sphere{
centre GENOUD rayon .3}
COR
cone{
base GENOUD
rayon_base 0.28
tete CHEVID
rayon_tete 0.200000
}
// articulation pied
sphere{ centre CHEVID rayon .3 }
bloc { deplacer CHEVID }
cone{
base 0 0 0
rayon_base 0.28
tete 0 1.7 -.6
rayon_tete 0.15 }
sphere{ centre 0 1.7 -.6 rayon .15}
sphere {centre 0 0 0 rayon .28}
cone{
base 0 1.7 -.6
rayon_base 0.15
tete 0 2.3 -.6
rayon_tete 0.1 }
sphere{centre 0 2.3 -.6 rayon .1}
//doigt de pied exterieur
sphere{ centre .15 .1 0 rayon .3 }
cone{
base .15 .1 0
rayon_base 0.26
tete .6 .9 0
rayon_tete 0.13 }
sphere{ centre .6 .9 0 rayon .13 }
cone{
base .6 .9 0
rayon_base 0.13
tete .7 1.2 -.7
rayon_tete 0.08}
sphere{ centre .7 1.2 -.7 rayon .08}
//doigt de pied interieur
sphere{ centre -.15 .1 0 rayon .3 }
cone{
base -.15 .1 0
rayon_base 0.26
tete -.5 1.2 -.5
rayon_tete 0.13 }
sphere{ centre -.5 1.2 -.5 rayon .13 }
cone{
base -.5 1.2 -.5
rayon_base 0.13
tete -.5 1.5 -.8
rayon_tete 0.08 }
sphere{ centre -.5 1.5 -.8 rayon .08}
fin_bloc
// jambe gauche
#declarer GENOUG -.8 -.2 -6.7
#declarer CHEVIG -.8 -.5 -11.7
cone{
base -.6000000 0.200000 -2.700000
rayon_base 0.7000000
tete GENOUG
rayon_tete 0.250000
} ARTI
sphere{
centre GENOUG rayon .3}
COR
cone{
base GENOUG
rayon_base 0.2800000
tete CHEVIG
rayon_tete 0.200000
}
//doigt de pied
sphere{ centre CHEVIG rayon .3 }
cone{
base -.8000000 -.6000000 -11.700000
rayon_base 0.2800000
tete -.8000000 .7000 -11.90000
rayon_tete 0.1500000
decouper{ centre -.8 .7 -11.9 normale 0 0 1} }
sphere{ centre -.8 .7 -11.9 rayon .15
decouper{centre -.8 .7 -11.9 normale 0 0 1}}
cone{
base -.8000000 .700000 -11.900000
rayon_base 0.1500000
tete -.8000000 1.2000 -11.90000
rayon_tete 0.100000
decouper{ centre -.8 1.2 -11.9 normale 0 0 1} }
sphere{ centre -.8 1.2 -11.9 rayon .10
decouper{centre -.8 1.2 -11.9 normale 0 0 1}}
//doigt de pied exterieur
sphere{ centre -.95 -.5 -11.7 rayon .3 }
cone{
base -.95 -.5000000 -11.700000
rayon_base 0.2600000
tete -1.4 .3 -11.90000
rayon_tete 0.13
decouper{centre -.95 .3 -11.9 normale 0 0 1}}
sphere{ centre -1.4 .3 -11.9 rayon .13
decouper{centre -1.4 .3 -11.9 normale 0 0 1}}
cone{
base -1.4000000 .300000 -11.900000
rayon_base 0.13
tete -1.5 .65000 -11.90000
rayon_tete 0.08
decouper{ centre -1.5 .65 -11.9 normale 0 0 1} }
sphere{ centre -1.5 .65 -11.9 rayon .08
decouper{centre -1.5 .65 -11.9 normale 0 0 1}}
//doigt de pied interieur
sphere{ centre -.65 -.5 -11.7 rayon .3 }
cone{
base -.65 -.5000000 -11.700000
rayon_base 0.2600000
tete -.3 .6 -11.90000
rayon_tete 0.13
decouper{centre -.65 .3 -11.9 normale 0 0 1}}
sphere{ centre -.3 .6 -11.9 rayon .13
decouper{centre -.3 .6 -11.9 normale 0 0 1}}
cone{
base -.3000000 .600000 -11.900000
rayon_base 0.13
tete -.3 .95000 -11.90000
rayon_tete 0.08
decouper{ centre -.3 .95 -11.9 normale 0 0 1} }
sphere{ centre -.3 .95 -11.9 rayon .08
decouper{centre -.3 .95 -11.9 normale 0 0 1}}
// bras droit
#declarer PCOUDD 2 1.2 -1.35
#declarer POIGNETD 1 2.8 -3.3
sphere {centre 1.6 -.2 2 rayon .5}
cone{
base 1.6000000 -.200000 2
rayon_base 0.500000
tete PCOUDD
rayon_tete 0.200000
} ARTI
sphere{
centre PCOUDD rayon .25}
COR
cone{
base PCOUDD
rayon_base 0.200000
tete POIGNETD
rayon_tete 0.1500000
}
//main droite
bloc{ pivoter -70 15 20 ajuster .3 deplacer POIGNETD }
#inclure maind.inc
fin_bloc
// bras gauche
#declarer PCOUDG -1.9 -.5 -1.5
#declarer POIGNETG -2.1 0 -3.7
sphere {centre -1.6 -.2 2 rayon .5}
cone{
base -1.6 -.2 2
rayon_base 0.5
tete PCOUDG
rayon_tete 0.2
}
ARTI
sphere{
centre PCOUDG rayon .25}
COR
cone{
base PCOUDG
rayon_base 0.2
tete POIGNETG
rayon_tete 0.15
}
bloc{ pivoter -45 -20 -10 ajuster .3 deplacer POIGNETG}
#inclure main.inc
fin_bloc