Changeset 46

Show
Ignore:
Timestamp:
06/16/08 16:24:57 (7 months ago)
Author:
jpv
Message:

Mise à jour d'Arnaud

Files:

Legend:

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

    r43 r46  
    33%% of the LaTeX Project Public License Distributed from CTAN 
    44%% archives in directory macros/latex/base/lppl.txt. 
     5%% etex detection by looking for the \ifcsname macro 
     6\expandafter\ifx\csname ifcsname\endcsname\relax 
     7 \newlinechar`\^^J 
     8 \message{^^J*****************************************} 
     9 \message{etex is needed to work with pst-solides3d} 
     10 \message{*****************************************} 
     11 \catcode`\ =11\relax 
     12 \Compile With etex Please 
     13\fi 
    514\csname PSTSOLIDESIIIDLoaded\endcsname 
    615\let\PSTSOLIDESIIIDLoaded\endinput 
     
    1120\ifx\MultidoLoaded\endinput\else\input multido.tex \fi 
    1221% JPV & ML & AS 
    13 \def\fileversion{3.21
    14 \def\filedate{2008/06/12
     22\def\fileversion{3.22
     23\def\filedate{2008/06/15
    1524\message{`PSTSOLIDESIIID' v\fileversion, \filedate} 
    1625% 
     
    2534%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    2635% 
    27 %%%%%%%%%%%%%%%%% variables numeriques %%%%%%%%%%%%%%%%%  
     36%%%%%%%%%%%%%%%%% variables numeriques %%%%%%%%%%%%%%%%% 
    2837% 
    2938% point de vue et rotations de l'objet 
     
    5463\define@key[psset]{pst-solides3d}{affinagecoeff}{\def\pst@solides@affinagecoeff{#1}} % coeff de affinage 
    5564\define@key[psset]{pst-solides3d}{dualregcoeff}{\def\pst@solides@dualregcoeff{#1}} % coeff de dual 
    56 \define@key[psset]{pst-solides3d}{intersectiontype}{\def\pst@solides@intersectiontype{#1}} %  
     65\define@key[psset]{pst-solides3d}{intersectiontype}{\def\pst@solides@intersectiontype{#1}} % 
    5766% 
    5867%% les affectations par defaut 
     
    6069trunccoeff=.25,chanfreincoeff=.2,affinagecoeff=.8,dualregcoeff=1,intersectiontype=-1} 
    6170% 
    62 %%%%%%%%%%%%%%%%% variables complexes %%%%%%%%%%%%%%%%%  
     71%%%%%%%%%%%%%%%%% variables complexes %%%%%%%%%%%%%%%%% 
    6372% 
    6473\define@key[psset]{pst-solides3d}{base}{\def\pst@solides@base{#1}} % base du prisme 
     
    137146\psset[pst-solides3d]{mode=2}% 
    138147% 
    139 %%%%%%%%%%%%%%%%% variables booleennes %%%%%%%%%%%%%%%%%  
     148%%%%%%%%%%%%%%%%% variables booleennes %%%%%%%%%%%%%%%%% 
    140149% 
    141150\define@boolkey[psset]{pst-solides3d}[Pst@]{SphericalCoor}[true]{} 
     
    243252\psset[pst-solides3d]{lightintensity=2} 
    244253 
    245  
    246 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
     254%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
     255% Code \@for (Stolen code from LaTeX file: latex.ltx) 
     256\def\@nnil{\@nil} 
     257\def\@empty{} 
     258\def\@fornoop#1\@@#2#3{} 
     259\long\def\@for#1:=#2\do#3{% 
     260  \expandafter\def\expandafter\@fortmp\expandafter{#2}% 
     261  \ifx\@fortmp\@empty \else 
     262    \expandafter\@forloop#2,\@nil,\@nil\@@#1{#3}\fi} 
     263\long\def\@forloop#1,#2,#3\@@#4#5{\def#4{#1}\ifx #4\@nnil \else 
     264      #5\def#4{#2}\ifx #4\@nnil \else#5\@iforloop #3\@@#4{#5}\fi\fi} 
     265\long\def\@iforloop#1,#2\@@#3#4{\def#3{#1}\ifx #3\@nnil 
     266      \expandafter\@fornoop \else 
     267      #4\relax\expandafter\@iforloop\fi#2\@@#3{#4}} 
     268%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
    247269%% Reservation des noms de macros 
    248270% #1=type de reservation (action, object...) associee a une liste qui 
     
    643665%% \fi 
    644666% 
    645 /viewpointXYZ {\pst@solides@viewpoint} def 
    646667\ifPst@SphericalCoor 
    647668    viewpointXYZ /PHI ED /THETA ED /Dobs ED