vrml.fieldtypes

Definitions of the standard VRML97 field-types
These are all of the "low-level" field-types (i.e. not nodes) defined by VRML97. Each has a canonical in-memory storage format so that code can rely on that format when dealing with the field values.
We use Numeric Python arrays whereever possible.

Functions

Classes

32-BIT floating-point type
3x3 matrix-set field/event type base-class
3x3 matrix-set field/event type base-class
4x4 matrix-set field/event type base-class
4x4 matrix-set field/event type base-class
MFRotation field/event type base-class
MFTime field/event type base-class
Stored as a flat Numeric-python array
Unsigned integer version of MFInt32 (mostly for indices)
MFVec2d field/event type base-class
class _MFVec2f( _MFVec32 ):
MFVec2f field/event type base-class
class _MFVec32( _MFVec ):
class _MFVec3d( _MFVec ):
MFVec3d field/event type base-class
class _MFVec3f( _MFVec32 ):
MFVec3f field/event type base-class
class _MFVec4d( _MFVec ):
MFVec4d field/event type base-class
class _MFVec4f( _MFVec32 ):
MFVec4f field/event type base-class
32-bit version of SFArrays
SFImage field/event type base-class
SFImage = MFInt32, should do something more intelligent, such as auto-compiling those to mip-mapped images, or at least storing them efficiently.
3x3 matrix field/event type base-class
4x4 matrix field/event type base-class
SFRotation field/event type base-class
SFTime field/event type base-class
SFVec2f field/event type base-class
class _SFVec2f( _SFVec32 ):
SFVec2f field/event type base-class
class _SFVec32( _SFVec ):
class _SFVec3d( _SFVec ):
SFVec3f field/event type base-class
class _SFVec3f( _SFVec32 ):
SFVec3f field/event type base-class
class _SFVec4d( _SFVec ):
SFVec4f field/event type base-class
class _SFVec4f( _SFVec32 ):
SFVec4f field/event type base-class
MFColor Field class
MFColor Event class
MFFloat Field class
MFFloat32 Field class
MFFloat32 Event class
MFFloat Event class
MFInt32 Field class
MFInt32 Event class
MFMatrix3d Field class
MFMatrix3d Field class
MFMatrix3f Field class
MFMatrix3f Field class
MFMatrix4d Field class
MFMatrix3d Field class
MFMatrix4f Field class
MFMatrix4f Field class
MFRotation Field class
MFRotation Event class
MFString Field class
MFString Event class
MFTime Field class
MFTime Event class
MFUInt32 Field class
MFUInt32 Event class
MFVec2d Field class
MFVec2d Event class
MFVec2f Field class
MFVec2f Event class
MFVec3d Field class
MFVec3d Event class
MFVec3f Field class
MFVec3f Event class
MFVec4d Field class
MFVec4d Event class
MFVec4f Field class
MFVec4f Event class
SFArray Field class
SFArray32 Field class
SFArray32 Event class
SFArray Event class
SFBool Field class
SFBool Event class
SFColor Field class
SFColor Event class
SFFloat Field class
SFFloat Event class
SFImage Field class
SFImage Event class
SFInt32 Field class
SFInt32 Event class
SFMatrix3d Field class
SFMatrix3d Field class
SFMatrix3f Field class
SFMatrix3f Field class
SFMatrix4d Field class
SFMatrix3d Field class
SFMatrix4f Field class
SFMatrix4f Field class
SFRotation Field class
SFRotation Event class
SFString Field class
SFString Event class
SFTime Field class
SFTime Event class
SFInt32 Field class
SFInt32 Event class
SFVec2d Field class
SFVec2d Event class
SFVec2f Field class
SFVec2f Event class
SFVec3f Field class
SFVec3d Event class
SFVec3f Field class
SFVec3f Event class
SFVec4d Field class
SFVec4f Event class
SFVec4f Field class
SFVec4f Event class