Docker
- Update three in static file
This commit is contained in:
@ -0,0 +1,87 @@
|
||||
#VRML V2.0 utf8
|
||||
|
||||
#Created by Cinema 4D
|
||||
|
||||
DEF Plane Transform {
|
||||
scale 0.1 0.1 0.1
|
||||
children [
|
||||
Shape {
|
||||
appearance DEF MAT_Mat Appearance {
|
||||
material Material {
|
||||
ambientIntensity 0.2
|
||||
diffuseColor 0.33 0.33 0.33
|
||||
specularColor 0.025 0.025 0.025
|
||||
emissiveColor 0 0 0
|
||||
shininess 0.025
|
||||
transparency 0
|
||||
}
|
||||
}
|
||||
geometry DEF FACESET_Plane IndexedFaceSet {
|
||||
ccw FALSE
|
||||
creaseAngle 0.698132
|
||||
coord Coordinate {
|
||||
point [ -200 0 -200,-200 0 0,-200 0 200,0 0 -200,0 0 0,
|
||||
0 0 200,200 0 -200,200 0 0,200 0 200
|
||||
]
|
||||
}
|
||||
texCoord TextureCoordinate {
|
||||
point [ 0 0,
|
||||
0.5 0,1 0,0 0.5,0.5 0.5,1 0.5,
|
||||
0 1,0.5 1,1 1
|
||||
]
|
||||
}
|
||||
coordIndex [ 0,3,4,1,-1,1,4,5,2,-1,3,6,7,4,-1,
|
||||
4,7,8,5,-1
|
||||
]
|
||||
texCoordIndex [ 0,3,4,1,-1,1,4,5,2,-1,3,6,7,4,-1,
|
||||
4,7,8,5,-1
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
DEF Null Transform {
|
||||
translation 0 5 0
|
||||
children [
|
||||
DEF Platonic Transform {
|
||||
scale 0.02 0.02 0.02
|
||||
children [
|
||||
Shape {
|
||||
appearance USE MAT_Mat
|
||||
geometry DEF FACESET_Platonic IndexedFaceSet {
|
||||
ccw FALSE
|
||||
creaseAngle 3.141593
|
||||
coord Coordinate {
|
||||
point [ -85.065216 52.573195 0,-85.065216 -52.573195 0,-52.573195 0 85.065216,52.573195 0 85.065216,85.065216 52.573195 0,
|
||||
85.065216 -52.573195 0,52.573195 0 -85.065216,-52.573195 0 -85.065216,0 85.065216 52.573195,0 85.065216 -52.573195,
|
||||
0 -85.065216 -52.573195,0 -85.065216 52.573195
|
||||
]
|
||||
}
|
||||
texCoord TextureCoordinate {
|
||||
point [ 0.5 0,1 1,1 1,
|
||||
0 1,0.5 0,0 1,0.5 0,1 1,
|
||||
0.5 0,0 1,1 1,0 1,0.5 0,
|
||||
1 1,0.5 0,1 1,0 1,1 1,
|
||||
0 1,0.5 0,1 1,0 1,0.5 0,
|
||||
0 1,1 1,0 1,1 1,0.5 0,
|
||||
1 1,0.5 0,1 1,0 1
|
||||
]
|
||||
}
|
||||
coordIndex [ 9,8,0,-1,8,2,0,-1,8,3,2,-1,8,4,3,-1,
|
||||
8,9,4,-1,4,9,6,-1,6,9,7,-1,9,0,7,-1,
|
||||
11,10,1,-1,2,11,1,-1,2,3,11,-1,3,5,11,-1,
|
||||
5,10,11,-1,5,6,10,-1,6,7,10,-1,7,1,10,-1,
|
||||
1,7,0,-1,2,1,0,-1,4,5,3,-1,4,6,5,-1
|
||||
]
|
||||
texCoordIndex [ 25,24,0,-1,23,7,0,-1,23,10,6,-1,23,13,8,-1,
|
||||
23,26,12,-1,11,26,19,-1,18,26,22,-1,25,1,22,-1,
|
||||
31,28,4,-1,5,30,4,-1,5,10,29,-1,9,15,29,-1,
|
||||
16,28,29,-1,16,17,27,-1,18,20,27,-1,21,2,27,-1,
|
||||
3,20,0,-1,5,2,0,-1,11,15,8,-1,11,17,14,-1
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
120
docker-compose/requirements/nginx/static/three/examples/models/vrml/crystal.wrl
Executable file
120
docker-compose/requirements/nginx/static/three/examples/models/vrml/crystal.wrl
Executable file
@ -0,0 +1,120 @@
|
||||
#VRML V2.0 utf8
|
||||
WorldInfo { title "created By KrystalShaper"}
|
||||
NavigationInfo { type "EXAMINE"}
|
||||
DEF BKG Background { skyColor [ 1.0 1.0 1.0 ] }
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 0.0 1.0 1.0 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
-0.6423 1.0 0.3744 ,
|
||||
0.5456 1.0 0.1594 ,
|
||||
0.5864 1.0 0.0723 ,
|
||||
0.6423 1.0 -0.3744 ,
|
||||
-0.5456 1.0 -0.1594 ,
|
||||
-0.5864 1.0 -0.0723 ,
|
||||
]} coordIndex[ 0,1,2,3,4,5, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 0.0 1.0 1.0 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
-0.5864 -1.0 -0.0723 ,
|
||||
-0.5456 -1.0 -0.1594 ,
|
||||
0.6423 -1.0 -0.3744 ,
|
||||
0.5864 -1.0 0.0723 ,
|
||||
0.5456 -1.0 0.1594 ,
|
||||
-0.6423 -1.0 0.3744 ,
|
||||
]} coordIndex[ 0,1,2,3,4,5, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 0.0 0.0 1.0 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
-1.2103 0.0 0.4772 ,
|
||||
-0.6423 -1.0 0.3744 ,
|
||||
0.5456 -1.0 0.1594 ,
|
||||
1.1135 0.0 0.0566 ,
|
||||
0.5456 1.0 0.1594 ,
|
||||
-0.6423 1.0 0.3744 ,
|
||||
]} coordIndex[ 0,1,2,3,4,5, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 0.0 0.0 1.0 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
1.2103 0.0 -0.4772 ,
|
||||
0.6423 -1.0 -0.3744 ,
|
||||
-0.5456 -1.0 -0.1594 ,
|
||||
-1.1135 0.0 -0.0566 ,
|
||||
-0.5456 1.0 -0.1594 ,
|
||||
0.6423 1.0 -0.3744 ,
|
||||
]} coordIndex[ 0,1,2,3,4,5, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 0.275 1.0 0.333 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
0.6423 1.0 -0.3744 ,
|
||||
0.5864 1.0 0.0723 ,
|
||||
1.1544 0.0 -0.0305 ,
|
||||
1.2103 0.0 -0.4772 ,
|
||||
]} coordIndex[ 0,1,2,3, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 0.275 1.0 0.333 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
-0.6423 1.0 0.3744 ,
|
||||
-0.5864 1.0 -0.0723 ,
|
||||
-1.1544 0.0 0.0305 ,
|
||||
-1.2103 0.0 0.4772 ,
|
||||
]} coordIndex[ 0,1,2,3, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 0.275 1.0 0.333 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
-1.2103 0.0 0.4772 ,
|
||||
-1.1544 0.0 0.0305 ,
|
||||
-0.5864 -1.0 -0.0723 ,
|
||||
-0.6423 -1.0 0.3744 ,
|
||||
]} coordIndex[ 0,1,2,3, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 0.275 1.0 0.333 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
1.2103 0.0 -0.4772 ,
|
||||
1.1544 0.0 -0.0305 ,
|
||||
0.5864 -1.0 0.0723 ,
|
||||
0.6423 -1.0 -0.3744 ,
|
||||
]} coordIndex[ 0,1,2,3, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 1.0 0.275 0.373 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
1.1135 0.0 0.0566 ,
|
||||
1.1544 0.0 -0.0305 ,
|
||||
0.5864 1.0 0.0723 ,
|
||||
0.5456 1.0 0.1594 ,
|
||||
]} coordIndex[ 0,1,2,3, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 1.0 0.275 0.373 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
-1.1135 0.0 -0.0566 ,
|
||||
-1.1544 0.0 0.0305 ,
|
||||
-0.5864 1.0 -0.0723 ,
|
||||
-0.5456 1.0 -0.1594 ,
|
||||
]} coordIndex[ 0,1,2,3, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 1.0 0.275 0.373 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
-0.5456 -1.0 -0.1594 ,
|
||||
-0.5864 -1.0 -0.0723 ,
|
||||
-1.1544 0.0 0.0305 ,
|
||||
-1.1135 0.0 -0.0566 ,
|
||||
]} coordIndex[ 0,1,2,3, -1] }}]}
|
||||
|
||||
Transform { children [ Shape{
|
||||
appearance Appearance{material Material{diffuseColor 1.0 0.275 0.373 }}
|
||||
geometry IndexedFaceSet{ coord Coordinate{ point[
|
||||
0.5456 -1.0 0.1594 ,
|
||||
0.5864 -1.0 0.0723 ,
|
||||
1.1544 0.0 -0.0305 ,
|
||||
1.1135 0.0 0.0566 ,
|
||||
]} coordIndex[ 0,1,2,3, -1] }}]}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,23 @@
|
||||
#VRML V2.0 utf8
|
||||
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material { diffuseColor 1 0 0 }
|
||||
}
|
||||
geometry ElevationGrid {
|
||||
xDimension 5
|
||||
zDimension 6
|
||||
xSpacing .5
|
||||
zSpacing .25
|
||||
height [ .0 .2 .4 .2 .0
|
||||
.0 .2 .4 .2 .1
|
||||
.1 .4 .5 .2 .2
|
||||
.2 .3 .5 .3 .1
|
||||
.1 .2 .3 .1 .0
|
||||
.0 .1 .2 .1 .0 ]
|
||||
}
|
||||
}
|
||||
|
||||
NavigationInfo { type "EXAMINE" }
|
||||
Viewpoint { description "start" position 1 0 5 }
|
||||
Background { skyColor 1 1 1 }
|
@ -0,0 +1,54 @@
|
||||
#VRML V2.0 utf8
|
||||
# X3D-to-VRML-97 XSL translation autogenerated by X3dToVrml97.xslt
|
||||
# http://www.web3d.org/x3d/content/X3dToVrml97.xslt
|
||||
# Generated using XSLT processor: SAXON 9.1.0.2 from Saxonica
|
||||
|
||||
# [X3D] VRML V3.0 utf8
|
||||
# PROFILE Immersive
|
||||
# [X3D] version=3.0
|
||||
# [X3D] noNamespaceSchemaLocation=http://www.web3d.org/specifications/x3d-3.0.xsd
|
||||
# [head]
|
||||
|
||||
# META "title" "Figure15.10ExtrudedRoom.x3d"
|
||||
# META "creator" "Figure 15.10, The VRML 2.0 Sourcebook, Copyright [1997] By Andrea L. Ames, David R. Nadeau, and John L. Moreland"
|
||||
# META "reference" "http://www.wiley.com/legacy/compbooks/vrml2sbk/ch15/15fig10.htm"
|
||||
# META "translator" "Don Brutzman"
|
||||
# META "created" "20 August 2000"
|
||||
# META "modified" "14 January 2010"
|
||||
# META "description" "An extruded room using a floor plan as the cross section."
|
||||
# META "identifier" "http://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter15-Extrusion/Figure15.10ExtrudedRoom.x3d"
|
||||
# META "generator" "X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit"
|
||||
# META "license" "../../license.html"
|
||||
|
||||
# [Scene] ========== ========== ==========
|
||||
|
||||
NavigationInfo { type [ "EXAMINE" "ANY" ] } ### Default X3D NavigationInfo
|
||||
|
||||
# Computational cost of Extrusion compared to IndexedFaceSet: quicker to download, takes time to calculate polygonal faces and normals during initial loading, equally fast at run time.
|
||||
# Authoring capabilities of Extrusion compared to IndexedFaceSet: can be more complicated to express, but also can provide great detail with much less effort.
|
||||
# First position and rotate viewpoint into positive-X-Y-Z octant using a Transform
|
||||
Transform {
|
||||
rotation 0 1 0 0.758
|
||||
translation 6 3 6
|
||||
children [
|
||||
Viewpoint {
|
||||
description "Extruded room with a doorway"
|
||||
orientation 1 0 0 -0.2
|
||||
position 0 0 0
|
||||
}
|
||||
]
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material {
|
||||
diffuseColor 1 0.9 0.7
|
||||
}
|
||||
}
|
||||
geometry Extrusion {
|
||||
convex FALSE
|
||||
creaseAngle 0.785
|
||||
crossSection [ -0.5 1.0 -0.5 0.8 -1.8 0.8 -1.8 -0.8 1.8 -0.8 1.8 0.8 0.5 0.8 0.5 1.0 2.0 1.0 2.0 -1.0 -2.0 -1.0 -2.0 1.0 -0.5 1.0 ]
|
||||
solid FALSE
|
||||
spine [ 0 0 0 0 2 0 ]
|
||||
}
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
#VRML V2.0 utf8
|
||||
# X3D-to-VRML-97 XSL translation autogenerated by X3dToVrml97.xslt
|
||||
# http://www.web3d.org/x3d/content/X3dToVrml97.xslt
|
||||
# Generated using XSLT processor: SAXON 9.1.0.2 from Saxonica
|
||||
|
||||
# [X3D] VRML V3.0 utf8
|
||||
# PROFILE Immersive
|
||||
# [X3D] version=3.0
|
||||
# [X3D] noNamespaceSchemaLocation=http://www.web3d.org/specifications/x3d-3.0.xsd
|
||||
# [head]
|
||||
|
||||
# META "title" "Figure15.13ExtrudedPyramid.x3d"
|
||||
# META "creator" "Figure 15.13, The VRML 2.0 Sourcebook, Copyright [1997] By Andrea L. Ames, David R. Nadeau, and John L. Moreland"
|
||||
# META "reference" "http://www.wiley.com/legacy/compbooks/vrml2sbk/ch15/15fig13.htm"
|
||||
# META "translator" "Don Brutzman"
|
||||
# META "created" "20 August 2000"
|
||||
# META "modified" "11 January 2014"
|
||||
# META "description" "A pyramid built by scaling a square cross section to 0.01 at the pyramid apex."
|
||||
# META "identifier" "http://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter15-Extrusion/Figure15.13ExtrudedPyramid.x3d"
|
||||
# META "generator" "X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit"
|
||||
# META "license" "../../license.html"
|
||||
|
||||
# [Scene] ========== ========== ==========
|
||||
|
||||
NavigationInfo { type [ "EXAMINE" "ANY" ] } ### Default X3D NavigationInfo
|
||||
|
||||
# Computational cost of Extrusion compared to IndexedFaceSet: quicker to download, takes time to calculate polygonal faces and normals during initial loading, equally fast at run time.
|
||||
# Authoring capabilities of Extrusion compared to IndexedFaceSet: can be more complicated to express, but also can provide great detail with much less effort.
|
||||
# First position and rotate viewpoint into positive-X-Y-Z octant using a Transform
|
||||
Transform {
|
||||
rotation 0 1 0 0.758
|
||||
translation 4 2 4
|
||||
children [
|
||||
Viewpoint {
|
||||
description "Extruded pyramid"
|
||||
orientation 1 0 0 -0.3
|
||||
position 0 0 0
|
||||
}
|
||||
]
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material {
|
||||
diffuseColor 1 0.5 0
|
||||
}
|
||||
}
|
||||
geometry Extrusion {
|
||||
crossSection [ -1 1 1 1 1 -1 -1 -1 -1 1 ]
|
||||
scale [ 1 1 0.01 0.01 ]
|
||||
}
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
#VRML V2.0 utf8
|
||||
# X3D-to-VRML-97 XSL translation autogenerated by X3dToVrml97.xslt
|
||||
# http://www.web3d.org/x3d/content/X3dToVrml97.xslt
|
||||
# Generated using XSLT processor: SAXON 9.1.0.2 from Saxonica
|
||||
|
||||
# [X3D] VRML V3.0 utf8
|
||||
# PROFILE Immersive
|
||||
# [X3D] version=3.0
|
||||
# [X3D] noNamespaceSchemaLocation=http://www.web3d.org/specifications/x3d-3.0.xsd
|
||||
# [head]
|
||||
|
||||
# META "title" "Figure15.15TwistedBar.x3d"
|
||||
# META "creator" "Figure 15.15, The VRML 2.0 Sourcebook, Copyright [1997] By Andrea L. Ames, David R. Nadeau, and John L. Moreland"
|
||||
# META "reference" "http://www.wiley.com/legacy/compbooks/vrml2sbk/ch15/15fig15.htm"
|
||||
# META "translator" "Don Brutzman"
|
||||
# META "created" "20 August 2000"
|
||||
# META "modified" "14 January 2010"
|
||||
# META "description" "A bar twisted using Y-axis, cross-section rotation at each spine coordinate."
|
||||
# META "identifier" "http://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter15-Extrusion/Figure15.15TwistedBar.x3d"
|
||||
# META "generator" "X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit"
|
||||
# META "license" "../../license.html"
|
||||
|
||||
# [Scene] ========== ========== ==========
|
||||
|
||||
NavigationInfo { type [ "EXAMINE" "ANY" ] } ### Default X3D NavigationInfo
|
||||
|
||||
# Computational cost of Extrusion compared to IndexedFaceSet: quicker to download, takes time to calculate polygonal faces and normals during initial loading, equally fast at run time.
|
||||
# Authoring capabilities of Extrusion compared to IndexedFaceSet: can be more complicated to express, but also can provide great detail with much less effort.
|
||||
# First position and rotate viewpoint into positive-X-Y-Z octant using a Transform
|
||||
Transform {
|
||||
rotation 0 1 0 0.758
|
||||
translation 10 5 10
|
||||
children [
|
||||
Viewpoint {
|
||||
description "Twisted bar using extrusion orientations"
|
||||
orientation 1 0 0 -0.3
|
||||
position 0 0 0
|
||||
}
|
||||
]
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material {
|
||||
diffuseColor 1 0.5 0
|
||||
}
|
||||
}
|
||||
geometry Extrusion {
|
||||
creaseAngle 0.785
|
||||
crossSection [ -1 1 1 1 1 -1 -1 -1 -1 1 ]
|
||||
orientation [ 0 1 0 0 0 1 0 0.175 0 1 0 0.349 0 1 0 0.524 0 1 0 0.698 0 1 0 0.873 0 1 0 1.047 0 1 0 1.222 0 1 0 1.396 ]
|
||||
spine [ 0 0.0 0 0 0.5 0 0 1.0 0 0 1.5 0 0 2.0 0 0 2.5 0 0 3.0 0 0 3.5 0 0 4.0 0 ]
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,33 @@
|
||||
#VRML V2.0 utf8
|
||||
#IndexedLineSet example
|
||||
Shape {
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-1.0 -1.0 0.0, #vertex 0
|
||||
1.0 1.0 0.0, #vertex 1
|
||||
1.0 -1.0 0.0, #vertex 2
|
||||
]
|
||||
}
|
||||
colorPerVertex FALSE
|
||||
color Color {
|
||||
color [
|
||||
1.0 0.0 0.0, #red
|
||||
0.0 1.0 0.0, #green
|
||||
0.0 0.0 1.0, #blue
|
||||
]
|
||||
}
|
||||
coordIndex [
|
||||
#red line
|
||||
0, 1, -1,
|
||||
#green line
|
||||
1, 2, -1,
|
||||
#blue line
|
||||
2, 0, -1
|
||||
]
|
||||
colorIndex [
|
||||
2, 1, 0
|
||||
]
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,41 @@
|
||||
#VRML V2.0 utf8
|
||||
Transform {
|
||||
translation 0 0 0
|
||||
children[
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material {
|
||||
emissiveColor 1 0 0
|
||||
transparency 0.8
|
||||
}
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
0 0 0,
|
||||
1 0 0,
|
||||
1 1 0,
|
||||
0 1 0,
|
||||
0 0 1,
|
||||
1 0 1,
|
||||
1 1 1,
|
||||
0 1 1,
|
||||
0.5 0.5 0,
|
||||
1 0.5 0.5,
|
||||
0.5 1 0.5,
|
||||
0 0.5 0.5,
|
||||
0.5 0 0.5,
|
||||
0.5 0.5 1
|
||||
]
|
||||
}
|
||||
coordIndex [
|
||||
0, 1, -1, 1, 2, -1, 2, 3, -1, 3, 0, -1,
|
||||
4, 5, -1, 5, 6, -1, 6, 7, -1, 7, 4, -1,
|
||||
0, 4, -1, 1, 5, -1, 2, 6, -1, 3, 7, -1,
|
||||
0, 2, -1, 1, 3, -1, 4, 6, -1, 5, 7, -1,
|
||||
8, 13, -1, 9, 11, -1, 10, 12, -1
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 66 KiB |
@ -0,0 +1,351 @@
|
||||
#VRML V2.0 utf8
|
||||
|
||||
WorldInfo {
|
||||
info [ "File created using CATIA" ]
|
||||
}
|
||||
NavigationInfo {
|
||||
type [ "EXAMINE" , "WALK" , "FLY" ]
|
||||
}
|
||||
Background {
|
||||
skyColor [ 0 0 0 ]
|
||||
}
|
||||
Viewpoint {
|
||||
position 0.411502 0.183945 0.216403
|
||||
orientation 0.326678 0.502925 0.800218 2.185925
|
||||
fieldOfView 0.471225
|
||||
description "Main Viewpoint"
|
||||
}
|
||||
Viewpoint {
|
||||
position 0.288675 0.288675 0.288675
|
||||
orientation 0.187053 0.451587 0.872399 2.448076
|
||||
fieldOfView 0.471225
|
||||
description "Iso View"
|
||||
}
|
||||
Viewpoint {
|
||||
position 0.500000 0.000000 0.000000
|
||||
orientation 0.577350 0.577350 0.577350 2.094395
|
||||
fieldOfView 0.471225
|
||||
description "Front View"
|
||||
}
|
||||
Viewpoint {
|
||||
position -0.500000 0.000000 0.000000
|
||||
orientation 0.577350 -0.577350 -0.577350 2.094395
|
||||
fieldOfView 0.471225
|
||||
description "Back View"
|
||||
}
|
||||
Viewpoint {
|
||||
position 0.000000 -0.500000 0.000000
|
||||
orientation 1.000000 -0.000173 0.000173 1.570796
|
||||
fieldOfView 0.471225
|
||||
description "Left View"
|
||||
}
|
||||
Viewpoint {
|
||||
position 0.000000 0.500000 0.000000
|
||||
orientation -0.000122 -0.707107 -0.707107 3.141348
|
||||
fieldOfView 0.471225
|
||||
description "Right View"
|
||||
}
|
||||
Viewpoint {
|
||||
position 0.000000 0.000000 0.500000
|
||||
orientation 0.000000 0.000000 1.000000 1.570796
|
||||
fieldOfView 0.471225
|
||||
description "Top View"
|
||||
}
|
||||
Viewpoint {
|
||||
position 0.000000 0.000000 -0.500000
|
||||
orientation 0.707107 0.707107 0.000000 3.141593
|
||||
fieldOfView 0.471225
|
||||
description "Bottom View"
|
||||
}
|
||||
Transform {
|
||||
scale 0.1 0.1 0.1
|
||||
children [
|
||||
Transform {
|
||||
children [
|
||||
Transform {
|
||||
children [
|
||||
Group {
|
||||
children [
|
||||
]
|
||||
}
|
||||
Group {
|
||||
children [
|
||||
DEF _000000002D59E720 Group {
|
||||
children [
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material DEF _material0 Material {
|
||||
diffuseColor 0.866667 0.666667 0.266667
|
||||
}
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
solid FALSE
|
||||
coord DEF _coord000000002EB30170 Coordinate {
|
||||
point [
|
||||
-12 -13.5 -1.8,
|
||||
-12 -13.5 -0,
|
||||
-12 13.5 -1.8,
|
||||
-12 13.5 -0,
|
||||
110 -13.5 -1.8,
|
||||
110 -13.5 0,
|
||||
110 13.5 -1.8,
|
||||
110 13.5 0,
|
||||
]
|
||||
}
|
||||
coordIndex [
|
||||
7,5,6,-1,
|
||||
5,4,6,-1,
|
||||
]
|
||||
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material0
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
solid FALSE
|
||||
coord USE _coord000000002EB30170
|
||||
coordIndex [
|
||||
6,2,7,-1,
|
||||
2,3,7,-1,
|
||||
]
|
||||
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material0
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
solid FALSE
|
||||
coord USE _coord000000002EB30170
|
||||
coordIndex [
|
||||
4,0,6,-1,
|
||||
0,2,6,-1,
|
||||
]
|
||||
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material0
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
solid FALSE
|
||||
coord USE _coord000000002EB30170
|
||||
coordIndex [
|
||||
5,1,4,-1,
|
||||
1,0,4,-1,
|
||||
]
|
||||
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material0
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
solid FALSE
|
||||
coord USE _coord000000002EB30170
|
||||
coordIndex [
|
||||
7,3,5,-1,
|
||||
3,1,5,-1,
|
||||
]
|
||||
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material0
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
solid FALSE
|
||||
coord USE _coord000000002EB30170
|
||||
coordIndex [
|
||||
1,3,0,-1,
|
||||
3,2,0,-1,
|
||||
]
|
||||
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material DEF _material1 Material {
|
||||
emissiveColor 0 0 0
|
||||
}
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-12 -13.5 -1.8,
|
||||
-12 -13.5 -0,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-12 -13.5 -0,
|
||||
-12 13.5 -0,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-12 13.5 -0,
|
||||
-12 13.5 -1.8,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-12 13.5 -1.8,
|
||||
-12 -13.5 -1.8,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
110 -13.5 0,
|
||||
110 13.5 0,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
110 13.5 0,
|
||||
-12 13.5 -0,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-12 -13.5 -0,
|
||||
110 -13.5 0,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
110 -13.5 -1.8,
|
||||
110 -13.5 0,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-12 -13.5 -1.8,
|
||||
110 -13.5 -1.8,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
110 13.5 -1.8,
|
||||
110 -13.5 -1.8,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-12 13.5 -1.8,
|
||||
110 13.5 -1.8,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material USE _material1
|
||||
}
|
||||
geometry IndexedLineSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
110 13.5 0,
|
||||
110 13.5 -1.8,
|
||||
]
|
||||
}
|
||||
coordIndex [0 1 -1 ]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,71 @@
|
||||
#VRML V2.0 utf8
|
||||
|
||||
DEF Plane001 Transform {
|
||||
scale 0.1 0.1 0.1
|
||||
rotation -1 0 0 -1.571
|
||||
children [
|
||||
Shape {
|
||||
appearance Appearance {
|
||||
material Material {
|
||||
diffuseColor 0.5882 0.5882 0.5882
|
||||
ambientIntensity 1.0
|
||||
specularColor 0 0 0
|
||||
shininess 0.145
|
||||
transparency 0
|
||||
}
|
||||
texture ImageTexture {
|
||||
url "map.gif"
|
||||
}
|
||||
}
|
||||
geometry DEF Plane001FACES IndexedFaceSet {
|
||||
ccw TRUE
|
||||
solid TRUE
|
||||
coord DEF Plane001COORD Coordinate { point [
|
||||
-20.27 0 21.37, -10.14 0 21.37, 0 0 21.37, 10.14 0 21.37,
|
||||
20.27 0 21.37, -20.27 0 10.68, -10.14 0 10.68, 0 0 10.68,
|
||||
10.14 0 10.68, 20.27 0 10.68, -20.27 0 0, -10.14 0 0,
|
||||
0 0 0, 10.14 0 0, 20.27 0 0, -20.27 0 -10.68, -10.14 0 -10.68,
|
||||
0 0 -10.68, 10.14 0 -10.68, 20.27 0 -10.68, -20.27 0 -21.37,
|
||||
-10.14 0 -21.37, 0 0 -21.37, 10.14 0 -21.37, 20.27 0 -21.37]
|
||||
}
|
||||
normal Normal { vector [
|
||||
0 1 0, ] }
|
||||
normalPerVertex TRUE
|
||||
texCoord DEF Plane001TEXCOORD TextureCoordinate { point [
|
||||
0 0, 0.25 0, 0.5 0, 0.75 0, 1 0, 0 0, 0.25 0, 0.5 0,
|
||||
0.75 0, 1 0, 0 0, 0.25 0, 0.5 0, 0.75 0, 1 0, 0 0.25,
|
||||
0.25 0.25, 0.5 0.25, 0.75 0.25, 1 0.25, 0 0.5, 0.25 0.5,
|
||||
0.5 0.5, 0.75 0.5, 1 0.5, 0 0.75, 0.25 0.75, 0.5 0.75,
|
||||
0.75 0.75, 1 0.75, 0 1, 0.25 1, 0.5 1, 0.75 1, 1 1]
|
||||
}
|
||||
coordIndex [
|
||||
5, 0, 6, -1, 1, 6, 0, -1, 6, 1, 7, -1, 2, 7, 1, -1, 7, 2, 8, -1,
|
||||
3, 8, 2, -1, 8, 3, 9, -1, 4, 9, 3, -1, 10, 5, 11, -1,
|
||||
6, 11, 5, -1, 11, 6, 12, -1, 7, 12, 6, -1, 12, 7, 13, -1,
|
||||
8, 13, 7, -1, 13, 8, 14, -1, 9, 14, 8, -1, 15, 10, 16, -1,
|
||||
11, 16, 10, -1, 16, 11, 17, -1, 12, 17, 11, -1, 17, 12, 18, -1,
|
||||
13, 18, 12, -1, 18, 13, 19, -1, 14, 19, 13, -1, 20, 15, 21, -1,
|
||||
16, 21, 15, -1, 21, 16, 22, -1, 17, 22, 16, -1, 22, 17, 23, -1,
|
||||
18, 23, 17, -1, 23, 18, 24, -1, 19, 24, 18, -1]
|
||||
texCoordIndex [
|
||||
15, 10, 16, -1, 11, 16, 10, -1, 16, 11, 17, -1, 12, 17, 11, -1,
|
||||
17, 12, 18, -1, 13, 18, 12, -1, 18, 13, 19, -1, 14, 19, 13, -1,
|
||||
20, 15, 21, -1, 16, 21, 15, -1, 21, 16, 22, -1, 17, 22, 16, -1,
|
||||
22, 17, 23, -1, 18, 23, 17, -1, 23, 18, 24, -1, 19, 24, 18, -1,
|
||||
25, 20, 26, -1, 21, 26, 20, -1, 26, 21, 27, -1, 22, 27, 21, -1,
|
||||
27, 22, 28, -1, 23, 28, 22, -1, 28, 23, 29, -1, 24, 29, 23, -1,
|
||||
30, 25, 31, -1, 26, 31, 25, -1, 31, 26, 32, -1, 27, 32, 26, -1,
|
||||
32, 27, 33, -1, 28, 33, 27, -1, 33, 28, 34, -1, 29, 34, 28, -1]
|
||||
normalIndex [
|
||||
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, 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, 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, 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, 0, 0, -1, ]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,87 @@
|
||||
#VRML V2.0 utf8
|
||||
Group { children [
|
||||
Transform {
|
||||
translation -2.5 0 0.5
|
||||
rotation 0 1 0 0.5
|
||||
children Shape {
|
||||
appearance Appearance {
|
||||
texture PixelTexture { # One component (gray scale)
|
||||
image 4 4 1 0x00 0xDD 0xAA 0xFF
|
||||
0xDD 0x00 0xDD 0x00
|
||||
0xAA 0xDD 0x00 0x00
|
||||
0xFF 0x00 0x00 0x00
|
||||
}
|
||||
# Notice how the diffuseColor darkens the texture
|
||||
material DEF M Material { diffuseColor .7 .7 .7 }
|
||||
}
|
||||
geometry DEF IFS IndexedFaceSet {
|
||||
coord Coordinate {
|
||||
point [ -1.1 -1 0, 1 -1 0, 1 1 0, -1.1 1 0 ] }
|
||||
coordIndex [ 0 1 2 3 ]
|
||||
texCoord TextureCoordinate { point [ 0 0, 3 0, 3 3, 0 3 ] }
|
||||
}
|
||||
}
|
||||
}
|
||||
Transform {
|
||||
translation 0 0 0
|
||||
children Shape {
|
||||
appearance Appearance {
|
||||
# For faster rendering, do not specify a Material
|
||||
# and avoid lighting calculations on the texture.
|
||||
texture PixelTexture {
|
||||
image 2 2 3 0xFFFFFF 0xAAAAAA 0xDDDDDD 0x000000
|
||||
}
|
||||
}
|
||||
geometry USE IFS
|
||||
}
|
||||
}
|
||||
|
||||
Transform {
|
||||
translation 2.5 0 0
|
||||
children Shape {
|
||||
appearance Appearance {
|
||||
texture PixelTexture {
|
||||
image 2 2 4 0xFFFFFF00 0xAAAAAAA0 0xDDDDDDA0 0x000000AA
|
||||
}
|
||||
material DEF M Material {
|
||||
diffuseColor 0 0 0 # diffuseColor and transp have no
|
||||
transparency 1.0 # effect - replaced by image values.
|
||||
shininess 0.5 # All other fields work fine.
|
||||
ambientIntensity 0.0
|
||||
}
|
||||
}
|
||||
geometry USE IFS
|
||||
}
|
||||
}
|
||||
Transform {
|
||||
translation 5 0 0
|
||||
children Shape {
|
||||
appearance Appearance {
|
||||
texture PixelTexture { # repeat fields
|
||||
image 4 4 1 0x00 0xDD 0xAA 0xFF
|
||||
0xDD 0x00 0xDD 0x00
|
||||
0xAA 0xDD 0x00 0x00
|
||||
0xFF 0x00 0x00 0x00
|
||||
repeatS FALSE
|
||||
repeatT FALSE
|
||||
}
|
||||
material DEF M Material { diffuseColor 1 1 1 }
|
||||
}
|
||||
geometry IndexedFaceSet {
|
||||
coord Coordinate { point [ -1 -1 0, 1 -1 0, 1 1 0, -1 1 0 ] }
|
||||
coordIndex [ 0 1 2 3 ]
|
||||
texCoord TextureCoordinate {
|
||||
point [ -0.25 -0.5, 1.25 -0.5, 1.25 1.5, -0.25 1.5 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Background {
|
||||
skyColor [ 1 1 1, 1 1 1, .5 .5 .5, 1 1 1, .2 .2 .2, 1 1 1 ]
|
||||
skyAngle [ 1.35, 1.4, 1.45, 1.5, 1.55 ]
|
||||
groundColor [ 1 1 1, 1 1 1, 0.4 0.4 0.4 ]
|
||||
groundAngle [ 1.3, 1.57 ]
|
||||
}
|
||||
NavigationInfo { type "EXAMINE" }
|
||||
Viewpoint { position 0 1 6 orientation -.707 0 -.707 0 }
|
||||
]}
|
@ -0,0 +1,21 @@
|
||||
#VRML V2.0 utf8
|
||||
#PointSet example
|
||||
|
||||
Shape {
|
||||
geometry PointSet {
|
||||
coord Coordinate {
|
||||
point [
|
||||
-1.0 -1.0 0.0,
|
||||
1.0 1.0 0.0,
|
||||
0.0 0.0 0.0,
|
||||
]
|
||||
}
|
||||
color Color {
|
||||
color [
|
||||
1.0 0.0 0.0,
|
||||
0.0 1.0 0.0,
|
||||
0.0 0.0 1.0,
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user