Changeset 100

Show
Ignore:
Timestamp:
07/18/08 19:04:20 (6 months ago)
Author:
herbert
Message:

add optional argument to \gridIIID

Files:

Legend:

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

    r99 r100  
    2121\ifx\MultidoLoaded\endinput\else\input multido.tex \fi  
    2222% JPV & ML & AS & HV 
    23 \def\fileversion{4.04
    24 \def\filedate{2008/07/15
     23\def\fileversion{4.05
     24\def\filedate{2008/07/18
    2525\message{`PSTSOLIDESIIID' v\fileversion, \filedate} 
    2626% 
     
    325325\define@key[psset]{pst-solides3d}{stepZ}{\pst@getint{#1}\psk@solides@stepZ} 
    326326\define@key[psset]{pst-solides3d}{ticklength}{\pst@checknum{#1}\psk@solides@ticklength} 
     327%\define@key[psset]{pst-solides3d}{Dx}{\pst@checknum{#1}\psk@solides@Dx } 
     328%\define@key[psset]{pst-solides3d}{Dy}{\pst@checknum{#1}\psk@solides@Dy } 
     329%\define@key[psset]{pst-solides3d}{Dz}{\pst@checknum{#1}\psk@solides@Dz } 
    327330\psset[pst-solides3d]{stepX=1,stepY=1,stepZ=1,ticklength=0.2}% the step for the axes labels 
    328331 
     
    330333%% usage : \gridIIID[options](x_min,x_max)(y_min,y_max) 
    331334\def\gridIIID@i(#1,#2)(#3,#4){% 
     335  \@ifnextchar[{\gridIIID@ii(#1,#2)(#3,#4)}{\gridIIID@ii(#1,#2)(#3,#4)[2,2,3]}} 
     336\def\gridIIID@ii(#1,#2)(#3,#4)[#5,#6,#7]{% 
    332337  \pst@killglue% 
    333338  \begingroup% 
     
    393398  \fi 
    394399% 
    395   \psPoint(0,0,\pst@solides@@Zmax\space 3 add){Z'} 
    396   \psPoint(#2 2 add,0,0){X'} 
    397   \psPoint(0,#4 2 add, 0){Y'} 
     400  \psPoint(0,0,\pst@solides@@Zmax #7 add){Z'} 
     401  \psPoint(#2 #5 add,0,0){X'} 
     402  \psPoint(0,#4 #6 add, 0){Y'} 
    398403  \psPoint(0,0,\pst@solides@@Zmax){Z} 
    399404  \psPoint(#2,0,0){X}