#VRML V2.0 utf8
Background {
skyColor [
0 1 1]
}
WorldInfo {
title "doughnut"
info "by Young Oh July 2000"
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord DEF DOUGHNUT Coordinate {
point [
3 3 0
-1 3 0
-1 -2 0
3 -2 0
3 3 0
2 2 0
0 2 0
0 -1 0
2 -1 0
2 2 0
3 3 0
]
}
coordIndex[
0 1 2 3 4 5 6 7 8 9 10 ]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
3 3 -2
-1 3 -2
-1 -2 -2
3 -2 -2
3 3 -2
2 2 -2
0 2 -2
0 -1 -2
2 -1 -2
2 2 -2
3 3 -2
]
}
coordIndex[
10 9 8 7 6 5 4 3 2 1 0]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
3 3 0
3 3 -2
-1 3 -2
-1 3 0
]
}
coordIndex[
0 1 2 3 0 ]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
3 3 -2
3 3 0
3 -2 0
3 -2 -2
]
}
coordIndex[
0 1 2 3 0 ]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-1 3 -2
-1 -2 -2
-1 -2 0
-1 3 0
]
}
coordIndex[
0 1 2 3 0 ]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
-1 -2 -2
3 -2 -2
3 -2 0
-1 -2 0
]
}
coordIndex[
0 1 2 3 0 ]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
2 2 0
0 2 0
0 2 -2
2 2 -2
]
}
coordIndex[
0 1 2 3 0 ]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
0 2 0
0 -1 0
0 -1 -2
0 2 -2
]
}
coordIndex[
0 1 2 3 0 ]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
2 2 -2
2 -1 -2
2 -1 0
2 2 0
]
}
coordIndex[
0 1 2 3 0 ]
}
}
}
Transform {
children Shape {
appearance Appearance {
material Material {
emissiveColor 1 0 0
}
}
geometry IndexedFaceSet {
coord Coordinate {
point [
2 -1 -2
-1 -1 -2
-1 -1 0
2 -1 0
]
}
coordIndex[
0 1 2 3 0 ]
}
}
}