Changeset 43

Show
Ignore:
Timestamp:
06/12/08 13:37:59 (7 months ago)
Author:
jpv
Message:

Correction bug sur IO dans solidplansepare. Ajout objet line.
Modifs sur objet point

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/pst-solides3d.tex

    r42 r43  
    1111\ifx\MultidoLoaded\endinput\else\input multido.tex \fi 
    1212% JPV & ML & AS 
    13 \def\fileversion{3.20
    14 \def\filedate{2008/06/10
     13\def\fileversion{3.21
     14\def\filedate{2008/06/12
    1515\message{`PSTSOLIDESIIID' v\fileversion, \filedate} 
    1616% 
     
    278278grille,prisme,anneau,parallelepiped,prismecreux,ruban,calottesphere,face,% 
    279279surface,calottespherecreuse,polygoneregulier,fusion,new,chemin,courbeR2,courbe,% 
    280 surfaceparametree,texte,trigospherique,vecteur,ligne,objfile,datfile,surface*,% 
     280surfaceparametree,texte,trigospherique,vecteur,line,objfile,datfile,surface*,% 
    281281plan,offfile,geode,load,plantype,point} 
    282282%% Reservation de macros correspondants aux objects 
  • trunk/solides.pro

    r42 r43  
    11%! 
    22% PostScript prologue for pst-solides3d.tex. 
    3 % Version 3.28, 2008/06/10 
     3% Version 3.29, 2008/06/12 
    44% 
    55%% COPYRIGHT 2008 by Jean-Paul Vignault, Manuel Luque 
     
    62806280         result2 [facecoupe lesfaces2 aload pop] solidputfaces 
    62816281         result2 [couleurfacecoupe lescouleurs2 aload pop] solidputfcolors 
    6282          result2 IO2 dup 1 get 1 add 1 exch put solidputinouttable 
     6282         result2 IO2 dup dup 1 get 1 add 1 exch put solidputinouttable 
    62836283         result1 [facecoupe reverse lesfaces1 aload pop] solidputfaces 
    62846284         result1 [couleurfacecoupe lescouleurs1 aload pop] solidputfcolors 
    6285          result1 dup solidgetinouttable dup 1 get 1 add 1 exch put solidputinouttable 
     6285         result1 dup solidgetinouttable dup dup 1 get 1 add 1 exch put solidputinouttable 
    62866286      } { 
    62876287         %% l'orientation est ok 
     
    86358635         /i exch def 
    86368636         plansection i get solidplansection 
     8637         dup 0 solidrmface 
    86378638      } for 
    86388639   } if 
     
    91029103   linecolor 
    91039104   linestyle 
     9105   tx@Dict /solidname known { 
     9106      texte args definition cvx exec 
     9107      solidname cvlit exch defpoint3d 
     9108      tx@Dict /solidname undef 
     9109   } if 
    91049110   args definition cvx exec newvecteur 
    91059111   dup 
     
    91139119%/pst-vect- {} def 
    91149120%/pst-vect-2points {vecteur3d} def 
    9115 /pst-ligne { 
    9116    newpath 
    9117       base 0 get 
    9118       base 1 get 
    9119       base 2 get 
    9120       3dto2d smoveto 
    9121       base ligne3d_ 
     9121/pst-line { 
     9122   gsave 
     9123      linestyle  
     9124      linecolor 
     9125      base ligne3d 
     9126   grestore 
    91229127} def 
    91239128 
     
    92189223   linecolor 
    92199224   args definition cvx exec point3d 
    9220    texte args pos (text3d) append cvx exec 
     9225   texte args definition cvx exec pos (text3d) append cvx exec 
     9226   tx@Dict /solidname known { 
     9227      texte args definition cvx exec 
     9228      solidname cvlit exch defpoint3d 
     9229      tx@Dict /solidname undef 
     9230   } if 
     9231 
    92219232grestore 
    92229233} def 
  • trunk/tests/test_10.tex

    r30 r43  
    3232      [0 0 1 -2] 
    3333      [0 0 1 -3] 
    34       [1 0 -1 2] 
     34%      [1 0 -1 2] 
    3535   }, 
    3636   action=draw,