Changeset 41

Show
Ignore:
Timestamp:
06/08/08 21:43:31 (7 months ago)
Author:
jpv
Message:

ajout de "chanfrein" dans pst-solides3d

Files:

Legend:

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

    r37 r41  
    1111\ifx\MultidoLoaded\endinput\else\input multido.tex \fi 
    1212% JPV & ML & AS 
    13 \def\fileversion{3.17
    14 \def\filedate{2008/06/05
     13\def\fileversion{3.18
     14\def\filedate{2008/06/08
    1515\message{`PSTSOLIDESIIID' v\fileversion, \filedate} 
    1616% 
     
    5050\define@key[psset]{pst-solides3d}{c}{\def\pst@solides@c{#1}} % arete 3 du parallelepipede 
    5151\define@key[psset]{pst-solides3d}{h}{\def\pst@solides@h{#1}} % hauteur du cylindre, du cone, du prisme 
     52\define@key[psset]{pst-solides3d}{chanfreincoeff}{\def\pst@solides@chanfreincoeff{#1}} % coeff de chanfreinage 
    5253\define@key[psset]{pst-solides3d}{trunccoeff}{\def\pst@solides@trunccoeff{#1}} % coeff de troncature 
    5354\define@key[psset]{pst-solides3d}{affinagecoeff}{\def\pst@solides@affinagecoeff{#1}} % coeff de affinage 
     
    5758%% les affectations par defaut 
    5859\psset[pst-solides3d]{R=4,r1=4,r0=1.5,r=2,no=0,a=4,b=a,c=a,h=6,phi=0,theta=90,resolution=36,% 
    59 trunccoeff=.25,affinagecoeff=.8,dualregcoeff=1,intersectiontype=-1} 
     60trunccoeff=.25,chanfreincoeff=.2,affinagecoeff=.8,dualregcoeff=1,intersectiontype=-1} 
    6061% 
    6162%%%%%%%%%%%%%%%%% variables complexes %%%%%%%%%%%%%%%%%  
     
    143144\define@boolkey[psset]{pst-solides3d}[Pst@]{affinagerm}[false]{} 
    144145\psset{affinagerm=true} 
     146% 
     147\define@boolkey[psset]{pst-solides3d}[Pst@]{chanfrein}[true]{} 
     148\psset{chanfrein=false} 
    145149% 
    146150\define@boolkey[psset]{pst-solides3d}[Pst@]{grid}[false]{} 
     
    218222%% troncature des sommets 
    219223\define@key[psset]{pst-solides3d}{trunc}{\def\pst@solides@trunc{#1}} 
    220 \psset[pst-solides3d]{trunc=}% pas de troncature pra defaut 
    221 %% affinageage des faces 
     224\psset[pst-solides3d]{trunc=}% pas de troncature par defaut 
     225%% affinage des faces 
    222226\define@key[psset]{pst-solides3d}{affinage}{\def\pst@solides@affinage{#1}} 
    223227\psset[pst-solides3d]{affinage=}% pas de affinage par defaut 
     
    397401/h \pst@solides@h\space def % hauteur du cylindre, du cone, du prisme 
    398402/trunccoeff \pst@solides@trunccoeff\space def % coeff de troncature 
     403/chanfreincoeff \pst@solides@chanfreincoeff\space def % coeff de chanfreinage 
    399404/affinagecoeff \pst@solides@affinagecoeff\space def % coeff de affinage 
    400405/dualregcoeff \pst@solides@dualregcoeff\space def % coeff de dual 
     
    559564\else 
    560565   /affinagerm false def 
     566\fi 
     567% 
     568\ifPst@chanfrein 
     569   /chanfrein true def 
     570\else 
     571   /chanfrein false def 
    561572\fi 
    562573%