home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 22 / CD_ASCQ_22_0695.iso / voxrom / images / martin / luxart / robot8e.inc < prev    next >
Text File  |  1995-01-08  |  13KB  |  394 lines

  1.   // ROBOT8e
  2.   // SPE  COR  COR2  ARTI  LEVR  ANT
  3.   // ZTETE ----> rotation de la tete
  4.            bloc{pivoter 0 0 ZTETE deplacer 0 0 0}
  5.   bloc{pivoter 0 0 0 deplacer 0 .2 -1.5}
  6.  
  7.       COR
  8.                //tete
  9. sphere {
  10.    centre  0.000000 0.000000 6.000000
  11.    rayon 1.000000
  12. }
  13.              bloc{pivoter 0 90 0 deplacer 0 .35 6.6}
  14.              pseudotore{centre 0 0 0 rayon  .45
  15.              rayon_tube .2 segments 24}
  16.              fin_bloc   
  17.               bloc{pivoter 0 90 0 deplacer -.2 .3 6.6}
  18.              pseudotore{centre 0 0 0 rayon  .3
  19.              rayon_tube .12 segments 24}
  20.              fin_bloc   
  21.                bloc{pivoter 0 90 0 deplacer .2 .3 6.6}
  22.              pseudotore{centre 0 0 0 rayon  .3
  23.              rayon_tube .12 segments 24}
  24.              fin_bloc   
  25.    // lèvre supérieure
  26.                   LEVR
  27.                 bloc{pivoter 0 0 0 deplacer 0 .18 5.5}
  28.             pseudotore{rayon .6 rayon_tube .17
  29.               segments 24 centre 0 0 0}
  30.               fin_bloc
  31.    //lèvre inférieure
  32.       bloc{pivoter -30 0 0 deplacer 0 .1 5.5}
  33.             pseudotore{rayon .6 rayon_tube .16
  34.               segments 24 centre 0 0 0}
  35.               fin_bloc
  36.               COR
  37.                 bloc{pivoter -33 0 0 deplacer 0 0 5.45}
  38.             pseudotore{rayon .5 rayon_tube .15
  39.               segments 24 centre 0 0 0}
  40.               fin_bloc  
  41.                  bloc{pivoter -36 0 0 deplacer 0 0 5.4}
  42.             pseudotore{rayon .45 rayon_tube .14
  43.               segments 24 centre 0 0 0}
  44.               fin_bloc  
  45.                bloc{pivoter -39 0 0 deplacer 0 -.3 5.35}
  46.             pseudotore{rayon .42 rayon_tube .13
  47.               segments 24 centre 0 0 0}
  48.               fin_bloc   
  49.                 bloc{pivoter -42 0 0 deplacer 0 -.3 5.3}
  50.             pseudotore{rayon .39 rayon_tube .12
  51.               segments 24 centre 0 0 0}
  52.               fin_bloc  
  53.                bloc{pivoter -45 0 0 deplacer 0 0 5.25}
  54.             pseudotore{rayon .36 rayon_tube .10
  55.               segments 24 centre 0 0 0}
  56.               fin_bloc  
  57.                bloc{pivoter -48 0 0 deplacer 0 -.3 5.2}
  58.             pseudotore{rayon .3 rayon_tube .085
  59.               segments 24 centre 0 0 0}
  60.               fin_bloc   
  61.                 bloc{pivoter -51 0 0 deplacer 0 -.3 5.15}
  62.             pseudotore{rayon .26 rayon_tube .07
  63.               segments 24 centre 0 0 0}
  64.               fin_bloc  
  65. sphere {
  66.    centre  0.000000 0.000000 6.500000
  67.    rayon 0.7
  68. }
  69. sphere{centre .65 -.3 6.35  rayon .55}
  70. sphere{centre -.65 -.3 6.35  rayon .55}
  71.                     pseudotore{rayon .9 rayon_tube .25
  72.               segments 24 centre 0 -.3 6.35}  
  73.               bloc{pivoter 12 0 0 deplacer 0 -.3 6.35}
  74.                 pseudotore{rayon .9 rayon_tube .2
  75.               segments 24 }
  76.               fin_bloc     
  77.                bloc{pivoter -12 0 0 deplacer 0 -.3 6.35}
  78.                 pseudotore{rayon .9 rayon_tube .2
  79.               segments 24 }
  80.               fin_bloc     
  81.                 bloc{pivoter 24 0 0 deplacer 0 -.3 6.35}
  82.                 pseudotore{rayon .7 rayon_tube .18
  83.               segments 24 }
  84.               fin_bloc     
  85.                bloc{pivoter -24 0 0 deplacer 0 -.3 6.35}
  86.                 pseudotore{rayon .7 rayon_tube .18
  87.               segments 24 }
  88.               fin_bloc   
  89.                  bloc{pivoter -36 0 0 deplacer 0 -.3 6.35}
  90.                 pseudotore{rayon .5 rayon_tube .16
  91.               segments 24 }
  92.               fin_bloc     
  93.               bloc{pivoter 36 0 0 deplacer 0 -.3 6.35}
  94.                 pseudotore{rayon .5 rayon_tube .16
  95.               segments 24 }
  96.               fin_bloc    
  97.                    bloc{pivoter -48 0 0 deplacer 0 -.3 6.35}
  98.                 pseudotore{rayon .4 rayon_tube .15
  99.               segments 24 }
  100.               fin_bloc    
  101.       
  102.    //antennes
  103.                 ANT
  104.                 bloc{pivoter -30 -20 0 deplacer -.6 .3 6.8}
  105.                 revolution{pas 12
  106.                 sommets 7
  107.                 liste .05 0
  108.                 .08 .1
  109.                 .09 .2
  110.                 .07 .3
  111.                 .05 .4
  112.                 .08 .5
  113.                 .01 1.8 }
  114.                 fin_bloc    
  115.                     bloc{pivoter -30 20 0 deplacer .6 .3 6.8}
  116.                 revolution{pas 12
  117.                 sommets 7
  118.                liste .05 0
  119.                  .08 .1
  120.                  .09 .2
  121.                  .07 .3
  122.                  .05 .4
  123.                  .08 .5
  124.                  .01 1.8}
  125.                 fin_bloc    
  126.     // les yeux
  127.                                         SPE
  128.     sphere {   centre  0.57 .6 6.2  rayon .35 }
  129.     sphere {   centre  -.57 .6 6.2  rayon .35 }
  130.     MAT24_T
  131.       sphere {   centre  0.57 .6 6.2  rayon .25 }
  132.     sphere {   centre  -.57 .6 6.2  rayon .25 }
  133.                                      fin_bloc
  134.  
  135.                      COR
  136.   sphere{centre 0 -.15 3.5 rayon .48}
  137.   sphere{centre 0 -.25 2.8 rayon .435}
  138.   sphere{centre 0 -.3 3 rayon .425}
  139.   sphere{centre 0 -.35 3.2 rayon .42}
  140.   sphere{centre 0 -.4 3.5 rayon .425}
  141.   sphere{centre 0 -.44 3.7 rayon .45}
  142.  
  143.   fin_bloc
  144.              // fin de la tete
  145.                                        //tronc
  146.                 COR2
  147.    sphere {centre 0 0.5 -1 rayon .4} 
  148.    sphere {centre 0 -.08 2.65 rayon .32}
  149.     sphere{centre 0 -.1 2.4 rayon .3}
  150.    sphere{centre  0 -.1 2.2 rayon .6}
  151.    sphere{centre 0 -.2  1.5 rayon 1.2}  
  152.    sphere{centre  0 -.2 1 rayon 1}
  153.    sphere{centre 0 -.1  .5 rayon .85}  
  154.     sphere{centre  0 -.1 .2 rayon .7}
  155.    sphere{centre 0 0 0 rayon .6} 
  156.      sphere{centre  0 0 -.2 rayon .55}
  157.    sphere{centre 0 0 -.35 rayon .52}
  158.     sphere{centre  0 -.1 -.48 rayon .55}
  159.    sphere{centre 0 -.12 -.65 rayon .63}
  160.    sphere {centre 0 0 -1.3 rayon .75}
  161.                                                  //epaules
  162.                          ARTI
  163.       sphere {  centre  1.200000 -.200000 1.900000  rayon .72 } 
  164.       sphere {  centre  -1.200000 -.200000 1.900000  rayon .72 }
  165.                           COR
  166.                                                  //poitrine
  167.                   sphere {centre .65 .52 1.5 rayon .68}
  168.                                       ARTI
  169.            sphere          {centre .8 1.1 1.4 rayon .10}
  170.            sphere          {centre .8 1.2 1.4 rayon .05}
  171.                                        COR
  172.                 sphere {centre -.65 .52 1.5 rayon .68}
  173.                                        ARTI
  174.    sphere          {centre -.8 1.1 1.4 rayon .10}
  175.    sphere          {centre -.8 1.2 1.4 rayon .05}
  176.                                          COR
  177.  
  178.                                          // --------------- bassin
  179.  sphere{centre .3 0 -2.3 rayon .45}
  180.  sphere{centre -.3 0 -2.3 rayon .45}
  181.  sphere{centre .35 0 -2.6 rayon .55}    
  182.   sphere{centre -.35 0 -2.6 rayon .55}
  183. sphere {   centre  0 0 -2.8 rayon .8}  
  184. sphere { centre .55 .2 -2.7 rayon .7}
  185. sphere { centre -.55 .2 -2.7 rayon .7}
  186.         sphere {centre .45 0 -2.4 rayon .9}
  187.         sphere {centre -.45 0 -2.4 rayon .9}
  188. sphere{centre -.41 0 -1.5 rayon .2}
  189. sphere{centre -.42 0 -1.6 rayon .35}
  190. sphere{centre -.43 0 -1.8 rayon .5}
  191. sphere{centre .41 0 -1.5 rayon .2}
  192. sphere{centre .42 0 -1.6 rayon .35}
  193. sphere{centre .43 0 -1.8 rayon .5}
  194.                           COR
  195.      // jambe droite
  196.  
  197.      #declarer GENOUD .8 2.85 -5.4
  198.      #declarer CHEVID .8 2.5 -9.5
  199.             cone{
  200.    base  .6000000 0.200000 -2.700000
  201.    rayon_base 0.7
  202.    tete  GENOUD
  203.    rayon_tete 0.250000
  204. }                                                            ARTI
  205.          sphere{
  206.          centre GENOUD rayon .3}
  207.                                                                  COR
  208.             cone{
  209.    base  GENOUD
  210.    rayon_base 0.28
  211.    tete  CHEVID
  212.    rayon_tete 0.200000
  213. }
  214.                           // articulation pied
  215.  sphere{ centre CHEVID rayon .3  }
  216.  
  217.  bloc { deplacer CHEVID }
  218.             cone{
  219.    base  0 0 0
  220.    rayon_base 0.28
  221.    tete  0 1.7 -.6
  222.    rayon_tete 0.15   }
  223.           sphere{ centre 0 1.7 -.6 rayon .15}
  224.           sphere {centre 0 0 0  rayon .28}
  225.                     cone{
  226.    base  0 1.7 -.6
  227.    rayon_base 0.15
  228.    tete  0 2.3 -.6
  229.    rayon_tete 0.1   }
  230.          sphere{centre 0 2.3 -.6 rayon .1}
  231.  
  232.               //doigt de pied  exterieur
  233.  sphere{ centre .15 .1 0 rayon .3  }
  234.             cone{
  235.    base   .15 .1 0
  236.    rayon_base 0.26
  237.    tete  .6 .9 0
  238.    rayon_tete 0.13 }
  239.                    sphere{ centre .6 .9 0 rayon .13 }
  240.       cone{
  241.    base  .6 .9 0
  242.    rayon_base 0.13
  243.    tete  .7 1.2 -.7
  244.    rayon_tete 0.08}
  245.           sphere{ centre .7 1.2  -.7 rayon .08}
  246.  
  247.                          //doigt de pied  interieur
  248.  sphere{ centre -.15 .1 0 rayon .3  }
  249.             cone{
  250.    base   -.15 .1 0
  251.    rayon_base 0.26
  252.    tete  -.5 1.2 -.5
  253.    rayon_tete 0.13  }
  254.                    sphere{ centre -.5 1.2 -.5  rayon .13 }
  255.                         cone{
  256.    base  -.5 1.2 -.5
  257.    rayon_base 0.13
  258.    tete  -.5 1.5 -.8
  259.    rayon_tete 0.08      }
  260.           sphere{ centre -.5 1.5 -.8 rayon .08}
  261.                            fin_bloc
  262.               // jambe gauche
  263.  
  264.               #declarer GENOUG -.8 -.2 -6.7
  265.               #declarer CHEVIG -.8 -.5 -11.7
  266.             cone{
  267.    base -.6000000 0.200000 -2.700000
  268.    rayon_base 0.7000000
  269.    tete GENOUG
  270.    rayon_tete 0.250000
  271. }                                                       ARTI
  272.          sphere{
  273.          centre GENOUG rayon .3}
  274.                                                        COR
  275.             cone{
  276.    base  GENOUG
  277.    rayon_base 0.2800000
  278.    tete  CHEVIG
  279.    rayon_tete 0.200000
  280. }
  281.               //doigt de pied
  282.  sphere{ centre CHEVIG rayon .3  }
  283.  
  284.             cone{
  285.    base  -.8000000 -.6000000 -11.700000
  286.    rayon_base 0.2800000
  287.    tete  -.8000000 .7000 -11.90000
  288.    rayon_tete 0.1500000
  289. decouper{ centre -.8 .7 -11.9 normale 0 0 1}  }
  290.  
  291.                    sphere{ centre -.8 .7 -11.9 rayon .15
  292.           decouper{centre -.8 .7 -11.9 normale 0 0 1}}
  293.         
  294.                         cone{
  295.    base  -.8000000 .700000 -11.900000
  296.    rayon_base 0.1500000
  297.    tete  -.8000000 1.2000 -11.90000
  298.    rayon_tete 0.100000
  299. decouper{ centre -.8 1.2 -11.9 normale 0 0 1}  }
  300.  
  301.           sphere{ centre -.8 1.2 -11.9 rayon .10
  302.           decouper{centre -.8 1.2 -11.9 normale 0 0 1}}
  303.  
  304.                       //doigt de pied exterieur
  305.  sphere{ centre -.95 -.5 -11.7 rayon .3  }
  306.  
  307.             cone{
  308.    base  -.95 -.5000000 -11.700000
  309.    rayon_base 0.2600000
  310.    tete  -1.4 .3 -11.90000
  311.    rayon_tete 0.13
  312.           decouper{centre -.95 .3 -11.9 normale 0 0 1}}
  313.                    sphere{ centre -1.4 .3 -11.9 rayon .13
  314.           decouper{centre -1.4 .3 -11.9 normale 0 0 1}}
  315.         
  316.                         cone{
  317.    base  -1.4000000 .300000 -11.900000
  318.    rayon_base 0.13
  319.    tete  -1.5 .65000 -11.90000
  320.    rayon_tete 0.08
  321. decouper{ centre -1.5 .65 -11.9 normale 0 0 1}  }
  322.  
  323.           sphere{ centre -1.5 .65 -11.9 rayon .08
  324.           decouper{centre -1.5 .65 -11.9 normale 0 0 1}}
  325.  
  326.                 //doigt de pied interieur
  327.  sphere{ centre -.65 -.5 -11.7 rayon .3  }
  328.  
  329.             cone{
  330.    base  -.65 -.5000000 -11.700000
  331.    rayon_base 0.2600000
  332.    tete  -.3 .6 -11.90000
  333.    rayon_tete 0.13
  334.           decouper{centre -.65 .3 -11.9 normale 0 0 1}}
  335.                    sphere{ centre -.3 .6 -11.9 rayon .13
  336.           decouper{centre -.3 .6 -11.9 normale 0 0 1}}
  337.         
  338.                         cone{
  339.    base  -.3000000 .600000 -11.900000
  340.    rayon_base 0.13
  341.    tete  -.3 .95000 -11.90000
  342.    rayon_tete 0.08
  343. decouper{ centre -.3 .95 -11.9 normale 0 0 1}  }
  344.  
  345.           sphere{ centre -.3 .95 -11.9 rayon .08
  346.           decouper{centre -.3 .95 -11.9 normale 0 0 1}}
  347.                    
  348.           // bras droit
  349.              #declarer PCOUDD 2 1.2 -1.35
  350.              #declarer POIGNETD 1 2.8 -3.3
  351.           sphere {centre 1.6 -.2 2 rayon .5}
  352.                       cone{
  353.    base  1.6000000 -.200000 2
  354.    rayon_base 0.500000
  355.    tete PCOUDD
  356.    rayon_tete 0.200000
  357. }                                  ARTI
  358.          sphere{
  359.          centre PCOUDD rayon .25}
  360.                                        COR
  361.             cone{
  362.    base  PCOUDD
  363.    rayon_base 0.200000
  364.    tete  POIGNETD
  365.    rayon_tete 0.1500000
  366. }
  367.       //main droite
  368.           bloc{ pivoter -70 15 20 ajuster .3 deplacer  POIGNETD }
  369.  #inclure maind.inc
  370.                                          fin_bloc     
  371.                   // bras gauche
  372.                    #declarer PCOUDG -1.9 -.5 -1.5
  373.              #declarer POIGNETG -2.1 0 -3.7
  374.           sphere {centre -1.6 -.2 2 rayon .5}
  375.                       cone{
  376.    base  -1.6 -.2 2
  377.    rayon_base 0.5
  378.    tete PCOUDG
  379.    rayon_tete 0.2
  380. }
  381.                                     ARTI
  382.          sphere{
  383.          centre PCOUDG rayon .25}
  384.                                         COR
  385.             cone{
  386.    base PCOUDG
  387.    rayon_base 0.2
  388.    tete  POIGNETG
  389.    rayon_tete 0.15
  390. }
  391.    bloc{ pivoter -45 -20 -10 ajuster .3 deplacer  POIGNETG}
  392.  #inclure main.inc
  393.                                          fin_bloc     
  394.