| | |
- Node(object)
-
- Font
- Glyph
-
- Glyph3D
-
- SolidGlyph3D
- SG3D_ExtrData
- SG3D_TessData
- FontStyle(Node)
-
- FontStyle
-
- FontStyle3D
class Font(Node) |
| |
Storage for a precompiled Font |
| |
- Method resolution order:
- Font
- Node
- object
Data descriptors defined here:
- glyphs
- exposedField MFNode glyphs []
- style
- exposedField SFNode SFNode None
Data and other attributes defined here:
- PROTO = 'Font'
Methods inherited from Node:
- __init__(self, **namedarguments)
- Initialise the node with appropriate named args
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
Note that all Node objects have the attribute/property
exposedField SFString DEF ""
defined. You may therefore specify a DEF name by
passing it as a named argument.
- __repr__(self)
- Get a code-like representation of the Node
Basically every attribute except for sub-nodes values
are returned as a full representation.
- __str__(self)
- Get a friendly representation of the Node
- copy(self, copier=None)
- Copy this node for copier
- toString(self, **namedargs)
- Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
passed arguments for the linearisation object
see lineariser4.Lineariser
Data descriptors inherited from Node:
- DEF
- exposedField SFString DEF
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- externalURL
- exposedField MFString externalURL []
- rootSceneGraph
- exposedField RootScenegraphNode SFNode NULL
|
class FontStyle(FontStyle) |
| |
FontStyle with ability to specify geometry format |
| |
- Method resolution order:
- FontStyle
- FontStyle
- Node
- object
Data descriptors defined here:
- format
- exposedField SFString format solid
Data and other attributes defined here:
- PROTO = 'FontStyle'
Data descriptors inherited from FontStyle:
- family
- field MFString family SERIF
- horizontal
- field SFBool horizontal 1
- justify
- field MFString justify ['BEGIN']
- language
- field SFString language
- leftToRight
- field SFBool leftToRight 1
- size
- field SFFloat size 1.0
- spacing
- field SFFloat spacing 1.0
- style
- field SFString style PLAIN
- topToBottom
- field SFBool topToBottom 1
Methods inherited from Node:
- __init__(self, **namedarguments)
- Initialise the node with appropriate named args
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
Note that all Node objects have the attribute/property
exposedField SFString DEF ""
defined. You may therefore specify a DEF name by
passing it as a named argument.
- __repr__(self)
- Get a code-like representation of the Node
Basically every attribute except for sub-nodes values
are returned as a full representation.
- __str__(self)
- Get a friendly representation of the Node
- copy(self, copier=None)
- Copy this node for copier
- toString(self, **namedargs)
- Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
passed arguments for the linearisation object
see lineariser4.Lineariser
Data descriptors inherited from Node:
- DEF
- exposedField SFString DEF
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- externalURL
- exposedField MFString externalURL []
- rootSceneGraph
- exposedField RootScenegraphNode SFNode NULL
|
class FontStyle3D(FontStyle) |
| |
FontStyle with ability to specify 3D extrusion properties |
| |
- Method resolution order:
- FontStyle3D
- FontStyle
- FontStyle
- Node
- object
Data descriptors defined here:
- quality
- exposedField SFInt32 quality 3
- renderBack
- exposedField SFBool renderBack 0
- renderFront
- exposedField SFBool renderFront 1
- renderSides
- exposedField SFBool renderSides 0
- thickness
- exposedField SFFloat thickness 0.0
Data and other attributes defined here:
- PROTO = 'FontStyle3D'
Data descriptors inherited from FontStyle:
- format
- exposedField SFString format solid
Data descriptors inherited from FontStyle:
- family
- field MFString family SERIF
- horizontal
- field SFBool horizontal 1
- justify
- field MFString justify ['BEGIN']
- language
- field SFString language
- leftToRight
- field SFBool leftToRight 1
- size
- field SFFloat size 1.0
- spacing
- field SFFloat spacing 1.0
- style
- field SFString style PLAIN
- topToBottom
- field SFBool topToBottom 1
Methods inherited from Node:
- __init__(self, **namedarguments)
- Initialise the node with appropriate named args
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
Note that all Node objects have the attribute/property
exposedField SFString DEF ""
defined. You may therefore specify a DEF name by
passing it as a named argument.
- __repr__(self)
- Get a code-like representation of the Node
Basically every attribute except for sub-nodes values
are returned as a full representation.
- __str__(self)
- Get a friendly representation of the Node
- copy(self, copier=None)
- Copy this node for copier
- toString(self, **namedargs)
- Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
passed arguments for the linearisation object
see lineariser4.Lineariser
Data descriptors inherited from Node:
- DEF
- exposedField SFString DEF
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- externalURL
- exposedField MFString externalURL []
- rootSceneGraph
- exposedField RootScenegraphNode SFNode NULL
|
class Glyph(Node) |
| |
Storage for a glyph's data |
| |
- Method resolution order:
- Glyph
- Node
- object
Data and other attributes defined here:
- PROTO = 'Glyph'
Methods inherited from Node:
- __init__(self, **namedarguments)
- Initialise the node with appropriate named args
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
Note that all Node objects have the attribute/property
exposedField SFString DEF ""
defined. You may therefore specify a DEF name by
passing it as a named argument.
- __repr__(self)
- Get a code-like representation of the Node
Basically every attribute except for sub-nodes values
are returned as a full representation.
- __str__(self)
- Get a friendly representation of the Node
- copy(self, copier=None)
- Copy this node for copier
- toString(self, **namedargs)
- Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
passed arguments for the linearisation object
see lineariser4.Lineariser
Data descriptors inherited from Node:
- DEF
- exposedField SFString DEF
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- externalURL
- exposedField MFString externalURL []
- rootSceneGraph
- exposedField RootScenegraphNode SFNode NULL
|
class Glyph3D(Glyph) |
| |
Storage for a 3D glyph's data |
| |
- Method resolution order:
- Glyph3D
- Glyph
- Node
- object
Data descriptors defined here:
- character
- exposedField SFString character
- contours
- exposedField MFVec2f contours []
- height
- exposedField SFFloat height 0.0
- outlines
- exposedField MFVec2f outlines []
- width
- exposedField SFFloat width 0.0
Data and other attributes defined here:
- PROTO = 'Glyph3D'
Methods inherited from Node:
- __init__(self, **namedarguments)
- Initialise the node with appropriate named args
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
Note that all Node objects have the attribute/property
exposedField SFString DEF ""
defined. You may therefore specify a DEF name by
passing it as a named argument.
- __repr__(self)
- Get a code-like representation of the Node
Basically every attribute except for sub-nodes values
are returned as a full representation.
- __str__(self)
- Get a friendly representation of the Node
- copy(self, copier=None)
- Copy this node for copier
- toString(self, **namedargs)
- Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
passed arguments for the linearisation object
see lineariser4.Lineariser
Data descriptors inherited from Node:
- DEF
- exposedField SFString DEF
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- externalURL
- exposedField MFString externalURL []
- rootSceneGraph
- exposedField RootScenegraphNode SFNode NULL
|
class SG3D_ExtrData(Node) |
| |
Storage for contour's extrusion-data for a SolidGlyph3D |
| |
- Method resolution order:
- SG3D_ExtrData
- Node
- object
Data descriptors defined here:
- normals
- exposedField MFVec2f normals []
- points
- exposedField MFVec2f points []
Data and other attributes defined here:
- PROTO = 'SG3D_ExtrData'
Methods inherited from Node:
- __init__(self, **namedarguments)
- Initialise the node with appropriate named args
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
Note that all Node objects have the attribute/property
exposedField SFString DEF ""
defined. You may therefore specify a DEF name by
passing it as a named argument.
- __repr__(self)
- Get a code-like representation of the Node
Basically every attribute except for sub-nodes values
are returned as a full representation.
- __str__(self)
- Get a friendly representation of the Node
- copy(self, copier=None)
- Copy this node for copier
- toString(self, **namedargs)
- Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
passed arguments for the linearisation object
see lineariser4.Lineariser
Data descriptors inherited from Node:
- DEF
- exposedField SFString DEF
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- externalURL
- exposedField MFString externalURL []
- rootSceneGraph
- exposedField RootScenegraphNode SFNode NULL
|
class SG3D_TessData(Node) |
| |
Storage for face-tessellation-data for a SolidGlyph3D |
| |
- Method resolution order:
- SG3D_TessData
- Node
- object
Data descriptors defined here:
- geometryType
- exposedField SFString geometryType GL_TRIANGLES
- vertices
- exposedField MFVec2f vertices []
Data and other attributes defined here:
- PROTO = 'SG3D_TessData'
Methods inherited from Node:
- __init__(self, **namedarguments)
- Initialise the node with appropriate named args
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
Note that all Node objects have the attribute/property
exposedField SFString DEF ""
defined. You may therefore specify a DEF name by
passing it as a named argument.
- __repr__(self)
- Get a code-like representation of the Node
Basically every attribute except for sub-nodes values
are returned as a full representation.
- __str__(self)
- Get a friendly representation of the Node
- copy(self, copier=None)
- Copy this node for copier
- toString(self, **namedargs)
- Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
passed arguments for the linearisation object
see lineariser4.Lineariser
Data descriptors inherited from Node:
- DEF
- exposedField SFString DEF
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- externalURL
- exposedField MFString externalURL []
- rootSceneGraph
- exposedField RootScenegraphNode SFNode NULL
|
class SolidGlyph3D(Glyph3D) |
| |
Storage for a solid 3D glyph's data |
| |
- Method resolution order:
- SolidGlyph3D
- Glyph3D
- Glyph
- Node
- object
Data descriptors defined here:
- extrusionData
- exposedField MFNode extrusionData []
- tessellationData
- exposedField MFNode tessellationData []
Data descriptors inherited from Glyph3D:
- character
- exposedField SFString character
- contours
- exposedField MFVec2f contours []
- height
- exposedField SFFloat height 0.0
- outlines
- exposedField MFVec2f outlines []
- width
- exposedField SFFloat width 0.0
Data and other attributes inherited from Glyph3D:
- PROTO = 'Glyph3D'
Methods inherited from Node:
- __init__(self, **namedarguments)
- Initialise the node with appropriate named args
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
Note that all Node objects have the attribute/property
exposedField SFString DEF ""
defined. You may therefore specify a DEF name by
passing it as a named argument.
- __repr__(self)
- Get a code-like representation of the Node
Basically every attribute except for sub-nodes values
are returned as a full representation.
- __str__(self)
- Get a friendly representation of the Node
- copy(self, copier=None)
- Copy this node for copier
- toString(self, **namedargs)
- Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
passed arguments for the linearisation object
see lineariser4.Lineariser
Data descriptors inherited from Node:
- DEF
- exposedField SFString DEF
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- externalURL
- exposedField MFString externalURL []
- rootSceneGraph
- exposedField RootScenegraphNode SFNode NULL
| |