Changeset 55

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

Ajout de l'objet pie

Files:

Legend:

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

    r52 r55  
    2020\ifx\MultidoLoaded\endinput\else\input multido.tex \fi 
    2121% JPV & ML & AS 
    22 \def\fileversion{3.24
     22\def\fileversion{3.25
    2323\def\filedate{2008/06/19} 
    2424\message{`PSTSOLIDESIIID' v\fileversion, \filedate} 
     
    301301surface,calottespherecreuse,polygoneregulier,fusion,new,chemin,courbeR2,courbe,% 
    302302surfaceparametree,texte,trigospherique,vecteur,line,objfile,datfile,surface*,% 
    303 plan,offfile,geode,load,plantype,point
     303plan,offfile,geode,load,plantype,point,pie
    304304%% Reservation de macros correspondants aux objects 
    305305\pst@solides@reservednames{object} 
  • trunk/solides.pro

    r54 r55  
    11%! 
    22% PostScript prologue for pst-solides3d.tex. 
    3 % Version 3.31, 2008/06/19 
     3% Version 3.32, 2008/06/19 
    44% 
    55%% COPYRIGHT 2008 by Jean-Paul Vignault, Manuel Luque 
     
    36983698%% /aretescachees true def 
    36993699%% /defaultsolidmode 2 def 
     3700 
     3701%% syntaxe : alpha beta r h newpie --> solid 
     3702/newpie { 
     37036 dict begin 
     3704   [[/resolution /nbetages] [8 1] [10 1] [12 1] [18 3] [36 5]] gestionsolidmode 
     3705   /h exch def 
     3706   /r exch def 
     3707   /beta exch def 
     3708   /alpha exch def 
     3709   [ 
     3710      0 0 
     3711      alpha cos r mul alpha sin r mul 
     3712      alpha beta {1 dict begin /t exch def t cos r mul t sin r mul end} CourbeR2+ 
     3713   ] 0 h [nbetages] newprismedroit 
     3714end 
     3715} def 
    37003716 
    37013717%%%%% ### newsolid ### 
     
    77717787 
    77727788%%%%% ### newprisme ###  
     7789%% syntaxe : array z0 z1 newprisme -> solid d axe (O, u), 
    77737790/newprismedroit { 
    77747791   [[/N] [1] [1] [1] [3] [6]] gestionsolidmode 
     
    77767793} def 
    77777794 
    7778 %% syntaxe : array N z0 z1 u newprisme -> solid d axe (O, u), 
     7795%% syntaxe : array z0 z1 u newprisme -> solid d axe (O, u), 
    77797796%% ou array tableau de points 2d 
    77807797/newprisme { 
     
    93039320} def 
    93049321 
     9322%% syntaxe : alpha beta r h newpie --> solid 
     9323/pst-pie { 
     9324   phi theta r h  
     9325   ngrid length 2 ge { 
     9326      [ngrid 0 get ngrid 1 get] 
     9327   } if 
     9328   newpie 
     9329   gere_pstricks_opt 
     9330} def 
     9331 
    93059332%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    93069333%%%%         procedures pour \psProjection              %%%%