home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
VRML Tools for 3D Cyberspace
/
VRML_Tools_For_3D_Cyberspace.iso
/
amber
/
models
/
desk.wrl
< prev
next >
Wrap
Text File
|
1996-07-01
|
19KB
|
727 lines
#VRML V1.0 ascii
Separator {
MatrixTransform {
matrix 1 0 0 0
0 -3.69549e-06 -1 0
0 1 -3.69549e-06 0
0 0 0 1
}
Separator {
Info {
string "OFFICE_D01"
}
Material {
ambientColor 0.25 0 0
diffuseColor 1 0 0
}
Separator {
Separator {
Separator {
Coordinate3 {
point [ 2.03989 0.809026 -1.7662,
2.03989 0.809026 -0.016197,
2.03989 0.670137 -0.016197,
2.03989 0.670137 -1.7662,
-2.03989 0.809026 -0.016197,
-2.03989 0.809026 -1.7662,
-2.03989 0.670137 -1.7662,
-2.03989 0.670137 -0.016197 ]
}
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
Normal {
vector [ 1 0 0,
-1 0 0,
0 1 0,
0 -1 0,
-6.93889e-17 0 1,
4.44089e-15 0 -1 ]
}
NormalBinding {
value PER_VERTEX_INDEXED
}
Separator {
Normal {
vector [ 1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
-6.93889e-17 0 1,
-6.93889e-17 0 1,
-6.93889e-17 0 1,
-6.93889e-17 0 1,
-6.93889e-17 0 1,
-6.93889e-17 0 1,
4.44089e-15 0 -1,
4.44089e-15 0 -1,
4.44089e-15 0 -1,
4.44089e-15 0 -1,
4.44089e-15 0 -1,
4.44089e-15 0 -1 ]
}
IndexedFaceSet {
coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1,
4, 5, 6, -1, 6, 7, 4, -1,
0, 5, 4, -1, 4, 1, 0, -1,
2, 7, 6, -1, 6, 3, 2, -1,
1, 4, 7, -1, 7, 2, 1, -1,
5, 0, 3, -1, 3, 6, 5, -1 ]
normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1,
6, 7, 8, -1, 9, 10, 11, -1,
12, 13, 14, -1, 15, 16, 17, -1,
18, 19, 20, -1, 21, 22, 23, -1,
24, 25, 26, -1, 27, 28, 29, -1,
30, 31, 32, -1, 33, 34, 35, -1 ]
}
}
}
Separator {
Coordinate3 {
point [ -0.771881 0.684031 -1.47453,
-0.771881 0.684031 -0.11342,
-0.771881 -0.281247 -0.11342,
-0.771881 -0.281247 -1.47453,
-1.71213 0.684031 -0.11342,
-1.71213 0.684031 -1.47453,
-1.71213 -0.281247 -1.47453,
-1.71213 -0.281247 -0.11342 ]
}
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
Normal {
vector [ 1 0 0,
-1 0 0,
0 1 0,
0 -1 0,
0 0 1,
0 0 -1 ]
}
NormalBinding {
value PER_VERTEX_INDEXED
}
Separator {
Normal {
vector [ 1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1 ]
}
IndexedFaceSet {
coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1,
4, 5, 6, -1, 6, 7, 4, -1,
0, 5, 4, -1, 4, 1, 0, -1,
2, 7, 6, -1, 6, 3, 2, -1,
1, 4, 7, -1, 7, 2, 1, -1,
5, 0, 3, -1, 3, 6, 5, -1 ]
normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1,
6, 7, 8, -1, 9, 10, 11, -1,
12, 13, 14, -1, 15, 16, 17, -1,
18, 19, 20, -1, 21, 22, 23, -1,
24, 25, 26, -1, 27, 28, 29, -1,
30, 31, 32, -1, 33, 34, 35, -1 ]
}
}
}
Separator {
Coordinate3 {
point [ 1.94267 0.684032 -1.58564,
1.94267 0.684032 -1.47453,
1.94267 -0.281246 -1.47453,
1.94267 -0.281246 -1.58564,
-1.8551 0.684032 -1.47453,
-1.8551 0.684032 -1.58564,
-1.8551 -0.281246 -1.58564,
-1.8551 -0.281246 -1.47453 ]
}
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
Normal {
vector [ 1 1.95399e-14 0,
-1 -4.26326e-14 0,
0 1 0,
0 -1 0,
0 0 1,
0 0 -1 ]
}
NormalBinding {
value PER_VERTEX_INDEXED
}
Separator {
Normal {
vector [ 1 1.95399e-14 0,
1 1.95399e-14 0,
1 1.95399e-14 0,
1 1.95399e-14 0,
1 1.95399e-14 0,
1 1.95399e-14 0,
-1 -4.26326e-14 0,
-1 -4.26326e-14 0,
-1 -4.26326e-14 0,
-1 -4.26326e-14 0,
-1 -4.26326e-14 0,
-1 -4.26326e-14 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1 ]
}
IndexedFaceSet {
coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1,
4, 5, 6, -1, 6, 7, 4, -1,
0, 5, 4, -1, 4, 1, 0, -1,
2, 7, 6, -1, 6, 3, 2, -1,
1, 4, 7, -1, 7, 2, 1, -1,
5, 0, 3, -1, 3, 6, 5, -1 ]
normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1,
6, 7, 8, -1, 9, 10, 11, -1,
12, 13, 14, -1, 15, 16, 17, -1,
18, 19, 20, -1, 21, 22, 23, -1,
24, 25, 26, -1, 27, 28, 29, -1,
30, 31, 32, -1, 33, 34, 35, -1 ]
}
}
}
Separator {
Coordinate3 {
point [ 1.95656 0.684031 -0.120448,
1.80616 0.684031 -0.120448,
1.80616 -0.809025 -0.1252,
1.95656 -0.809025 -0.1252,
1.80616 0.684031 -1.58564,
1.95656 0.684031 -1.58564,
1.95656 -0.809025 -1.58564,
1.80616 -0.809025 -1.58564,
1.80616 -0.809025 1.76156,
1.80616 0.572131 1.76156,
1.95656 0.572131 1.76156,
1.95656 -0.809025 1.76156,
1.95656 0.572131 -0.1252,
1.80616 0.572131 -0.1252 ]
}
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
Normal {
vector [ 0 -0.00318272 0.999995,
0 0 -1,
0 1 -8.88178e-16,
0 -1 -3.79768e-09,
-1 -1.00997e-10 0,
1 -1.27965e-10 0,
0 0 1 ]
}
NormalBinding {
value PER_VERTEX_INDEXED
}
Separator {
Normal {
vector [ 0 -0.00318272 0.999995,
0 -0.00318272 0.999995,
0 -0.00318272 0.999995,
0 -0.00318272 0.999995,
0 -0.00318272 0.999995,
0 -0.00318272 0.999995,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 1 -8.88178e-16,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
0 -1 -3.79768e-09,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
-1 -1.00997e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0,
1 -1.27965e-10 0 ]
}
IndexedFaceSet {
coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1,
4, 5, 6, -1, 6, 7, 4, -1,
0, 5, 4, -1, 4, 1, 0, -1,
2, 7, 6, -1, 6, 3, 2, -1,
1, 4, 7, -1, 7, 2, 1, -1,
5, 0, 3, -1, 3, 6, 5, -1,
10, 9, 8, -1, 8, 11, 10, -1,
13, 12, 3, -1, 3, 2, 13, -1,
10, 12, 13, -1, 13, 9, 10, -1,
8, 2, 3, -1, 3, 11, 8, -1,
9, 13, 2, -1, 2, 8, 9, -1,
12, 10, 11, -1, 11, 3, 12, -1 ]
normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1,
6, 7, 8, -1, 9, 10, 11, -1,
12, 13, 14, -1, 15, 16, 17, -1,
18, 19, 20, -1, 21, 22, 23, -1,
24, 25, 26, -1, 27, 28, 29, -1,
30, 31, 32, -1, 33, 34, 35, -1,
36, 37, 38, -1, 39, 40, 41, -1,
42, 43, 44, -1, 45, 46, 47, -1,
48, 49, 50, -1, 51, 52, 53, -1,
54, 55, 56, -1, 57, 58, 59, -1,
60, 61, 62, -1, 63, 64, 65, -1,
66, 67, 68, -1, 69, 70, 71, -1 ]
}
}
}
Separator {
Coordinate3 {
point [ -1.72325 0.684031 -0.113419,
-1.87366 0.684031 -0.113419,
-1.87366 -0.809025 -0.113419,
-1.72325 -0.809025 -0.113419,
-1.87366 0.684031 -1.58564,
-1.72325 0.684031 -1.58564,
-1.72325 -0.809025 -1.58564,
-1.87366 -0.809025 -1.58564 ]
}
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
Normal {
vector [ 3.55271e-15 0 1,
-1.42109e-14 0 -1,
0 1 4.88498e-15,
0 -1 1.42109e-14,
-1 0 0,
1 0 0 ]
}
NormalBinding {
value PER_VERTEX_INDEXED
}
Separator {
Normal {
vector [ 3.55271e-15 0 1,
3.55271e-15 0 1,
3.55271e-15 0 1,
3.55271e-15 0 1,
3.55271e-15 0 1,
3.55271e-15 0 1,
-1.42109e-14 0 -1,
-1.42109e-14 0 -1,
-1.42109e-14 0 -1,
-1.42109e-14 0 -1,
-1.42109e-14 0 -1,
-1.42109e-14 0 -1,
0 1 4.88498e-15,
0 1 4.88498e-15,
0 1 4.88498e-15,
0 1 4.88498e-15,
0 1 4.88498e-15,
0 1 4.88498e-15,
0 -1 1.42109e-14,
0 -1 1.42109e-14,
0 -1 1.42109e-14,
0 -1 1.42109e-14,
0 -1 1.42109e-14,
0 -1 1.42109e-14,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
-1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0,
1 0 0 ]
}
IndexedFaceSet {
coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1,
4, 5, 6, -1, 6, 7, 4, -1,
0, 5, 4, -1, 4, 1, 0, -1,
2, 7, 6, -1, 6, 3, 2, -1,
1, 4, 7, -1, 7, 2, 1, -1,
5, 0, 3, -1, 3, 6, 5, -1 ]
normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1,
6, 7, 8, -1, 9, 10, 11, -1,
12, 13, 14, -1, 15, 16, 17, -1,
18, 19, 20, -1, 21, 22, 23, -1,
24, 25, 26, -1, 27, 28, 29, -1,
30, 31, 32, -1, 33, 34, 35, -1 ]
}
}
}
Separator {
Coordinate3 {
point [ 1.94267 0.684026 -0.23842,
1.94267 0.684026 -0.106476,
1.94267 0.295137 -0.106476,
1.94267 0.295137 -0.23842,
0.847249 0.684026 -0.106476,
0.847249 0.684026 -0.23842,
0.847249 0.295137 -0.23842,
0.847249 0.295137 -0.106476 ]
}
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
Normal {
vector [ 1 -8.88178e-16 0,
-1 4.44089e-16 0,
0 1 2.84217e-14,
0 -1 -4.44089e-16,
-3.33067e-16 0 1,
-1.33227e-15 0 -1 ]
}
NormalBinding {
value PER_VERTEX_INDEXED
}
Separator {
Normal {
vector [ 1 -8.88178e-16 0,
1 -8.88178e-16 0,
1 -8.88178e-16 0,
1 -8.88178e-16 0,
1 -8.88178e-16 0,
1 -8.88178e-16 0,
-1 4.44089e-16 0,
-1 4.44089e-16 0,
-1 4.44089e-16 0,
-1 4.44089e-16 0,
-1 4.44089e-16 0,
-1 4.44089e-16 0,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 -1 -4.44089e-16,
0 -1 -4.44089e-16,
0 -1 -4.44089e-16,
0 -1 -4.44089e-16,
0 -1 -4.44089e-16,
0 -1 -4.44089e-16,
-3.33067e-16 0 1,
-3.33067e-16 0 1,
-3.33067e-16 0 1,
-3.33067e-16 0 1,
-3.33067e-16 0 1,
-3.33067e-16 0 1,
-1.33227e-15 0 -1,
-1.33227e-15 0 -1,
-1.33227e-15 0 -1,
-1.33227e-15 0 -1,
-1.33227e-15 0 -1,
-1.33227e-15 0 -1 ]
}
IndexedFaceSet {
coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1,
4, 5, 6, -1, 6, 7, 4, -1,
0, 5, 4, -1, 4, 1, 0, -1,
2, 7, 6, -1, 6, 3, 2, -1,
1, 4, 7, -1, 7, 2, 1, -1,
5, 0, 3, -1, 3, 6, 5, -1 ]
normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1,
6, 7, 8, -1, 9, 10, 11, -1,
12, 13, 14, -1, 15, 16, 17, -1,
18, 19, 20, -1, 21, 22, 23, -1,
24, 25, 26, -1, 27, 28, 29, -1,
30, 31, 32, -1, 33, 34, 35, -1 ]
}
}
}
Separator {
Coordinate3 {
point [ 1.93573 0.572921 -0.113419,
1.93573 0.572921 1.63658,
1.93573 0.434032 1.63658,
1.93573 0.434032 -0.113419,
0.894065 0.572921 1.63658,
0.894065 0.572921 -0.113419,
0.894065 0.434032 -0.113419,
0.894065 0.434032 1.63658 ]
}
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
Normal {
vector [ 1 2.84217e-14 0,
-1 -7.10543e-15 0,
0 1 0,
0 -1 0,
7.10543e-15 0 1,
6.66134e-16 0 -1 ]
}
NormalBinding {
value PER_VERTEX_INDEXED
}
Separator {
Normal {
vector [ 1 2.84217e-14 0,
1 2.84217e-14 0,
1 2.84217e-14 0,
1 2.84217e-14 0,
1 2.84217e-14 0,
1 2.84217e-14 0,
-1 -7.10543e-15 0,
-1 -7.10543e-15 0,
-1 -7.10543e-15 0,
-1 -7.10543e-15 0,
-1 -7.10543e-15 0,
-1 -7.10543e-15 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
0 -1 0,
7.10543e-15 0 1,
7.10543e-15 0 1,
7.10543e-15 0 1,
7.10543e-15 0 1,
7.10543e-15 0 1,
7.10543e-15 0 1,
6.66134e-16 0 -1,
6.66134e-16 0 -1,
6.66134e-16 0 -1,
6.66134e-16 0 -1,
6.66134e-16 0 -1,
6.66134e-16 0 -1 ]
}
IndexedFaceSet {
coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1,
4, 5, 6, -1, 6, 7, 4, -1,
0, 5, 4, -1, 4, 1, 0, -1,
2, 7, 6, -1, 6, 3, 2, -1,
1, 4, 7, -1, 7, 2, 1, -1,
5, 0, 3, -1, 3, 6, 5, -1 ]
normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1,
6, 7, 8, -1, 9, 10, 11, -1,
12, 13, 14, -1, 15, 16, 17, -1,
18, 19, 20, -1, 21, 22, 23, -1,
24, 25, 26, -1, 27, 28, 29, -1,
30, 31, 32, -1, 33, 34, 35, -1 ]
}
}
}
Separator {
Coordinate3 {
point [ 1.93803 0.57213 1.61579,
1.93803 0.57213 1.7662,
1.93803 -0.809026 1.7662,
1.93803 -0.809026 1.61579,
0.889256 0.57213 1.7662,
0.889256 0.57213 1.61579,
0.889256 -0.809026 1.61579,
0.889256 -0.809026 1.7662 ]
}
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
Normal {
vector [ 1 -1.24345e-13 0,
-1 3.37508e-14 0,
0 1 2.84217e-14,
0 -1 4.26326e-14,
0 0 1,
0 0 -1 ]
}
NormalBinding {
value PER_VERTEX_INDEXED
}
Separator {
Normal {
vector [ 1 -1.24345e-13 0,
1 -1.24345e-13 0,
1 -1.24345e-13 0,
1 -1.24345e-13 0,
1 -1.24345e-13 0,
1 -1.24345e-13 0,
-1 3.37508e-14 0,
-1 3.37508e-14 0,
-1 3.37508e-14 0,
-1 3.37508e-14 0,
-1 3.37508e-14 0,
-1 3.37508e-14 0,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 1 2.84217e-14,
0 -1 4.26326e-14,
0 -1 4.26326e-14,
0 -1 4.26326e-14,
0 -1 4.26326e-14,
0 -1 4.26326e-14,
0 -1 4.26326e-14,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1,
0 0 -1 ]
}
IndexedFaceSet {
coordIndex [ 0, 1, 2, -1, 2, 3, 0, -1,
4, 5, 6, -1, 6, 7, 4, -1,
0, 5, 4, -1, 4, 1, 0, -1,
2, 7, 6, -1, 6, 3, 2, -1,
1, 4, 7, -1, 7, 2, 1, -1,
5, 0, 3, -1, 3, 6, 5, -1 ]
normalIndex [ 0, 1, 2, -1, 3, 4, 5, -1,
6, 7, 8, -1, 9, 10, 11, -1,
12, 13, 14, -1, 15, 16, 17, -1,
18, 19, 20, -1, 21, 22, 23, -1,
24, 25, 26, -1, 27, 28, 29, -1,
30, 31, 32, -1, 33, 34, 35, -1 ]
}
}
}
}
}
}
}