Changeset 46
- Timestamp:
- 06/16/08 16:24:57 (7 months ago)
- Files:
-
- trunk/pst-solides3d.tex (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/pst-solides3d.tex
r43 r46 3 3 %% of the LaTeX Project Public License Distributed from CTAN 4 4 %% 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 5 14 \csname PSTSOLIDESIIIDLoaded\endcsname 6 15 \let\PSTSOLIDESIIIDLoaded\endinput … … 11 20 \ifx\MultidoLoaded\endinput\else\input multido.tex \fi 12 21 % JPV & ML & AS 13 \def\fileversion{3.2 1}14 \def\filedate{2008/06/1 2}22 \def\fileversion{3.22} 23 \def\filedate{2008/06/15} 15 24 \message{`PSTSOLIDESIIID' v\fileversion, \filedate} 16 25 % … … 25 34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 26 35 % 27 %%%%%%%%%%%%%%%%% variables numeriques %%%%%%%%%%%%%%%%% 36 %%%%%%%%%%%%%%%%% variables numeriques %%%%%%%%%%%%%%%%% 28 37 % 29 38 % point de vue et rotations de l'objet … … 54 63 \define@key[psset]{pst-solides3d}{affinagecoeff}{\def\pst@solides@affinagecoeff{#1}} % coeff de affinage 55 64 \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}} % 57 66 % 58 67 %% les affectations par defaut … … 60 69 trunccoeff=.25,chanfreincoeff=.2,affinagecoeff=.8,dualregcoeff=1,intersectiontype=-1} 61 70 % 62 %%%%%%%%%%%%%%%%% variables complexes %%%%%%%%%%%%%%%%% 71 %%%%%%%%%%%%%%%%% variables complexes %%%%%%%%%%%%%%%%% 63 72 % 64 73 \define@key[psset]{pst-solides3d}{base}{\def\pst@solides@base{#1}} % base du prisme … … 137 146 \psset[pst-solides3d]{mode=2}% 138 147 % 139 %%%%%%%%%%%%%%%%% variables booleennes %%%%%%%%%%%%%%%%% 148 %%%%%%%%%%%%%%%%% variables booleennes %%%%%%%%%%%%%%%%% 140 149 % 141 150 \define@boolkey[psset]{pst-solides3d}[Pst@]{SphericalCoor}[true]{} … … 243 252 \psset[pst-solides3d]{lightintensity=2} 244 253 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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 247 269 %% Reservation des noms de macros 248 270 % #1=type de reservation (action, object...) associee a une liste qui … … 643 665 %% \fi 644 666 % 645 /viewpointXYZ {\pst@solides@viewpoint} def646 667 \ifPst@SphericalCoor 647 668 viewpointXYZ /PHI ED /THETA ED /Dobs ED
