Hi everyone

This is a strange vrml file with texture. It can be rendered well in the
browser Octaga, but texture not displayed with the Xj3D loader. I use
sample code LoaderDemo.java to load it.

What's the problem? Strange!!

The following is the vrml file.




#VRML V2.0 utf8

NavigationInfo {
   type [ "EXAMINE" "ANY" ]
 }

 Group {
   children [
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 50.0 -64.0,
         28.0 -47.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 28.0 -47.0,
         33.0 -21.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 33.0 -21.0,
         16.0 -9.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 16.0 -9.0,
         -7.0 -17.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -7.0 -17.0,
         -27.0 -2.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -27.0 -2.0,
         -37.0 -6.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -37.0 -6.0,
         -42.0 -13.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -42.0 -13.0,
         -55.0 -11.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -55.0 -11.0,
         -56.0 -8.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -56.0 -8.0,
         -50.0 3.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -50.0 3.0,
         -38.0 3.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -38.0 3.0,
         -30.0 4.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -30.0 4.0,
         -26.0 26.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -26.0 26.0,
         -48.0 46.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -48.0 46.0,
         -43.0 50.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -43.0 50.0,
         -21.0 33.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ -21.0 33.0,
         5.0 39.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 5.0 39.0,
         21.0 27.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 21.0 27.0,
         45.0 34.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 45.0 34.0,
         64.0 16.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 64.0 16.0,
         64.0 -8.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 64.0 -8.0,
         79.0 -24.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 79.0 -24.0,
         81.0 -51.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
       Shape {
         appearance Appearance {
        material Material {
          diffuseColor 0.75 0.75 0.75
           }
           texture ImageTexture {
           url ["brick.jpg"]
           }
          }
          geometry Extrusion {
        beginCap FALSE
         crossSection [ 81.0 -51.0,
         50.0 -64.0]
        endCap FALSE
        solid FALSE
        spine [ 0 0 0, 0 15 0 ]
          }
      }
      Transform {
         translation 0 15 0
         children [
         Shape{
        appearance Appearance {
         material Material {
          diffuseColor 0.75 0.75 0.75
           }
          }
          geometry Extrusion {
         beginCap FALSE
         crossSection [
      50.0 -64.0,28.0 -47.0,33.0 -21.0,16.0 -9.0,-7.0 -17.0,-27.0 -2.0,-
37.0 -6.0,-42.0 -13.0,-55.0 -11.0,-56.0 -8.0,-50.0 3.0,-38.0 3.0,-30.0
4.0,-26.0 26.0,-48.0 46.0,-43.0 50.0,-21.0 33.0,5.0 39.0,21.0 27.0,45.0
34.0,64.0 16.0,64.0 -8.0,79.0 -24.0,81.0 -51.0,50.0 -64.0
         ]
         endCap TRUE
         solid FALSE
         spine [ 0 0 0, 0 0.01 0]
          }
         }
         ]
      }

      Transform {
         translation 0 0 0
         children [
         Shape{
        appearance Appearance {
         material Material {
          diffuseColor 0.75 0.75 0.75
           }
          }
          geometry Extrusion {
         beginCap FALSE
         crossSection [
      50.0 -64.0,28.0 -47.0,33.0 -21.0,16.0 -9.0,-7.0 -17.0,-27.0 -2.0,-
37.0 -6.0,-42.0 -13.0,-55.0 -11.0,-56.0 -8.0,-50.0 3.0,-38.0 3.0,-30.0
4.0,-26.0 26.0,-48.0 46.0,-43.0 50.0,-21.0 33.0,5.0 39.0,21.0 27.0,45.0
34.0,64.0 16.0,64.0 -8.0,79.0 -24.0,81.0 -51.0,50.0 -64.0
         ]
         endCap TRUE
         solid FALSE
         spine [ 0 0 0, 0 0.01 0]
          }
         }
         ]
      }
   ]
}

===========================================================================
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