home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Late Night VRML 2.0 with Java CD-ROM
/
code.zip
/
Ch15
/
NurbsRevolve.wrl
< prev
next >
Wrap
Text File
|
1997-01-29
|
2KB
|
41 lines
#VRML V2.0 utf8
PROTO NurbsRevolve [ field SFBool debug FALSE
field SFFloat minAngle 0
field SFFloat maxAngle 6.2831853072
field SFInt32 segments 20
field SFInt32 profileSegments 20
field MFFloat profileKnotSequence 0
field MFFloat profileControlPoints 0
field SFBool ccw TRUE
field SFFloat creaseAngle 0.5
field SFBool solid FALSE ] {
DEF IFS IndexedFaceSet {
coord
Coordinate { }
coordIndex []
ccw IS ccw
convex TRUE
creaseAngle IS creaseAngle
solid IS solid
}
DEF surface Script {
field SFBool debug IS debug
field SFFloat minAngle IS minAngle
field SFFloat maxAngle IS maxAngle
field SFInt32 segments IS segments
field SFInt32 profileSegments IS profileSegments
field MFFloat profileKnotSequence IS profileKnotSequence
field MFFloat profileControlPoints IS profileControlPoints
eventOut SFNode coord_changed
eventOut MFInt32 coordIndex_changed
url "NurbsRevolve.class"
}
ROUTE surface.coord_changed TO IFS.set_coord
ROUTE surface.coordIndex_changed TO IFS.set_coordIndex
}