Patrick,

I'm not sure I follow your bug report, as I have run your
model and it looks like a helicopter to me; the known bug
in Extrusion was not expressed by your example.


Regards,
______________________________________
Rick Goldberg - Member Technical Staff
Sun Microsystems
Graphics Products - Computer Systems
901 San Antonio Road, MS UMPK27-302
Palo Alto, CA 94043-4900
650 786-0108 Direct
650 856-2114 Fax
[EMAIL PROTECTED]

> Sensitivity: Private
> MIME-Version: 1.0
> Content-Transfer-Encoding: 8bit
> X-MIME-Autoconverted: from quoted-printable to 8bit by mail.java.sun.com id
FAA18807
> Date: Wed, 17 Nov 1999 14:20:40 +0100
> From: "Kraft, Patrick" <[EMAIL PROTECTED]>
> Subject: [JAVA3D] Error in the Extrusion node of the Vrml97Loader class ?
> To: [EMAIL PROTECTED]
>
> I modified the
> D.16 Chopper example of
>
> The Virtual Reality Modeling Language
> International Standard ISO/IEC 14772-1:1997
> Copyright <copyright.html> � 1997 The VRML Consortium Incorporated.
>
> so it can be loaded by the Vrml97Viewer and -Player class.
>
>
>
> Why the body and the rotor is rotated about 180 degree,
> in the default VRML-Browser not! ??????????????????
>
> Maybe there is a error in the the Extrusion node of the Vrml97Loader class?
>
>
>
>
> Here the modified VRML-code:
>
> #VRML V2.0 utf8
>
> Transform {
>   translation -0.1 -0.85 4.95952
>
>   children      [
>     Transform {
>       children  Shape {
>
>         appearance      Appearance {
>           material      DEF _0 Material {
>           }
>
>         }
>
>
>         geometry        Extrusion {
>           crossSection  [ 0 0.2,
>                     0.6 0.2,
>                     0.8 0,
>                     0.8 -0.4,
>                     0.6 -0.6,
>                     0.2 -0.6,
>                     0 -0.4,
>                     -0.2 0,
>                     0 0.2 ]
>           orientation   [ 0 0 1  0,
>                     0 0 1  0,
>                     0 0 1  0,
>                     0 0 1  0,
>                     0 0 1  0,
>                     0 0 1  0,
>                     0 0 1  0,
>                     0 0 1  0 ]
>           scale [ 0.0215112 0.0215112,
>                     0.659496 0.659496,
>                     0.872158 0.872158,
>                     1 1,
>                     1 1,
>                     0.872158 0.872158,
>                     0.659496 0.659496,
>                     0.0480939 0.0480939 ]
>           solid FALSE
>           spine [ 0 -1 0,
>                     -0.0032141 -0.953553 0,
>                     -0.00285517 -0.876386 0,
>                     -0.0032141 -0.74785 0,
>                     -0.0032141 -0.445722 0,
>                     -0.0032141 -0.323585 0,
>                     -0.0032141 -0.252875 0,
>                     0 -0.2 0 ]
>         }
>
>       }
>
>       translation       -0.319032 -0.0473949 -4.51302
>       rotation  0.832195 -0.397322 0.386764  1.77988
>       scale     1 0.999999 0.999998
>       scaleOrientation  0.414011 0.416351 0.809473  0.298078
>     }
>     Transform {
>       children  Shape {
>         appearance      Appearance {
>           material      USE _0
>
>         }
>
>         geometry        Extrusion {
>           beginCap      TRUE
>           crossSection  [ 0.6 0.6,
>                     0.6 0.4,
>                     -0.8 0.4,
>                     -1 0,
>                     -1.2 0,
>                     -1 0.6,
>                     0.6 0.6 ]
>           endCap        TRUE
>           orientation   [ 0 0 1  0,
>                     0 0 1  0 ]
>           scale [ 1 1,
>                     1 1 ]
>           solid FALSE
>           spine [ 0 -1 0,
>                     0 -0.8 0 ]
>         convex FALSE
>         }
>
>       }
>
>       translation       -0.877833 0.458808 -4.77874
>       rotation  0.82734 -0.41326 0.380426  1.77274
>       scale     1 1 1
>       scaleOrientation  -0.172046 0.272466 0.946659  0.228295
>     }
>     Transform {
>       children  Shape {
>         appearance      Appearance {
>           material      USE _0
>
>         }
>
>         geometry        Extrusion {
>           crossSection  [ 1 0,
>                     0.92388 0.382683,
>                     0.707107 0.707106,
>                     0.382684 0.923879,
>                     1.26759e-06 1,
>                     -0.382682 0.92388,
>                     -0.707105 0.707108,
>                     -0.923879 0.382685,
>                     -1 2.53518e-06,
>                     -0.923881 -0.382681,
>                     -0.707109 -0.707105,
>                     -0.382687 -0.923878,
>                     -3.80277e-06 -1,
>                     0.38268 -0.923881,
>                     0.707104 -0.70711,
>                     0.923878 -0.382688,
>                     1 0 ]
>           orientation   [ 0 0 1  0,
>                     0 0 1  0 ]
>           scale [ 1 1,
>                     0.4 0.181007 ]
>           solid FALSE
>           spine [ 0 -1 0,
>                     0 1 0 ]
>         }
>
>       }
>
>       translation       0.120967 0.410068 -4.95952
>       rotation  0 -1 0  0.873008
>       scale     0.0980455 0.370358 0.213029
>       scaleOrientation  0 0 1  0
>     }
>   ]
> }
>
>
>
>
> Group {
>   children      Transform {
>     children    Shape {
>       appearance        Appearance {
>         material        Material {
>         }
>
>       }
>
>       geometry  Extrusion {
>         crossSection    [ 0.4 0,
>                   0.0026528 0.0979112,
>                   -0.4 0,
>                   -0.0103739 -0.0801211,
>                   0.4 0 ]
>         orientation     [ 0 -1 0  0.349065,
>                   0 -1 0  0.261799,
>                   0 -1 0  0.174532,
>                   0 0 1  0,
>                   0 0 1  0,
>                   0 0 1  0,
>                   0 1 0  0.0872659,
>                   0 1 0  0.174532,
>                   0 1 0  0.261799 ]
>         scale   [ 0.907089 0.2,
>                   0.907088 0.6,
>                   0.751411 0.6,
>                   0.206542 0.4,
>                   0.459517 0.8,
>                   0.167623 0.4,
>                   0.751412 0.6,
>                   0.926548 0.6,
>                   0.907089 0.2 ]
>         solid FALSE
>         spine   [ 0 -1.6 0,
>                   0 -1.44152 0,
>                   0 -1.24754 0,
>                   0 -0.229174 0,
>                   0 -0.0109524 0,
>                   0 0.183023 0,
>                   0 1.17715 0,
>                   0 1.37112 0,
>                   0 1.6 0 ]
>       }
>
>     }
>
>     rotation    0.250988 -0.684472 0.684472  2.64978
>   }
> }
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to