Changeset 16

Show
Ignore:
Timestamp:
04/13/08 03:23:49 (8 months ago)
Author:
jpv
Message:

suppression de la derivee seconde pour les tubes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/solides.pro

    r15 r16  
    11%! 
    22% PostScript prologue for pst-solides3d.tex. 
    3 % Version 3.09, 2008/04/10 
     3% Version 3.10, 2008/04/13 
    44% 
    55%% COPYRIGHT 2008 by Jean-Paul Vignault, Manuel Luque 
     
    62126212    
    62136213      %% definition du repere de Frenet (k1, k2, k3) au point f(a) 
    6214       a0 lafonction pstrickactionR3 /M defpoint3d 
    6215       a0 laderivee normalize3d pstrickactionR3 /k1 defpoint3d 
    6216       a0 laderivee2nd normalize3d pstrickactionR3 /k2 defpoint3d 
     6214      a0 lafonction /M defpoint3d 
     6215      a0 laderivee normalize3d /k1 defpoint3d 
     6216%      M a0 pas 10 div add lafonction vecteur3d normalize3d /k1 defpoint3d 
     6217      k1 baseplannormal /K3 defpoint3d /K2 defpoint3d 
     6218%      M k1 k2 K3 dessinebase 
     6219%      a0 laderivee2nd normalize3d /k2 defpoint3d 
     6220      K2 tub@dernierk2 aload pop K2 scalprod3d mulv3d  
     6221      K3 tub@dernierk2 aload pop K3 scalprod3d mulv3d addv3d /k2 defpoint3d 
    62176222      k1 norme3d 0 eq { 
    62186223         tub@dernierk1 aload pop /k1 defpoint3d 
     
    62556260      /j 0 def 
    62566261      K 1 sub { 
    6257 %         pop  
    62586262         0 1 N 1 sub { 
    62596263            /i exch def 
     
    62696273   ] 
    62706274   generesolid 
     6275end 
     6276} def 
     6277 
     6278%%%%% ### baseplannormal ### 
     6279%% syntaxe : x y z baseplannormal -> x1 y1 z1 x2 y2 z2 
     6280/baseplannormal { 
     62815 dict begin 
     6282   /K defpoint3d 
     6283   1 0 0 K vectprod3d normalize3d /U defpoint3d 
     6284   U norme3d 0 eq { 
     6285      0 1 0 K vectprod3d normalize3d /U defpoint3d 
     6286   } if 
     6287   K U vectprod3d normalize3d /V defpoint3d 
     6288   U V 
    62716289end 
    62726290} def