| | |
- builtins.Exception(builtins.BaseException)
-
- X3DError
-
- X3DTypeError
- X3DValueError
- _X3DAppearanceChildNode(_X3DNode)
-
- AcousticProperties
- FillProperties
- LineProperties
- PointProperties
- _X3DAppearanceNode(_X3DNode)
-
- Appearance
- _X3DArrayField(_X3DField)
-
- MFBool
- MFColor
- MFColorRGBA
- MFDouble
- MFFloat
- MFImage
- MFInt32
- MFMatrix3d
- MFMatrix3f
- MFMatrix4d
- MFMatrix4f
- MFNode
- MFRotation
- MFString
- MFTime
- MFVec2d
- MFVec2f
- MFVec3d
- MFVec3f
- MFVec4d
- MFVec4f
- _X3DBackgroundNode(_X3DBindableNode)
-
- Background
- TextureBackground
- _X3DBindableNode(_X3DChildNode)
-
- Fog(_X3DBindableNode, _X3DFogObject)
- NavigationInfo
- _X3DBoundedObject(_X3DNode)
-
- CADFace(_X3DProductStructureChildNode, _X3DBoundedObject)
- CollisionCollection(_X3DChildNode, _X3DBoundedObject)
- GeoLOD(_X3DChildNode, _X3DBoundedObject)
- HAnimHumanoid(_X3DChildNode, _X3DBoundedObject)
- HAnimJoint(_X3DChildNode, _X3DBoundedObject)
- Inline(_X3DChildNode, _X3DBoundedObject, _X3DUrlObject)
- NurbsSet(_X3DChildNode, _X3DBoundedObject)
- ReceiverPdu(_X3DNetworkSensorNode, _X3DBoundedObject)
- SignalPdu(_X3DNetworkSensorNode, _X3DBoundedObject)
- StaticGroup(_X3DChildNode, _X3DBoundedObject)
- TransmitterPdu(_X3DNetworkSensorNode, _X3DBoundedObject)
- _X3DChaserNode(_X3DFollowerNode)
-
- ColorChaser
- CoordinateChaser
- OrientationChaser
- PositionChaser
- PositionChaser2D
- ScalarChaser
- TexCoordChaser2D
- _X3DChildNode(_X3DNode)
-
- BooleanFilter
- BooleanToggle
- ClipPlane
- CollisionCollection(_X3DChildNode, _X3DBoundedObject)
- DISEntityManager
- EaseInEaseOut
- GeoLOD(_X3DChildNode, _X3DBoundedObject)
- HAnimHumanoid(_X3DChildNode, _X3DBoundedObject)
- HAnimJoint(_X3DChildNode, _X3DBoundedObject)
- HAnimMotion
- HAnimPose
- Inline(_X3DChildNode, _X3DBoundedObject, _X3DUrlObject)
- LocalFog(_X3DChildNode, _X3DFogObject)
- NurbsOrientationInterpolator
- NurbsPositionInterpolator
- NurbsSet(_X3DChildNode, _X3DBoundedObject)
- NurbsSurfaceInterpolator
- ProtoInstance(_X3DPrototypeInstance, _X3DChildNode)
- RigidBody
- RigidBodyCollection
- StaticGroup(_X3DChildNode, _X3DBoundedObject)
- ViewpointGroup
- _X3DColorNode(_X3DGeometricPropertyNode)
-
- Color
- ColorRGBA
- _X3DComposableVolumeRenderStyleNode(_X3DVolumeRenderStyleNode)
-
- BlendedVolumeStyle
- BoundaryEnhancementVolumeStyle
- CartoonVolumeStyle
- ComposedVolumeStyle
- EdgeEnhancementVolumeStyle
- OpacityMapVolumeStyle
- ShadedVolumeStyle
- SilhouetteEnhancementVolumeStyle
- ToneMappedVolumeStyle
- _X3DComposedGeometryNode(_X3DGeometryNode)
-
- IndexedFaceSet
- IndexedQuadSet
- IndexedTriangleFanSet
- IndexedTriangleSet
- IndexedTriangleStripSet
- QuadSet
- TriangleFanSet
- TriangleSet
- TriangleStripSet
- _X3DCoordinateNode(_X3DGeometricPropertyNode)
-
- Coordinate
- CoordinateDouble
- GeoCoordinate
- _X3DDamperNode(_X3DFollowerNode)
-
- ColorDamper
- CoordinateDamper
- OrientationDamper
- PositionDamper
- PositionDamper2D
- ScalarDamper
- TexCoordDamper2D
- _X3DDragSensorNode(_X3DPointingDeviceSensorNode)
-
- CylinderSensor
- PlaneSensor
- SphereSensor
- _X3DEnvironmentTextureNode(_X3DTextureNode)
-
- ComposedCubeMapTexture
- GeneratedCubeMapTexture
- ImageCubeMapTexture(_X3DEnvironmentTextureNode, _X3DUrlObject)
- _X3DEnvironmentalSensorNode(_X3DSensorNode)
-
- GeoProximitySensor
- ProximitySensor
- TransformSensor
- VisibilitySensor
- _X3DField(builtins.object)
-
- AccessType
- FieldType
- SFBool
- SFColor
- SFColorRGBA
- SFDouble
- SFFloat
- SFImage
- SFInt32
- SFMatrix3d
- SFMatrix3f
- SFMatrix4d
- SFMatrix4f
- SFNode
- SFRotation
- SFString
- SFTime
- SFVec2d
- SFVec2f
- SFVec3d
- SFVec3f
- SFVec4d
- SFVec4f
- _X3DFogObject(_X3DNode)
-
- Fog(_X3DBindableNode, _X3DFogObject)
- LocalFog(_X3DChildNode, _X3DFogObject)
- _X3DFontStyleNode(_X3DNode)
-
- FontStyle
- ScreenFontStyle
- _X3DGeometricPropertyNode(_X3DNode)
-
- FogCoordinate
- HAnimDisplacer
- _X3DGeometryNode(_X3DNode)
-
- Arc2D
- ArcClose2D
- Box
- Circle2D
- Cone
- Cylinder
- Disk2D
- ElevationGrid
- Extrusion
- GeoElevationGrid
- IndexedLineSet
- LineSet
- PointSet
- Polyline2D
- Polypoint2D
- Rectangle2D
- Sphere
- Text
- TriangleSet2D
- _X3DGroupingNode(_X3DChildNode)
-
- Anchor(_X3DGroupingNode, _X3DUrlObject)
- Billboard
- CADAssembly(_X3DGroupingNode, _X3DProductStructureChildNode)
- CADLayer
- CADPart(_X3DProductStructureChildNode, _X3DGroupingNode)
- Collision(_X3DGroupingNode, _X3DSensorNode)
- EspduTransform(_X3DGroupingNode, _X3DNetworkSensorNode)
- GeoLocation
- GeoTransform
- Group
- HAnimSegment
- HAnimSite
- LOD
- PickableGroup(_X3DGroupingNode, _X3DPickableObject)
- ScreenGroup
- Switch
- Transform
- _X3DInfoNode(_X3DChildNode)
-
- DISEntityTypeMapping(_X3DInfoNode, _X3DUrlObject)
- GeoMetadata(_X3DInfoNode, _X3DUrlObject)
- WorldInfo
- _X3DInterpolatorNode(_X3DChildNode)
-
- ColorInterpolator
- CoordinateInterpolator
- CoordinateInterpolator2D
- GeoPositionInterpolator
- NormalInterpolator
- OrientationInterpolator
- PositionInterpolator
- PositionInterpolator2D
- ScalarInterpolator
- SplinePositionInterpolator
- SplinePositionInterpolator2D
- SplineScalarInterpolator
- SquadOrientationInterpolator
- _X3DKeyDeviceSensorNode(_X3DSensorNode)
-
- KeySensor
- StringSensor
- _X3DLayerNode(_X3DNode)
-
- Layer
- LayoutLayer
- _X3DLayoutNode(_X3DChildNode)
-
- Layout
- _X3DLightNode(_X3DChildNode)
-
- DirectionalLight
- EnvironmentLight
- PointLight
- SpotLight
- _X3DMaterialNode(_X3DAppearanceChildNode)
-
- TwoSidedMaterial
- _X3DNBodyCollidableNode(_X3DChildNode)
-
- CollidableOffset
- CollidableShape
- _X3DNBodyCollisionSpaceNode(_X3DNode)
-
- CollisionSpace
- _X3DNetworkSensorNode(_X3DSensorNode)
-
- EspduTransform(_X3DGroupingNode, _X3DNetworkSensorNode)
- LoadSensor
- ReceiverPdu(_X3DNetworkSensorNode, _X3DBoundedObject)
- SignalPdu(_X3DNetworkSensorNode, _X3DBoundedObject)
- TransmitterPdu(_X3DNetworkSensorNode, _X3DBoundedObject)
- _X3DNode(builtins.object)
-
- Contact
- Contour2D
- GeoOrigin
- LayerSet
- LayoutGroup
- MetadataBoolean
- MetadataDouble
- MetadataFloat
- MetadataInteger
- MetadataSet
- MetadataString
- NurbsTextureCoordinate
- ShaderPart
- ShaderProgram
- TextureProperties
- X3D
- _X3DNormalNode(_X3DGeometricPropertyNode)
-
- Normal
- _X3DNurbsControlCurveNode(_X3DNode)
-
- ContourPolyline2D
- NurbsCurve2D
- _X3DNurbsSurfaceGeometryNode(_X3DParametricGeometryNode)
-
- NurbsPatchSurface
- NurbsTrimmedSurface
- _X3DOneSidedMaterialNode(_X3DMaterialNode)
-
- Material
- PhysicalMaterial
- UnlitMaterial
- _X3DParametricGeometryNode(_X3DGeometryNode)
-
- NurbsCurve
- NurbsSweptSurface
- NurbsSwungSurface
- _X3DParticleEmitterNode(_X3DNode)
-
- ConeEmitter
- ExplosionEmitter
- PointEmitter
- PolylineEmitter
- SurfaceEmitter
- VolumeEmitter
- _X3DParticlePhysicsModelNode(_X3DNode)
-
- BoundedPhysicsModel
- ForcePhysicsModel
- WindPhysicsModel
- _X3DPickSensorNode(_X3DSensorNode)
-
- LinePickSensor
- PointPickSensor
- PrimitivePickSensor
- VolumePickSensor
- _X3DPickableObject(_X3DNode)
-
- PickableGroup(_X3DGroupingNode, _X3DPickableObject)
- _X3DProductStructureChildNode(_X3DChildNode)
-
- CADAssembly(_X3DGroupingNode, _X3DProductStructureChildNode)
- CADFace(_X3DProductStructureChildNode, _X3DBoundedObject)
- CADPart(_X3DProductStructureChildNode, _X3DGroupingNode)
- _X3DPrototypeInstance(_X3DNode)
-
- ProtoInstance(_X3DPrototypeInstance, _X3DChildNode)
- _X3DRigidJointNode(_X3DNode)
-
- BallJoint
- DoubleAxisHingeJoint
- MotorJoint
- SingleAxisHingeJoint
- SliderJoint
- UniversalJoint
- _X3DScriptNode(_X3DChildNode)
-
- Script
- _X3DSensorNode(_X3DChildNode)
-
- Collision(_X3DGroupingNode, _X3DSensorNode)
- CollisionSensor
- TimeSensor(_X3DTimeDependentNode, _X3DSensorNode)
- _X3DSequencerNode(_X3DChildNode)
-
- BooleanSequencer
- IntegerSequencer
- _X3DShaderNode(_X3DAppearanceChildNode)
-
- ComposedShader
- PackagedShader
- ProgramShader
- _X3DShapeNode(_X3DChildNode)
-
- ParticleSystem
- Shape
- _X3DSingleTextureCoordinateNode(_X3DTextureCoordinateNode)
-
- TextureCoordinate
- TextureCoordinate3D
- TextureCoordinate4D
- TextureCoordinateGenerator
- _X3DSingleTextureTransformNode(_X3DTextureTransformNode)
-
- TextureTransform
- TextureTransform3D
- TextureTransformMatrix3D
- _X3DSoundChannelNode(_X3DSoundNode)
-
- ChannelMerger
- ChannelSelector
- ChannelSplitter
- _X3DSoundDestinationNode(_X3DSoundNode)
-
- AudioDestination
- StreamAudioDestination
- _X3DSoundNode(_X3DChildNode)
-
- PeriodicWave
- Sound
- SpatialSound
- _X3DSoundProcessingNode(_X3DTimeDependentNode)
-
- Analyser
- BiquadFilter
- Convolver
- Delay
- DynamicsCompressor
- Gain
- WaveShaper
- _X3DSoundSourceNode(_X3DTimeDependentNode)
-
- AudioClip(_X3DSoundSourceNode, _X3DUrlObject)
- BufferAudioSource(_X3DSoundSourceNode, _X3DUrlObject)
- ListenerPointSource
- MicrophoneSource
- MovieTexture(_X3DSoundSourceNode, _X3DTexture2DNode, _X3DUrlObject)
- OscillatorSource
- StreamAudioSource
- _X3DStatement(builtins.object)
-
- Comment
- EXPORT
- ExternProtoDeclare
- IMPORT
- IS
- ProtoBody
- ProtoDeclare
- ProtoInterface
- ROUTE
- Scene
- component
- connect
- field
- fieldValue
- head
- meta
- unit
- _X3DTangentNode(_X3DGeometricPropertyNode)
-
- Tangent
- _X3DTexture2DNode(_X3DSingleTextureNode)
-
- ImageTexture(_X3DTexture2DNode, _X3DUrlObject)
- MovieTexture(_X3DSoundSourceNode, _X3DTexture2DNode, _X3DUrlObject)
- PixelTexture
- _X3DTexture3DNode(_X3DTextureNode)
-
- ComposedTexture3D
- ImageTexture3D(_X3DTexture3DNode, _X3DUrlObject)
- PixelTexture3D
- _X3DTextureCoordinateNode(_X3DGeometricPropertyNode)
-
- MultiTextureCoordinate
- _X3DTextureNode(_X3DAppearanceChildNode)
-
- MultiTexture
- _X3DTextureProjectorNode(_X3DLightNode)
-
- TextureProjector
- TextureProjectorParallel
- _X3DTextureTransformNode(_X3DAppearanceChildNode)
-
- MultiTextureTransform
- _X3DTimeDependentNode(_X3DChildNode)
-
- TimeSensor(_X3DTimeDependentNode, _X3DSensorNode)
- _X3DTouchSensorNode(_X3DPointingDeviceSensorNode)
-
- GeoTouchSensor
- TouchSensor
- _X3DTriggerNode(_X3DChildNode)
-
- BooleanTrigger
- IntegerTrigger
- TimeTrigger
- _X3DUrlObject(_X3DNode)
-
- Anchor(_X3DGroupingNode, _X3DUrlObject)
- AudioClip(_X3DSoundSourceNode, _X3DUrlObject)
- BufferAudioSource(_X3DSoundSourceNode, _X3DUrlObject)
- DISEntityTypeMapping(_X3DInfoNode, _X3DUrlObject)
- FontLibrary
- GeoMetadata(_X3DInfoNode, _X3DUrlObject)
- ImageCubeMapTexture(_X3DEnvironmentTextureNode, _X3DUrlObject)
- ImageTexture(_X3DTexture2DNode, _X3DUrlObject)
- ImageTexture3D(_X3DTexture3DNode, _X3DUrlObject)
- Inline(_X3DChildNode, _X3DBoundedObject, _X3DUrlObject)
- MovieTexture(_X3DSoundSourceNode, _X3DTexture2DNode, _X3DUrlObject)
- _X3DVertexAttributeNode(_X3DGeometricPropertyNode)
-
- FloatVertexAttribute
- Matrix3VertexAttribute
- Matrix4VertexAttribute
- _X3DViewpointNode(_X3DBindableNode)
-
- GeoViewpoint
- OrthoViewpoint
- Viewpoint
- _X3DViewportNode(_X3DGroupingNode)
-
- Viewport
- _X3DVolumeDataNode(_X3DChildNode)
-
- IsoSurfaceVolumeData
- SegmentedVolumeData
- VolumeData
- _X3DVolumeRenderStyleNode(_X3DNode)
-
- ProjectionVolumeStyle
class AcousticProperties(_X3DAppearanceChildNode) |
| |
AcousticProperties(
absorption=0,
description='',
diffuse=0,
enabled=True,
refraction=0,
specular=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
AcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene. |
| |
- Method resolution order:
- AcousticProperties
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
absorption=0,
description='',
diffuse=0,
enabled=True,
refraction=0,
specular=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: AcousticProperties
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#AcousticProperties
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#AcousticProperties
Data descriptors defined here:
- absorption
- [0,1] specifies the sound absorption coefficient of a surface, meaning the ratio of sound intensity not reflected by a surface.
- description
- Author-provided prose that describes intended purpose of the url asset.
- diffuse
- [0,1] diffuse coefficient of sound reflection indicates how much of the incident sound energy is reflected back in multiple directions.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- refraction
- [0,1] sound refraction coefficient of a medium, which determines change in propagation direction of sound wave when obliquely crossing boundary between two mediums where its speed is different.
- specular
- [0,1] specular coefficient of sound reflection striking a plane surface, directly reflected back into space, where angle of reflection equals angle of incidence.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Analyser(_X3DSoundProcessingNode) |
| |
Analyser(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
fftSize=2048,
frequencyBinCount=1024,
gain=1,
maxDecibels=-30,
minDecibels=-100,
pauseTime=0,
resumeTime=0,
smoothingTimeConstant=0.8,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Analyser provides real-time frequency and time-domain analysis information, without any signal-processing change to the audio stream which is passed unprocessed from input to output. |
| |
- Method resolution order:
- Analyser
- _X3DSoundProcessingNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
fftSize=2048,
frequencyBinCount=1024,
gain=1,
maxDecibels=-30,
minDecibels=-100,
pauseTime=0,
resumeTime=0,
smoothingTimeConstant=0.8,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Analyser
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#Analyser
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Analyser
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- fftSize
- (0,+infinity) fftSize represents size of Fast Fourier Transform (FFT) used to determine frequency domain.
- frequencyBinCount
- (0,+infinity) frequencyBinCount is half of fftSize and generally equates to number of data values available for the visualization.
- gain
- (-infinity,+infinity) The gain value only affects analysis, not output signal.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- maxDecibels
- (-infinity,+infinity) maxDecibels represents maximum power value in scaling range for FFT analysis data.
- minDecibels
- (-infinity,+infinity) minDecibels represents minimum power value in scaling range for FFT analysis data.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- smoothingTimeConstant
- (0,+infinity) smoothingTimeConstant represents averaging constant during last analysis frame.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tailTime
- [0,0) tailTime is duration of time that a node continues to provide output signal after the input signal becomes silent.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Anchor(_X3DGroupingNode, _X3DUrlObject) |
| |
Anchor(
autoRefresh=0,
autoRefreshTimeLimit=3600,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
load=True,
parameter=None,
url=None,
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Anchor is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- Anchor
- _X3DGroupingNode
- _X3DChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
load=True,
parameter=None,
url=None,
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Anchor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/networking.html#Anchor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Anchor
Data descriptors defined here:
- autoRefresh
- The [autoRefresh field has no effect, Anchor operation is only triggered by user selection.
- autoRefreshTimeLimit
- The [autoRefreshTimeLimit field has no effect, Anchor operation is only triggered by user selection.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- The load field has no effect, Anchor operation is only triggered by user selection.
- parameter
- If provided, parameter tells the X3D player where to to redirect the loaded url.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- url
- Address of replacement world, or #ViewpointDEFName within the current scene, or alternate Web resource, activated by the user selecting Shape geometry within the Anchor children nodes.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Appearance(_X3DAppearanceNode) |
| |
Appearance(
alphaCutoff=0.5,
alphaMode='AUTO',
acousticProperties=None,
backMaterial=None,
fillProperties=None,
lineProperties=None,
material=None,
pointProperties=None,
texture=None,
textureTransform=None,
shaders=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Appearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) and TextureTransform nodes. |
| |
- Method resolution order:
- Appearance
- _X3DAppearanceNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
alphaCutoff=0.5,
alphaMode='AUTO',
acousticProperties=None,
backMaterial=None,
fillProperties=None,
lineProperties=None,
material=None,
pointProperties=None,
texture=None,
textureTransform=None,
shaders=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Appearance
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#Appearance
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Appearance
Data descriptors defined here:
- acousticProperties
- [AcousticProperties] Optional single contained acousticProperties node that can specify additional acoustic attributes applied to associated surface geometry.
- alphaCutoff
- [0,1] Threshold value used for pixel rendering either transparent or opaque, used when alphaMode="MASK".
- alphaMode
- Provides options for control of alpha transparency handling for textures.
- backMaterial
- [X3DMaterialNode] Optional single contained Material, PhysicalMaterial or UnlitMaterial node that can specify visual attributes for lighting response (color types, transparency, etc.
- fillProperties
- [FillProperties] Optional single contained FillProperties node that can specify additional visual attributes applied to polygonal areas of corresponding geometry, on top of whatever other appearance is already defined.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- lineProperties
- [LineProperties] Optional single contained LineProperties node that can specify additional visual attributes applied to corresponding line geometry.
- material
- [X3DMaterialNode] Optional single contained Material, PhysicalMaterial, TwoSidedMaterial (deprecated), or UnlitMaterial node that can specify visual attributes for lighting response (color types, transparency, etc.
- pointProperties
- [LineProperties] Optional single contained PointProperties node that can specify additional visual attributes applied to corresponding point geometry.
- shaders
- [X3DShaderNode] Zero or more contained programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) that specify, in order of preference, author-programmed rendering characteristics.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texture
- [X3DTextureNode] Optional single contained texture node (ImageTexture, MovieTexture, PixelTexture, MultiTexture) that maps image(s) to surface geometry.
- textureTransform
- [X3DTextureTransformNode] Optional single contained TextureTransform node that defines 2D transformation applied to texture coordinates.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Arc2D(_X3DGeometryNode) |
| |
Arc2D(
endAngle=1.570796,
radius=1,
startAngle=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Arc2D is a line-based geometry node that defines a linear circular arc with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis. |
| |
- Method resolution order:
- Arc2D
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
endAngle=1.570796,
radius=1,
startAngle=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Arc2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry2D.html#Arc2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Arc2D
Data descriptors defined here:
- endAngle
- [0,2pi] Arc extends from startAngle counterclockwise to endAngle, in radians.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- radius
- (0,+infinity) circle radius, of which the arc is a portion.
- startAngle
- [0,2pi] Arc extends from startAngle counterclockwise to endAngle, in radians.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ArcClose2D(_X3DGeometryNode) |
| |
ArcClose2D(
closureType='PIE',
endAngle=1.570796,
radius=1,
solid=False,
startAngle=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ArcClose2D is a polygonal geometry node that defines a linear circular arc, closed by PIE or CHORD line segments, with center (0,0) in X-Y plane, with angles measured starting at positive x-axis and sweeping towards positive y-axis. |
| |
- Method resolution order:
- ArcClose2D
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
closureType='PIE',
endAngle=1.570796,
radius=1,
solid=False,
startAngle=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ArcClose2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry2D.html#ArcClose2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ArcClose2D
Data descriptors defined here:
- closureType
- Defines whether pair of line segments connect to center (PIE), or single line-segment chord connects arc endpoints (CHORD).
- endAngle
- [0,2pi] Arc extends from startAngle counterclockwise to endAngle, in radians.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- radius
- (0,+infinity) circle radius, of which the arc is a portion.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- startAngle
- [0,2pi] Arc extends from startAngle counterclockwise to endAngle, in radians.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class AudioClip(_X3DSoundSourceNode, _X3DUrlObject) |
| |
AudioClip(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
enabled=True,
gain=1,
load=True,
loop=False,
pauseTime=0,
pitch=1.0,
resumeTime=0,
startTime=0,
stopTime=0,
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
AudioClip provides audio data used by parent Sound nodes. |
| |
- Method resolution order:
- AudioClip
- _X3DSoundSourceNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
enabled=True,
gain=1,
load=True,
loop=False,
pauseTime=0,
pitch=1.0,
resumeTime=0,
startTime=0,
stopTime=0,
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: AudioClip
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#AudioClip
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#AudioClip
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- loop
- Repeat indefinitely when loop=true, repeat only once when loop=false.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- pitch
- (0,+infinity) Multiplier for the rate at which sampled sound is played.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- url
- Location and filename of sound file or stream.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class AudioDestination(_X3DSoundDestinationNode) |
| |
AudioDestination(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
maxChannelCount=2,
mediaDeviceID='',
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
AudioDestination node represents the final audio destination and is what user ultimately hears, typically from the speakers of user device. |
| |
- Method resolution order:
- AudioDestination
- _X3DSoundDestinationNode
- _X3DSoundNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
maxChannelCount=2,
mediaDeviceID='',
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: AudioDestination
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#AudioDestination
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#AudioDestination
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode|X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- maxChannelCount
- [0,+infinity) [maxChannelCount.
- mediaDeviceID
- mediaDeviceID field provides a unique identifier for the active device that corresponds to deviceId functionality defined in W3C Web Audio API.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Background(_X3DBackgroundNode) |
| |
Background(
backUrl=None,
bottomUrl=None,
frontUrl=None,
groundAngle=None,
groundColor=None,
leftUrl=None,
rightUrl=None,
skyAngle=None,
skyColor=None,
topUrl=None,
transparency=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Background simulates ground and sky, using vertical arrays of wraparound color values. |
| |
- Method resolution order:
- Background
- _X3DBackgroundNode
- _X3DBindableNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
backUrl=None,
bottomUrl=None,
frontUrl=None,
groundAngle=None,
groundColor=None,
leftUrl=None,
rightUrl=None,
skyAngle=None,
skyColor=None,
topUrl=None,
transparency=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Background
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalEffects.html#Background
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Background
Data descriptors defined here:
- backUrl
- Image background panorama between ground/sky backdrop and scene's geometry.
- bottomUrl
- Image background panorama between ground/sky backdrop and scene's geometry.
- frontUrl
- Image background panorama between ground/sky backdrop and scene's geometry.
- groundAngle
- [0,pi/2] The angle array values increase from 0.
- groundColor
- Color of the ground at the various angles on the ground partial sphere.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- leftUrl
- Image background panorama between ground/sky backdrop and scene's geometry.
- rightUrl
- Image background panorama between ground/sky backdrop and scene's geometry.
- skyAngle
- [0,pi] The angle array values increase from 0.
- skyColor
- Color of the sky at various angles on the sky sphere.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- topUrl
- Image background panorama between ground/sky backdrop and scene's geometry.
- transparency
- [0,1] how "clear" the background is, allows underlying page to show through: 1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BallJoint(_X3DRigidJointNode) |
| |
BallJoint(
anchorPoint=(0, 0, 0),
forceOutput=None,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BallJoint represents an unconstrained joint between two bodies that pivot about a common anchor point. |
| |
- Method resolution order:
- BallJoint
- _X3DRigidJointNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
anchorPoint=(0, 0, 0),
forceOutput=None,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BallJoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#BallJoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BallJoint
Data descriptors defined here:
- anchorPoint
- anchorPoint is joint center, specified in world coordinates.
- body1
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- body2
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- forceOutput
- forceOutput controls which output fields are generated for the next frame.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Billboard(_X3DGroupingNode) |
| |
Billboard(
axisOfRotation=(0, 1, 0),
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Billboard is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- Billboard
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
axisOfRotation=(0, 1, 0),
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Billboard
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/navigation.html#Billboard
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Billboard
Data descriptors defined here:
- axisOfRotation
- axisOfRotation direction is relative to local coordinate system.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BiquadFilter(_X3DSoundProcessingNode) |
| |
BiquadFilter(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
detune=0,
enabled=True,
frequency=350,
gain=1,
pauseTime=0,
qualityFactor=1,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
type='LOWPASS',
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BiquadFilter node is an AudioNode processor implementing common low-order filters. |
| |
- Method resolution order:
- BiquadFilter
- _X3DSoundProcessingNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
detune=0,
enabled=True,
frequency=350,
gain=1,
pauseTime=0,
qualityFactor=1,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
type='LOWPASS',
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BiquadFilter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#BiquadFilter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BiquadFilter
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- detune
- (0,+infinity) The detune field forms a compound field together with playbackRate that together determine a computedPlaybackRate value.
- enabled
- Enables/disables node operation.
- frequency
- [0,+infinity) frequency at which the BiquadFilterNode operates, in Hz.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- qualityFactor
- [0,+infinity) qualityFactor is Quality Factor (Q) of the respective filter algorithm.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tailTime
- [0,+infinity) tailTime is duration of time that a node continues to provide output signal after the input signal becomes silent.
- type
- type selects which BiquadFilter algorithm is used.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BlendedVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
BlendedVolumeStyle(
enabled=True,
weightConstant1=0.5,
weightConstant2=0.5,
weightFunction1='CONSTANT',
weightFunction2='CONSTANT',
renderStyle=None,
voxels=None,
weightTransferFunction1=None,
weightTransferFunction2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BlendedVolumeStyle combines rendering of two voxel data sets into one by blending voxel values. |
| |
- Method resolution order:
- BlendedVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
weightConstant1=0.5,
weightConstant2=0.5,
weightFunction1='CONSTANT',
weightFunction2='CONSTANT',
renderStyle=None,
voxels=None,
weightTransferFunction1=None,
weightTransferFunction2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BlendedVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#BlendedVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BlendedVolumeStyle
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- renderStyle
- [X3DComposableVolumeRenderStyleNode] Optional single contained X3DComposableVolumeRenderStyleNode node that defines specific rendering technique for data in the voxels field, and the result is blended with parent VolumeData or SegmentedVoliumeData node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- voxels
- [X3DTexture3DNode] Optional single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) that provides second set of raw voxel information utilized by corresponding rendering styles.
- weightConstant1
- [0,1] weightConstant1 is used when weightFunction1=CONSTANT.
- weightConstant2
- [0,1] weightConstant2 is used when weightFunction2=CONSTANT.
- weightFunction1
- specifies 2D textures used to determine weight values when weight function is set to TABLE.
- weightFunction2
- specifies 2D textures used to determine weight values when weight function is set to TABLE.
- weightTransferFunction1
- [X3DTexture2DNode] The weightTransferFunction1 and weightTransferFunction2 fields specify two-dimensional textures that are used to determine the weight values when the weight function is set to "TABLE".
- weightTransferFunction2
- [X3DTexture2DNode] The weightTransferFunction1 and weightTransferFunction2 fields specify two-dimensional textures that are used to determine the weight values when the weight function is set to "TABLE".
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BooleanFilter(_X3DChildNode) |
| |
BooleanFilter(
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BooleanFilter selectively passes true, false or negated events. |
| |
- Method resolution order:
- BooleanFilter
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BooleanFilter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/eventUtilities.html#BooleanFilter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BooleanFilter
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BooleanSequencer(_X3DSequencerNode) |
| |
BooleanSequencer(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BooleanSequencer generates periodic discrete Boolean values. |
| |
- Method resolution order:
- BooleanSequencer
- _X3DSequencerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BooleanSequencer
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/eventUtilities.html#BooleanSequencer
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BooleanSequencer
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear sequencing, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BooleanToggle(_X3DChildNode) |
| |
BooleanToggle(
toggle=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BooleanToggle maintains state and negates output when a true input is provided. |
| |
- Method resolution order:
- BooleanToggle
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
toggle=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BooleanToggle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/eventUtilities.html#BooleanToggle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BooleanToggle
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- toggle
- Persistent state value that gets toggled or reset.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BooleanTrigger(_X3DTriggerNode) |
| |
BooleanTrigger(
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BooleanTrigger converts time events to boolean true events. |
| |
- Method resolution order:
- BooleanTrigger
- _X3DTriggerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BooleanTrigger
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/eventUtilities.html#BooleanTrigger
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BooleanTrigger
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BoundaryEnhancementVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
BoundaryEnhancementVolumeStyle(
boundaryOpacity=0.9,
enabled=True,
opacityFactor=2,
retainedOpacity=0.2,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BoundaryEnhancementVolumeStyle provides boundary enhancement for the volume rendering style. |
| |
- Method resolution order:
- BoundaryEnhancementVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
boundaryOpacity=0.9,
enabled=True,
opacityFactor=2,
retainedOpacity=0.2,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BoundaryEnhancementVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#BoundaryEnhancementVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BoundaryEnhancementVolumeStyle
Data descriptors defined here:
- boundaryOpacity
- [0,+infinity) boundaryOpacity k_gs is the factored amount of the gradient enhancement to use.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- opacityFactor
- [0,+infinity) opacityFactor k_ge is the power function to control the slope of the opacity curve to highlight the set of data.
- retainedOpacity
- [0,1] retainedOpacity k_gc is the amount of initial opacity to mix into the output.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BoundedPhysicsModel(_X3DParticlePhysicsModelNode) |
| |
BoundedPhysicsModel(
enabled=True,
geometry=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BoundedPhysicsModel provides user-defined geometrical boundaries for particle motion. |
| |
- Method resolution order:
- BoundedPhysicsModel
- _X3DParticlePhysicsModelNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
geometry=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BoundedPhysicsModel
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#BoundedPhysicsModel
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BoundedPhysicsModel
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- geometry
- [X3DGeometryNode] Optional single contained geometry node provides the geometry used for each particle when the parent ParticleSystem node has geometryType=GEOMETRY.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Box(_X3DGeometryNode) |
| |
Box(
size=(2, 2, 2),
solid=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Box is a geometry node specifying a rectangular cuboid. |
| |
- Method resolution order:
- Box
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
size=(2, 2, 2),
solid=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Box
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry3D.html#Box
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Box
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- size
- (0,+infinity) size x y z in meters.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class BufferAudioSource(_X3DSoundSourceNode, _X3DUrlObject) |
| |
BufferAudioSource(
autoRefresh=0,
autoRefreshTimeLimit=3600,
buffer=None,
bufferDuration=0,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
detune=0,
enabled=True,
gain=1,
load=True,
loop=False,
loopEnd=0,
loopStart=0,
numberOfChannels=0,
pauseTime=0,
playbackRate=1,
resumeTime=0,
sampleRate=0,
startTime=0,
stopTime=0,
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
BufferAudioSource node represents a memory-resident audio asset that can contain one or more channels. |
| |
- Method resolution order:
- BufferAudioSource
- _X3DSoundSourceNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
buffer=None,
bufferDuration=0,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
detune=0,
enabled=True,
gain=1,
load=True,
loop=False,
loopEnd=0,
loopStart=0,
numberOfChannels=0,
pauseTime=0,
playbackRate=1,
resumeTime=0,
sampleRate=0,
startTime=0,
stopTime=0,
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: BufferAudioSource
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#BufferAudioSource
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#BufferAudioSource
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- buffer
- buffer is a memory-resident audio asset that can contain one or more channels.
- bufferDuration
- [0,+infinity) bufferDuration is duration in seconds to use from buffer field.
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- description
- Author-provided prose that describes intended purpose of the url asset.
- detune
- (0,+infinity) The detune field forms a compound field together with playbackRate that together determine a computedPlaybackRate value.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- loop
- Repeat indefinitely when loop=true, repeat only once when loop=false.
- loopEnd
- [0,+infinity) loopEnd field is optional playhead position where looping ends if loop=true.
- loopStart
- [0,+infinity) loopStart field is optional playhead position where looping begins if loop=true.
- numberOfChannels
- [0,+infinity) numberOfChannels is number of audio channels found in this buffer source.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- playbackRate
- (-infinity,+infinity) playbackRate field is speed at which to render the audio stream, and forms a compound field together with detune field Hint: negative values play in reverse.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- sampleRate
- (-infinity,+infinity) sampleRate field is sample-frames per second.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- url
- Location and filename of sound file.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CADAssembly(_X3DGroupingNode, _X3DProductStructureChildNode) |
| |
CADAssembly(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
name='',
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CADAssembly holds a set of Computer-Aided Design (CAD) assemblies or parts grouped together. |
| |
- Method resolution order:
- CADAssembly
- _X3DGroupingNode
- _X3DProductStructureChildNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
name='',
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CADAssembly
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/CADGeometry.html#CADAssembly
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CADAssembly
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Optional name for this particular CAD node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CADFace(_X3DProductStructureChildNode, _X3DBoundedObject) |
| |
CADFace(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
name='',
visible=True,
shape=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CADFace holds geometry representing one face in a Computer-Aided Design (CAD) CADPart. |
| |
- Method resolution order:
- CADFace
- _X3DProductStructureChildNode
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
name='',
visible=True,
shape=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CADFace
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/CADGeometry.html#CADFace
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CADFace
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Optional name for this particular CAD node.
- shape
- [X3DShapeNode|LOD|Transform] Contained Shape for this CADPart.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CADLayer(_X3DGroupingNode) |
| |
CADLayer(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
name='',
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CADLayer nodes define a hierarchy that shows layer structure for a Computer-Aided Design (CAD) model. |
| |
- Method resolution order:
- CADLayer
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
name='',
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CADLayer
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/CADGeometry.html#CADLayer
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CADLayer
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Optional name for this particular CAD node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CADPart(_X3DProductStructureChildNode, _X3DGroupingNode) |
| |
CADPart(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
name='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CADPart is an atomic part that defines both coordinate-system location and the faces that constitute a part in a Computer-Aided Design (CAD) model. |
| |
- Method resolution order:
- CADPart
- _X3DProductStructureChildNode
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
name='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CADPart
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/CADGeometry.html#CADPart
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CADPart
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- center
- Translation offset from origin of local coordinate system, applied prior to rotation or scaling.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Optional name for this particular CAD node.
- rotation
- Orientation (axis, angle in radians) of children relative to local coordinate system.
- scale
- Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
- scaleOrientation
- Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position (x, y, z in meters) of children relative to local coordinate system.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CartoonVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
CartoonVolumeStyle(
colorSteps=4,
enabled=True,
orthogonalColor=(1, 1, 1, 1),
parallelColor=(0, 0, 0, 1),
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CartoonVolumeStyle generates cartoon-style non-photorealistic rendering of associated volumetric data. |
| |
- Method resolution order:
- CartoonVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
colorSteps=4,
enabled=True,
orthogonalColor=(1, 1, 1, 1),
parallelColor=(0, 0, 0, 1),
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CartoonVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#CartoonVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CartoonVolumeStyle
Data descriptors defined here:
- colorSteps
- [1,64] Number of distinct colors taken from interpolated colors and used to render the object.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- orthogonalColor
- [0,1] orthogonalColor is used for surface normals that are orthogonal (perpendicular) to viewer's current location.
- parallelColor
- [0,1] parallelColor is used for surface normals that are orthogonal to viewer's current location.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceNormals
- [X3DTexture3DNode] The surfaceNormals field contains a 3D texture with at least three component values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ChannelMerger(_X3DSoundChannelNode) |
| |
ChannelMerger(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ChannelMerger unites different input channels into a single output channel. |
| |
- Method resolution order:
- ChannelMerger
- _X3DSoundChannelNode
- _X3DSoundNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ChannelMerger
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#ChannelMerger
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ChannelMerger
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ChannelSelector(_X3DSoundChannelNode) |
| |
ChannelSelector(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
channelSelection=0,
description='',
enabled=True,
gain=1,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ChannelSelector selects a single channel output from all input channels. |
| |
- Method resolution order:
- ChannelSelector
- _X3DSoundChannelNode
- _X3DSoundNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
channelSelection=0,
description='',
enabled=True,
gain=1,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ChannelSelector
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#ChannelSelector
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ChannelSelector
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- channelSelection
- [0,+infinity) channelSelection is single channel of interest from those provided by input nodes.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ChannelSplitter(_X3DSoundChannelNode) |
| |
ChannelSplitter(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
children=None,
outputs=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ChannelSplitter separates the different channels of a single audio source into a set of monophonic output channels. |
| |
- Method resolution order:
- ChannelSplitter
- _X3DSoundChannelNode
- _X3DSoundNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
children=None,
outputs=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ChannelSplitter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#ChannelSplitter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ChannelSplitter
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node, making up a section of the audio graph.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- outputs
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The outputs field is a set of output nodes receiving the split channels, and making up a section of the audio graph.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Circle2D(_X3DGeometryNode) |
| |
Circle2D(
radius=1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Circle2D is a geometry node that defines a linear X-Y circle with center (0,0) in X-Y plane. |
| |
- Method resolution order:
- Circle2D
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
radius=1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Circle2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry2D.html#Circle2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Circle2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- radius
- (0,+infinity) circle radius.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ClipPlane(_X3DChildNode) |
| |
ClipPlane(
enabled=True,
plane=(0, 1, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ClipPlane specifies a single plane equation used to clip (i. |
| |
- Method resolution order:
- ClipPlane
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
plane=(0, 1, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ClipPlane
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#ClipPlane
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ClipPlane
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- plane
- [0,1] If (a,b,c,d) is the plane, with the first three components being a normalized vector describing the plane's normal direction (and thus the fourth component d being distance from the origin), a point (x,y,z) is visible to the user, with regards to the clipping plane, if a*x+b*y+c*z+d is greater than 0.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CollidableOffset(_X3DNBodyCollidableNode) |
| |
CollidableOffset(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
enabled=True,
rotation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
collidable=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CollidableOffset repositions geometry relative to center of owning body. |
| |
- Method resolution order:
- CollidableOffset
- _X3DNBodyCollidableNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
enabled=True,
rotation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
collidable=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CollidableOffset
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#CollidableOffset
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CollidableOffset
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- collidable
- [X3DNBodyCollidableNode] The collidable field holds a reference to a single nested item of a collidable scene graph.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- rotation
- Orientation (axis, angle in radians) of children relative to local coordinate system.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position (x, y, z in meters) of children relative to local coordinate system.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CollidableShape(_X3DNBodyCollidableNode) |
| |
CollidableShape(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
enabled=True,
rotation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
shape=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CollidableShape connects the collision detection system, the rigid body model, and the renderable scene graph. |
| |
- Method resolution order:
- CollidableShape
- _X3DNBodyCollidableNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
enabled=True,
rotation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
shape=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CollidableShape
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#CollidableShape
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CollidableShape
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- rotation
- Orientation (axis, angle in radians) of children relative to local coordinate system.
- shape
- [Shape] The shape field provides a geometry proxy for specifying which geometry best represents the collidable object.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position (x, y, z in meters) of children relative to local coordinate system.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Collision(_X3DGroupingNode, _X3DSensorNode) |
| |
Collision(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
enabled=True,
visible=True,
proxy=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Collision detects camera-to-object contact using current view and NavigationInfo avatarSize. |
| |
- Method resolution order:
- Collision
- _X3DGroupingNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
enabled=True,
visible=True,
proxy=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Collision
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/navigation.html#Collision
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Collision
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables collision detection for children and all descendants.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- proxy
- [X3DChildNode] The proxy node is used as a substitute for Collision children during collision detection, simplifying collision-intersection computations.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CollisionCollection(_X3DChildNode, _X3DBoundedObject) |
| |
CollisionCollection(
appliedParameters=None,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
bounce=0,
description='',
enabled=True,
frictionCoefficients=(0, 0),
minBounceSpeed=0.1,
slipFactors=(0, 0),
softnessConstantForceMix=0.0001,
softnessErrorCorrection=0.8,
surfaceSpeed=(0, 0),
visible=True,
collidables=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CollisionCollection holds a collection of objects that can be managed as a single entity for resolution of inter-object collisions. |
| |
- Method resolution order:
- CollisionCollection
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
appliedParameters=None,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
bounce=0,
description='',
enabled=True,
frictionCoefficients=(0, 0),
minBounceSpeed=0.1,
slipFactors=(0, 0),
softnessConstantForceMix=0.0001,
softnessErrorCorrection=0.8,
surfaceSpeed=(0, 0),
visible=True,
collidables=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CollisionCollection
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#CollisionCollection
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CollisionCollection
Data descriptors defined here:
- appliedParameters
- Default global parameters for collision outputs of rigid body physics system.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- bounce
- [0,1] bounce indicates bounciness (0 = no bounce at all, 1 = maximum bounce).
- collidables
- [CollisionSpace|CollidableShape|CollidableOffset] CollisionCollection node holds a collection of objects in the collidables field that can be managed as a single entity for resolution of inter-object collisions with other groups of collidable objects.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- frictionCoefficients
- frictionCoefficients used for computing surface drag.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- minBounceSpeed
- [0,+infinity) minBounceSpeed m/s needed to bounce.
- slipFactors
- slipFactors used for computing surface drag.
- softnessConstantForceMix
- [0,1] softnessConstantForceMix value applies a constant force value to make colliding surfaces appear to be somewhat soft.
- softnessErrorCorrection
- [0,1] softnessErrorCorrection indicates fraction of collision error fixed in a set of evaluations (0 = no error correction, 1 = all errors corrected in single step).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceSpeed
- surfaceSpeed defines speed vectors for computing surface drag, if contact surfaces move independently of bodies.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CollisionSensor(_X3DSensorNode) |
| |
CollisionSensor(
description='',
enabled=True,
collider=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CollisionSensor generates collision-detection events. |
| |
- Method resolution order:
- CollisionSensor
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
collider=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CollisionSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#CollisionSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CollisionSensor
Data descriptors defined here:
- collider
- [CollisionCollection] The collider field specifies a CollisionCollection node that holds a collidables field of nodes and spaces that are to be included in collision-detection computations.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CollisionSpace(_X3DNBodyCollisionSpaceNode) |
| |
CollisionSpace(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
enabled=True,
useGeometry=False,
visible=True,
collidables=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CollisionSpace holds collection of objects considered together for resolution of inter-object collisions. |
| |
- Method resolution order:
- CollisionSpace
- _X3DNBodyCollisionSpaceNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
enabled=True,
useGeometry=False,
visible=True,
collidables=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CollisionSpace
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#CollisionSpace
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CollisionSpace
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- collidables
- [X3DNBodyCollisionSpaceNode,X3DNBodyCollidableNode] Collection of collidable objects as well as nested CollisionSpace collections.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- useGeometry
- useGeometry indicates whether collision-detection code checks down to level of geometry, or only make approximations using geometry bounds.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Color(_X3DColorNode) |
| |
Color(
color=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Color node defines a set of RGB color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node. |
| |
- Method resolution order:
- Color
- _X3DColorNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
color=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Color
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#Color
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Color
Data descriptors defined here:
- color
- The color field defines an array of 3-tuple RGB colors.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ColorChaser(_X3DChaserNode) |
| |
ColorChaser(
duration=1,
initialDestination=(0.8, 0.8, 0.8),
initialValue=(0.8, 0.8, 0.8),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ColorChaser generates a series of SFColor values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- ColorChaser
- _X3DChaserNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
duration=1,
initialDestination=(0.8, 0.8, 0.8),
initialValue=(0.8, 0.8, 0.8),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ColorChaser
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#ColorChaser
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ColorChaser
Data descriptors defined here:
- duration
- [0,+infinity) duration is the time interval for filter response in seconds.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ColorDamper(_X3DDamperNode) |
| |
ColorDamper(
initialDestination=(0.8, 0.8, 0.8),
initialValue=(0.8, 0.8, 0.8),
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ColorDamper generates a series of RGB color values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- ColorDamper
- _X3DDamperNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
initialDestination=(0.8, 0.8, 0.8),
initialValue=(0.8, 0.8, 0.8),
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ColorDamper
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#ColorDamper
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ColorDamper
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- order
- [0,5] order defines the number of internal filters (larger means smoother response, longer delay).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tau
- [0,+infinity) tau is the exponential-decay time constant for filter response in seconds.
- tolerance
- [0,+infinity) or -1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ColorInterpolator(_X3DInterpolatorNode) |
| |
ColorInterpolator(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ColorInterpolator generates a range of color values. |
| |
- Method resolution order:
- ColorInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ColorInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#ColorInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ColorInterpolator
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ColorRGBA(_X3DColorNode) |
| |
ColorRGBA(
color=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ColorRGBA node defines a set of RGBA color values that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node. |
| |
- Method resolution order:
- ColorRGBA
- _X3DColorNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
color=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ColorRGBA
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#ColorRGBA
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ColorRGBA
Data descriptors defined here:
- color
- [0,1] The color field defines an array of 4-tuple RGBA colors.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Comment(_X3DStatement) |
| |
Comment(value='')
X3D statement containing zero or more comment strings. |
| |
- Method resolution order:
- Comment
- _X3DStatement
- builtins.object
Methods defined here:
- JSON(self, indentLevel=0, syntax='JSON')
- JSON does not support comments, so X3D JSON created a specific object for them
- VRML(self, indentLevel=0, VRML97=False)
- VRML comments begin with # effective to end of line
- XML(self, indentLevel=0, syntax='XML')
- <!-- XML comments are wrapped in special delimiters -->
- __init__(self, value='')
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- DEFAULT_VALUE()
- Default value for comments is empty string
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Statement class: Comment
- REGEX_PYTHON()
- ' Regular expression for validating values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html
- REGEX_XML()
- ' Regular expression for validating values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages.
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#Organization
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html
Readonly properties defined here:
- name
Data descriptors defined here:
- value
- Provide list of comment strings.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class ComposedCubeMapTexture(_X3DEnvironmentTextureNode) |
| |
ComposedCubeMapTexture(
description='',
backTexture=None,
bottomTexture=None,
frontTexture=None,
leftTexture=None,
rightTexture=None,
textureProperties=None,
topTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ComposedCubeMapTexture is a texture node that defines a cubic environment map source as an explicit set of images drawn from individual 2D texture nodes. |
| |
- Method resolution order:
- ComposedCubeMapTexture
- _X3DEnvironmentTextureNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
backTexture=None,
bottomTexture=None,
frontTexture=None,
leftTexture=None,
rightTexture=None,
textureProperties=None,
topTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ComposedCubeMapTexture
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalTexturing.html#ComposedCubeMapTexture
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ComposedCubeMapTexture
Data descriptors defined here:
- backTexture
- [X3DTexture2DNode] Parent ComposedCubeMapTexture element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture, other texture nodes).
- bottomTexture
- [X3DTexture2DNode] Parent ComposedCubeMapTexture element can contain up to six image nodes (ImageTexture PixelTexture, other texture nodes).
- description
- Author-provided prose that describes intended purpose of the url asset.
- frontTexture
- [X3DTexture2DNode] Parent ComposedCubeMapTexture element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture, other texture nodes).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- leftTexture
- [X3DTexture2DNode] Parent ComposedCubeMapTexture element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture, other texture nodese).
- rightTexture
- [X3DTexture2DNode] Parent ComposedCubeMapTexture element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture, other texture nodes).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
- topTexture
- [X3DTexture2DNode] Parent ComposedCubeMapTexture element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture, other texture nodes).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ComposedShader(_X3DShaderNode) |
| |
ComposedShader(
language='',
field=None,
parts=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes. |
| |
- Method resolution order:
- ComposedShader
- _X3DShaderNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
language='',
field=None,
parts=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ComposedShader
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shaders.html#ComposedShader
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ComposedShader
Data descriptors defined here:
- field
- Include a field statement for each field declaration in the ComposedShader node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- language
- The language field indicates to the X3D player which shading language is used.
- parts
- [ShaderPart] ComposedShader can contain multiple ShaderPart nodes in the parts field.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ComposedTexture3D(_X3DTexture3DNode) |
| |
ComposedTexture3D(
description='',
repeatR=False,
repeatS=False,
repeatT=False,
textureProperties=None,
texture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ComposedTexture3D defines a 3D image-based texture map as a collection of 2D texture sources at various depths. |
| |
- Method resolution order:
- ComposedTexture3D
- _X3DTexture3DNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
repeatR=False,
repeatS=False,
repeatT=False,
textureProperties=None,
texture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ComposedTexture3D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texture3D.html#ComposedTexture3D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ComposedTexture3D
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- repeatR
- Whether to repeat texture along R axis from front to back.
- repeatS
- Whether to repeat texture along S axis horizontally from left to right.
- repeatT
- Whether to repeat texture along T axis vertically from top to bottom.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texture
- [X3DTexture2DNode] collection of 2D texture sources.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ComposedVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
ComposedVolumeStyle(
enabled=True,
renderStyle=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ComposedVolumeStyle allows compositing multiple rendering styles into single rendering pass. |
| |
- Method resolution order:
- ComposedVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
renderStyle=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ComposedVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#ComposedVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ComposedVolumeStyle
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- renderStyle
- [X3DComposableVolumeRenderStyleNode] List of contributing rendering style nodes or node references that can be applied to the object.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Cone(_X3DGeometryNode) |
| |
Cone(
bottom=True,
bottomRadius=1,
height=2,
side=True,
solid=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Cone is a geometry node. |
| |
- Method resolution order:
- Cone
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bottom=True,
bottomRadius=1,
height=2,
side=True,
solid=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Cone
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry3D.html#Cone
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Cone
Data descriptors defined here:
- bottom
- Whether to draw bottom (other inside faces are not drawn).
- bottomRadius
- (0,+infinity) Size in meters.
- height
- (0,+infinity) Size in meters.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- side
- Whether to draw sides (other inside faces are not drawn).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ConeEmitter(_X3DParticleEmitterNode) |
| |
ConeEmitter(
angle=0.7854,
direction=(0, 1, 0),
mass=0,
on=True,
position=(0, 0, 0),
speed=0,
surfaceArea=0,
variation=0.25,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ConeEmitter generates all available particles from a specific point in space. |
| |
- Method resolution order:
- ConeEmitter
- _X3DParticleEmitterNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
angle=0.7854,
direction=(0, 1, 0),
mass=0,
on=True,
position=(0, 0, 0),
speed=0,
surfaceArea=0,
variation=0.25,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ConeEmitter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#ConeEmitter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ConeEmitter
Data descriptors defined here:
- angle
- [0,+infinity) Cone boundary for random distribution of particles about initial direction.
- direction
- Initial direction from which particles emanate.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mass
- [0,+infinity) Basic mass of each particle, defined in mass base units (default is kilograms).
- on
- Enables/disables production of particles from this emitter node.
- position
- Point from which particles emanate.
- speed
- [0,+infinity) Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceArea
- [0,+infinity) Particle surface area in area base units (default is meters squared).
- variation
- [0,+infinity) Multiplier for the randomness used to control the range of possible output values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Contact(_X3DNode) |
| |
Contact(
appliedParameters=None,
bounce=0,
contactNormal=(0, 1, 0),
depth=0,
frictionCoefficients=(0, 0),
frictionDirection=(0, 1, 0),
minBounceSpeed=0,
position=(0, 0, 0),
slipCoefficients=(0, 0),
softnessConstantForceMix=0.0001,
softnessErrorCorrection=0.8,
surfaceSpeed=(0, 0),
body1=None,
body2=None,
geometry1=None,
geometry2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Contact nodes are produced as output events when two collidable objects or spaces make contact. |
| |
- Method resolution order:
- Contact
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
appliedParameters=None,
bounce=0,
contactNormal=(0, 1, 0),
depth=0,
frictionCoefficients=(0, 0),
frictionDirection=(0, 1, 0),
minBounceSpeed=0,
position=(0, 0, 0),
slipCoefficients=(0, 0),
softnessConstantForceMix=0.0001,
softnessErrorCorrection=0.8,
surfaceSpeed=(0, 0),
body1=None,
body2=None,
geometry1=None,
geometry2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Contact
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#Contact
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Contact
Data descriptors defined here:
- appliedParameters
- Default global parameters for collision outputs of rigid body physics system.
- body1
- [RigidBody] The body1 and body2 fields specify two top-level nodes that should be evaluated in the physics model as a single set of interactions with respect to each other.
- body2
- [RigidBody] The body1 and body2 fields specify two top-level nodes that should be evaluated in the physics model as a single set of interactions with respect to each other.
- bounce
- [0,1] bounce indicates bounciness (0 = no bounce at all, 1 = maximum bounce).
- contactNormal
- contactNormal is unit vector describing normal between two colliding bodies.
- depth
- [0,1] depth indicates how deep the current intersection is along normal vector.
- frictionCoefficients
- frictionCoefficients used for computing surface drag.
- frictionDirection
- frictionDirection controls friction vector.
- geometry1
- [X3DNBodyCollidableNode] The geometry1 and geometry2 fields specify collision-related information about body1 and body2.
- geometry2
- [X3DNBodyCollidableNode] The geometry1 and geometry2 fields specify collision-related information about body1 and body2.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- minBounceSpeed
- [0,+infinity) minBounceSpeed m/s needed to bounce.
- position
- position (x, y, z in meters) of exact location of collision.
- slipCoefficients
- slipCoefficients used for computing surface drag.
- softnessConstantForceMix
- [0,1] softnessConstantForceMix value applies a constant force value to make colliding surfaces appear to be somewhat soft.
- softnessErrorCorrection
- [0,1] softnessErrorCorrection indicates fraction of collision error fixed in a set of evaluations (0 = no error correction, 1 = all errors corrected in single step).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceSpeed
- surfaceSpeed defines speed vectors for computing surface drag, if contact surfaces move independently of bodies.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Contour2D(_X3DNode) |
| |
Contour2D(
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Contour2D groups a set of curve segments into a composite contour. |
| |
- Method resolution order:
- Contour2D
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Contour2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#Contour2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Contour2D
Data descriptors defined here:
- children
- [NurbsCurve2D|ContourPolyline2D] The children form a closed loop with first point of first child repeated as last point of last child, and the last point of a segment repeated as first point of the consecutive one.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ContourPolyline2D(_X3DNurbsControlCurveNode) |
| |
ContourPolyline2D(
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ContourPolyline2D defines a linear curve segment as part of a trimming contour in the u-v domain of a NURBS surface. |
| |
- Method resolution order:
- ContourPolyline2D
- _X3DNurbsControlCurveNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ContourPolyline2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#ContourPolyline2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ContourPolyline2D
Data descriptors defined here:
- controlPoint
- controlPoint specifies the end points of each segment of the piecewise linear curve.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Convolver(_X3DSoundProcessingNode) |
| |
Convolver(
buffer=None,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
normalize=False,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Convolver performs a linear convolution on a given AudioBuffer, often used to achieve a reverberation effect. |
| |
- Method resolution order:
- Convolver
- _X3DSoundProcessingNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
buffer=None,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
normalize=False,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Convolver
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#Convolver
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Convolver
Data descriptors defined here:
- buffer
- buffer is a memory-resident audio asset that can contain one or more channels.
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normalize
- normalize controls whether or not the impulse response from the buffer is scaled by an equal-power normalization when the buffer field is set.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tailTime
- [0,+infinity) tailTime is duration of time that a node continues to provide output signal after the input signal becomes silent.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Coordinate(_X3DCoordinateNode) |
| |
Coordinate(
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Coordinate builds geometry by defining a set of 3D coordinate (triplet) point values. |
| |
- Method resolution order:
- Coordinate
- _X3DCoordinateNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Coordinate
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#Coordinate
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Coordinate
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- point
- point contains a set of 3D coordinate (triplet) point values.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CoordinateChaser(_X3DChaserNode) |
| |
CoordinateChaser(
duration=1,
initialDestination=None,
initialValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CoordinateChaser generates a series of coordinate arrays that progressively change from initial value to destination value. |
| |
- Method resolution order:
- CoordinateChaser
- _X3DChaserNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
duration=1,
initialDestination=None,
initialValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CoordinateChaser
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#CoordinateChaser
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CoordinateChaser
Data descriptors defined here:
- duration
- [0,+infinity) duration is the time interval for filter response in seconds.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CoordinateDamper(_X3DDamperNode) |
| |
CoordinateDamper(
initialDestination=None,
initialValue=None,
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CoordinateDamper generates a series of coordinate arrays that progressively change from initial value to destination value. |
| |
- Method resolution order:
- CoordinateDamper
- _X3DDamperNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
initialDestination=None,
initialValue=None,
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CoordinateDamper
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#CoordinateDamper
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CoordinateDamper
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- order
- [0,5] order defines the number of internal filters (larger means smoother response, longer delay).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tau
- [0,+infinity) tau is the exponential-decay time constant for filter response in seconds.
- tolerance
- [0,+infinity) or -1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CoordinateDouble(_X3DCoordinateNode) |
| |
CoordinateDouble(
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CoordinateDouble builds geometry by defining a set of 3D coordinate (triplet) point values. |
| |
- Method resolution order:
- CoordinateDouble
- _X3DCoordinateNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CoordinateDouble
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#CoordinateDouble
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CoordinateDouble
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- point
- point contains a set of 3D coordinate (triplet) point values.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CoordinateInterpolator(_X3DInterpolatorNode) |
| |
CoordinateInterpolator(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CoordinateInterpolator linearly interpolates among a list of 3-tuple MFVec3f arrays, producing a single MFVec3f array that is fractional average between two nearest arrays in the list. |
| |
- Method resolution order:
- CoordinateInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CoordinateInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#CoordinateInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CoordinateInterpolator
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CoordinateInterpolator2D(_X3DInterpolatorNode) |
| |
CoordinateInterpolator2D(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CoordinateInterpolator2D generates a series of SFVec2f or MFVec2f 2-tuple float values. |
| |
- Method resolution order:
- CoordinateInterpolator2D
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CoordinateInterpolator2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#CoordinateInterpolator2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CoordinateInterpolator2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Cylinder(_X3DGeometryNode) |
| |
Cylinder(
bottom=True,
height=2,
radius=1,
side=True,
solid=True,
top=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Cylinder is a geometry node. |
| |
- Method resolution order:
- Cylinder
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bottom=True,
height=2,
radius=1,
side=True,
solid=True,
top=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Cylinder
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry3D.html#Cylinder
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Cylinder
Data descriptors defined here:
- bottom
- Whether to draw bottom (inside faces are never drawn).
- height
- (0,+infinity) Size in meters.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- radius
- (0,+infinity) Size in meters.
- side
- Whether to draw sides (inside faces are never drawn).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- top
- Whether to draw top (inside faces are never drawn).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class CylinderSensor(_X3DDragSensorNode) |
| |
CylinderSensor(
autoOffset=True,
axisRotation=(0, 0, 1, 0),
description='',
diskAngle=0.26179167,
enabled=True,
maxAngle=-1,
minAngle=0,
offset=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
CylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis. |
| |
- Method resolution order:
- CylinderSensor
- _X3DDragSensorNode
- _X3DPointingDeviceSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoOffset=True,
axisRotation=(0, 0, 1, 0),
description='',
diskAngle=0.26179167,
enabled=True,
maxAngle=-1,
minAngle=0,
offset=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: CylinderSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/pointingDeviceSensor.html#CylinderSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#CylinderSensor
Data descriptors defined here:
- autoOffset
- determines whether previous offset values are remembered/accumulated.
- axisRotation
- axisRotation determines local sensor coordinate system by rotating the local coordinate system.
- description
- Author-provided prose that describes intended purpose of this node.
- diskAngle
- Help decide rotation behavior from initial relative bearing of pointer drag: acute angle whether cylinder sides or end-cap disks of virtual-geometry sensor are used for manipulation.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- maxAngle
- clamps rotation_changed events within range of min/max values Hint: if minAngle > maxAngle, rotation is not clamped.
- minAngle
- clamps rotation_changed events within range of min/max values Hint: if minAngle > maxAngle, rotation is not clamped.
- offset
- Sends event and remembers last value sensed.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class DISEntityManager(_X3DChildNode) |
| |
DISEntityManager(
address='localhost',
applicationID=0,
port=0,
siteID=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
DISEntityManager notifies a scene when new DIS ESPDU entities arrive or current entities leave. |
| |
- Method resolution order:
- DISEntityManager
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
address='localhost',
applicationID=0,
port=0,
siteID=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: DISEntityManager
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/dis.html#DISEntityManager
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#DISEntityManager
Data descriptors defined here:
- address
- Multicast network address, or else 'localhost'.
- applicationID
- Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
- children
- [DISEntityTypeMapping] mapping field provides a mechanism for automatically creating an X3D model when a new entity arrives over the network.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- port
- Multicast network port, for example: 3000.
- siteID
- Simulation/exercise siteID of the participating LAN or organization.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class DISEntityTypeMapping(_X3DInfoNode, _X3DUrlObject) |
| |
DISEntityTypeMapping(
autoRefresh=0,
autoRefreshTimeLimit=3600,
category=0,
country=0,
description='',
domain=0,
extra=0,
kind=0,
load=True,
specific=0,
subcategory=0,
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
DISEntityTypeMapping provides a best-match mapping from DIS ESPDU entity type information to a specific X3D model, thus providing a visual and behavioral representation that best matches the entity type. |
| |
- Method resolution order:
- DISEntityTypeMapping
- _X3DInfoNode
- _X3DChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
category=0,
country=0,
description='',
domain=0,
extra=0,
kind=0,
load=True,
specific=0,
subcategory=0,
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: DISEntityTypeMapping
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/dis.html#DISEntityTypeMapping
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#DISEntityTypeMapping
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- category
- Integer enumerations value for main category that describes the entity, semantics of each code varies according to domain.
- country
- Integer enumerations value for country to which the design of the entity or its design specification is attributed.
- description
- Author-provided prose that describes intended purpose of the url asset.
- domain
- Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
- extra
- Any extra information required to describe a particular entity.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- kind
- Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- specific
- Specific information about an entity based on the subcategory field.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- subcategory
- Integer enumerations value for particular subcategory to which an entity belongs based on the category field.
- url
- Local and/or online addresses of X3D model of interest, for example: "ExtrusionExampleShip.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Delay(_X3DSoundProcessingNode) |
| |
Delay(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
delayTime=0,
description='',
enabled=True,
gain=1,
maxDelayTime=1,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Delay causes a time delay between the arrival of input data and subsequent propagation to the output. |
| |
- Method resolution order:
- Delay
- _X3DSoundProcessingNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
delayTime=0,
description='',
enabled=True,
gain=1,
maxDelayTime=1,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Delay
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#Delay
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Delay
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- delayTime
- [0,+infinity) delayTime is duration of delay applied (in seconds).
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- maxDelayTime
- [0,+infinity) maxDelayTime is duration of maximum amount of delay (in seconds) that can be applied.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tailTime
- [0,+infinity) tailTime is duration of time that a node continues to provide output signal after the input signal becomes silent.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class DirectionalLight(_X3DLightNode) |
| |
DirectionalLight(
ambientIntensity=0,
color=(1, 1, 1),
direction=(0, 0, -1),
global_=False,
intensity=1,
on=True,
shadowIntensity=1,
shadows=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
DirectionalLight might not be scoped by parent Group or Transform at levels 1 or 2. |
| |
- Method resolution order:
- DirectionalLight
- _X3DLightNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ambientIntensity=0,
color=(1, 1, 1),
direction=(0, 0, -1),
global_=False,
intensity=1,
on=True,
shadowIntensity=1,
shadows=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: DirectionalLight
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/lighting.html#DirectionalLight
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#DirectionalLight
Data descriptors defined here:
- ambientIntensity
- [0,1] Brightness of ambient (nondirectional background) emission from the light.
- color
- [0,1] color of light, applied to colors of objects.
- direction
- Orientation vector of light relative to local coordinate system.
- global_
- Global lights illuminate all objects within their volume of lighting influence.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensity
- [0,+infinity] Brightness of direct emission from the light.
- on
- Enables/disables this light source.
- shadowIntensity
- [0,1] shadowIntensity field defines how much light is obscured by shapes that cast shadows, ranging from 0 (light not obscured, no visible shadows) to 1 (light completely obscured, full-intensity shadows).
- shadows
- shadows field indicates whether or not this light casts a shadow behind illuminated X3DShapeNode geometry.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Disk2D(_X3DGeometryNode) |
| |
Disk2D(
innerRadius=0,
outerRadius=1,
solid=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Disk2D is a geometry node that defines a filled (or partially filled) planar circle with center (0,0). |
| |
- Method resolution order:
- Disk2D
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
innerRadius=0,
outerRadius=1,
solid=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Disk2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry2D.html#Disk2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Disk2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- innerRadius
- [0,+infinity) Inner circle radius, greater than or equal to 0.
- outerRadius
- (0,+infinity) Outer radius of circle, greater than or equal to inner radius.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class DoubleAxisHingeJoint(_X3DRigidJointNode) |
| |
DoubleAxisHingeJoint(
anchorPoint=(0, 0, 0),
axis1=(1, 0, 0),
axis2=(0, 1, 0),
desiredAngularVelocity1=0,
desiredAngularVelocity2=0,
forceOutput=None,
maxAngle1=3.141592653,
maxTorque1=0,
maxTorque2=0,
minAngle1=-3.141592653,
stop1Bounce=0,
stop1ConstantForceMix=0.001,
stop1ErrorCorrection=0.8,
suspensionErrorCorrection=0.8,
suspensionForce=0,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
DoubleAxisHingeJoint has two independent axes located around a common anchor point. |
| |
- Method resolution order:
- DoubleAxisHingeJoint
- _X3DRigidJointNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
anchorPoint=(0, 0, 0),
axis1=(1, 0, 0),
axis2=(0, 1, 0),
desiredAngularVelocity1=0,
desiredAngularVelocity2=0,
forceOutput=None,
maxAngle1=3.141592653,
maxTorque1=0,
maxTorque2=0,
minAngle1=-3.141592653,
stop1Bounce=0,
stop1ConstantForceMix=0.001,
stop1ErrorCorrection=0.8,
suspensionErrorCorrection=0.8,
suspensionForce=0,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: DoubleAxisHingeJoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#DoubleAxisHingeJoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#DoubleAxisHingeJoint
Data descriptors defined here:
- anchorPoint
- anchorPoint is joint center, specified in world coordinates.
- axis1
- axis1 defines axis vector of joint connection to body1.
- axis2
- axis2 defines axis vector of joint connection to body2.
- body1
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- body2
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- desiredAngularVelocity1
- desiredAngularVelocity1 is goal rotation rate for hinge connection to body1.
- desiredAngularVelocity2
- desiredAngularVelocity2 is goal rotation rate for hinge connection to body2.
- forceOutput
- forceOutput controls which output fields are generated for the next frame.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- maxAngle1
- [-pi,pi] maxAngle1 is maximum rotation angle for hinge.
- maxTorque1
- maxTorque1 is maximum rotational torque applied by corresponding motor axis to achieve desiredAngularVelocity1.
- maxTorque2
- maxTorque2 is maximum rotational torque applied by corresponding motor axis to achieve desiredAngularVelocity2.
- minAngle1
- [-pi,pi] minAngle1 is minimum rotation angle for hinge.
- stop1Bounce
- [0,1] stop1Bounce is velocity factor for bounce back once stop point is reached.
- stop1ConstantForceMix
- [0,1] stop1ConstantForceMix value applies a constant force value to make colliding surfaces appear to be somewhat soft.
- stop1ErrorCorrection
- [0,1] stop1ErrorCorrection is fraction of error correction performed during time step once stop point is reached.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- suspensionErrorCorrection
- [0,1] suspensionErrorCorrection describes how quickly the system resolves intersection errors due to floating-point inaccuracies.
- suspensionForce
- [0,1] suspensionForce describes how quickly the system resolves intersection errors due to floating-point inaccuracies.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class DynamicsCompressor(_X3DSoundProcessingNode) |
| |
DynamicsCompressor(
attack=0.003,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
knee=30,
pauseTime=0,
ratio=12,
release=0.25,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
threshold=-24,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
DynamicsCompressor node implements a dynamics compression effect, lowering volume of loudest parts of signal and raising volume of softest parts. |
| |
- Method resolution order:
- DynamicsCompressor
- _X3DSoundProcessingNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
attack=0.003,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
knee=30,
pauseTime=0,
ratio=12,
release=0.25,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
threshold=-24,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: DynamicsCompressor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#DynamicsCompressor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#DynamicsCompressor
Data descriptors defined here:
- attack
- [0,+infinity) The attack field is the duration of time (in seconds) to reduce the gain by 10dB.
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- knee
- [0,+infinity) knee field contains a decibel value representing range above threshold where the curve smoothly transitions to compressed portion.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- ratio
- [0,+infinity) ratio field represents amount of input change, in dB, needed for 1 dB change in output.
- release
- [0,+infinity) release field represents amount of time (in seconds) to increase gain by 10dB.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tailTime
- [0,+infinity) tailTime is duration of time that a node continues to provide output signal after the input signal becomes silent.
- threshold
- [0,+infinity) threshold field represents decibel value above which compression starts taking effect.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class EXPORT(_X3DStatement) |
| |
EXPORT(AS='', localDEF='', class_='', id_='', style_='')
Functional summary: EXPORT exposes a local node for ROUTE passing of event values when the current Scene is included via Inline by a parent external world. These connections allow event values to be exchanged via ROUTE statements between a parent model and a child Inline model. |
| |
- Method resolution order:
- EXPORT
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, AS='', localDEF='', class_='', id_='', style_='')
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: EXPORT
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#ImportExportsemantics
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#EXPORT
Data descriptors defined here:
- AS
- rename localDEF node AS a different name when exporting.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- localDEF
- localDEF is the DEF name of the local node to be EXPORTed.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class EaseInEaseOut(_X3DChildNode) |
| |
EaseInEaseOut(
easeInEaseOut=None,
key=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
EaseInEaseOut enables gradual animation transitions by modifying TimeSensor fraction outputs. |
| |
- Method resolution order:
- EaseInEaseOut
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
easeInEaseOut=None,
key=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: EaseInEaseOut
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#EaseInEaseOut
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#EaseInEaseOut
Data descriptors defined here:
- easeInEaseOut
- Array of paired values for easeOut fraction and easeIn fraction within each key interval.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to easeInEaseOut array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class EdgeEnhancementVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
EdgeEnhancementVolumeStyle(
edgeColor=(0, 0, 0, 1),
enabled=True,
gradientThreshold=0.4,
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
EdgeEnhancementVolumeStyle specifies edge enhancement for the volume rendering style. |
| |
- Method resolution order:
- EdgeEnhancementVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
edgeColor=(0, 0, 0, 1),
enabled=True,
gradientThreshold=0.4,
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: EdgeEnhancementVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#EdgeEnhancementVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#EdgeEnhancementVolumeStyle
Data descriptors defined here:
- edgeColor
- [0,1] color used to highlight edges.
- enabled
- Enables/disables node operation.
- gradientThreshold
- [0,1] minimum angle (in radians) away from view-direction vector for surface normal before applying enhancement.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceNormals
- [X3DTexture3DNode] The surfaceNormals field contains a 3D texture with at least three component values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ElevationGrid(_X3DGeometryNode) |
| |
ElevationGrid(
ccw=True,
colorPerVertex=True,
creaseAngle=0,
height=None,
normalPerVertex=True,
solid=True,
xDimension=0,
xSpacing=1.0,
zDimension=0,
zSpacing=1.0,
color=None,
fogCoord=None,
normal=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0. |
| |
- Method resolution order:
- ElevationGrid
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
creaseAngle=0,
height=None,
normalPerVertex=True,
solid=True,
xDimension=0,
xSpacing=1.0,
zDimension=0,
zSpacing=1.0,
color=None,
fogCoord=None,
normal=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ElevationGrid
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry3D.html#ElevationGrid
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ElevationGrid
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorPerVertex field.
- colorPerVertex
- Whether Color node color values are applied to each point vertex (true) or per quadrilateral (false).
- creaseAngle
- [0,+infinity) creaseAngle defines angle (in radians) for determining whether adjacent polygons are drawn with sharp edges or smooth shading.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- height
- Grid array of height vertices with upward direction along +Y axis, with xDimension rows and zDimension columns.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or per quadrilateral (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
- xDimension
- (0,+infinity) Number of elements in the height array along X direction.
- xSpacing
- (0,+infinity) Meters distance between grid-array vertices along X direction.
- zDimension
- (0,+infinity) Number of elements in the height array along Z direction.
- zSpacing
- (0,+infinity) Meters distance between grid-array vertices along Z direction.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class EnvironmentLight(_X3DLightNode) |
| |
EnvironmentLight(
ambientIntensity=0,
color=(1, 1, 1),
diffuseCoefficients=None,
global_=True,
intensity=1,
on=True,
origin=(0, 0, 0),
rotation=(0, 0, 1, 0),
shadowIntensity=1,
shadows=False,
diffuseTexture=None,
specularTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
EnvironmentLight node uses an environment map to represent incident illumination around a point, and can be used to show reflections of distant objects. |
| |
- Method resolution order:
- EnvironmentLight
- _X3DLightNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ambientIntensity=0,
color=(1, 1, 1),
diffuseCoefficients=None,
global_=True,
intensity=1,
on=True,
origin=(0, 0, 0),
rotation=(0, 0, 1, 0),
shadowIntensity=1,
shadows=False,
diffuseTexture=None,
specularTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: EnvironmentLight
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/lighting.html#EnvironmentLight
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#EnvironmentLight
Data descriptors defined here:
- ambientIntensity
- [0,1] Brightness of ambient (nondirectional background) emission from the light.
- color
- [0,1] color of light, applied to colors of objects.
- diffuseCoefficients
- diffuseCoefficients field provides a 3 x 9 array of float values providing spherical harmonic coefficients for low-frequency characteristics of the environment map to produce an irradiance map corresponding to glTF irradianceCoefficients field.
- diffuseTexture
- [X3DEnvironmentTextureNode] diffuseTexture defines explicit precomputed X3DEnvironmentTextureNode (ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture) nodes as the image source for the EnvironmentLight.
- global_
- global field affects the scope of lighting effects produced by the EnvironmentLight node, and has no effect on the computation of environment textures.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensity
- [0,+infinity] Brightness of direct emission from the light.
- on
- Enables/disables this light source.
- origin
- origin defines the relative position for observing the surrounding scene to create an environment texture.
- rotation
- rotation field represents the overall rotation of the IBL environment.
- shadowIntensity
- [0,1] shadowIntensity field defines how much light is obscured by shapes that cast shadows, ranging from 0 (light not obscured, no visible shadows) to 1 (light completely obscured, full-intensity shadows).
- shadows
- shadows field indicates whether or not this light casts a shadow behind illuminated X3DShapeNode geometry.
- specularTexture
- [X3DEnvironmentTextureNode] specularTexture defines explicit precomputed X3DEnvironmentTextureNode (ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture) nodes as the image source for the EnvironmentLight.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class EspduTransform(_X3DGroupingNode, _X3DNetworkSensorNode) |
| |
EspduTransform(
address='localhost',
applicationID=0,
articulationParameterArray=None,
articulationParameterChangeIndicatorArray=None,
articulationParameterCount=0,
articulationParameterDesignatorArray=None,
articulationParameterIdPartAttachedToArray=None,
articulationParameterTypeArray=None,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
collisionType=0,
deadReckoning=0,
description='',
detonationLocation=(0, 0, 0),
detonationRelativeLocation=(0, 0, 0),
detonationResult=0,
enabled=True,
entityCategory=0,
entityCountry=0,
entityDomain=0,
entityExtra=0,
entityID=0,
entityKind=0,
entitySpecific=0,
entitySubcategory=0,
eventApplicationID=0,
eventEntityID=0,
eventNumber=0,
eventSiteID=0,
fired1=False,
fired2=False,
fireMissionIndex=0,
firingRange=0,
firingRate=0,
forceID=0,
fuse=0,
geoCoords=(0, 0, 0),
geoSystem=None,
linearAcceleration=(0, 0, 0),
linearVelocity=(0, 0, 0),
marking='',
multicastRelayHost='',
multicastRelayPort=0,
munitionApplicationID=0,
munitionEndPoint=(0, 0, 0),
munitionEntityID=0,
munitionQuantity=0,
munitionSiteID=0,
munitionStartPoint=(0, 0, 0),
networkMode='standAlone',
port=0,
readInterval=0.1,
rotation=(0, 0, 1, 0),
rtpHeaderExpected=False,
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
siteID=0,
translation=(0, 0, 0),
visible=True,
warhead=0,
writeInterval=1.0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
EspduTransform is a networked Transform node that can contain most nodes. |
| |
- Method resolution order:
- EspduTransform
- _X3DGroupingNode
- _X3DNetworkSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
address='localhost',
applicationID=0,
articulationParameterArray=None,
articulationParameterChangeIndicatorArray=None,
articulationParameterCount=0,
articulationParameterDesignatorArray=None,
articulationParameterIdPartAttachedToArray=None,
articulationParameterTypeArray=None,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
collisionType=0,
deadReckoning=0,
description='',
detonationLocation=(0, 0, 0),
detonationRelativeLocation=(0, 0, 0),
detonationResult=0,
enabled=True,
entityCategory=0,
entityCountry=0,
entityDomain=0,
entityExtra=0,
entityID=0,
entityKind=0,
entitySpecific=0,
entitySubcategory=0,
eventApplicationID=0,
eventEntityID=0,
eventNumber=0,
eventSiteID=0,
fired1=False,
fired2=False,
fireMissionIndex=0,
firingRange=0,
firingRate=0,
forceID=0,
fuse=0,
geoCoords=(0, 0, 0),
geoSystem=None,
linearAcceleration=(0, 0, 0),
linearVelocity=(0, 0, 0),
marking='',
multicastRelayHost='',
multicastRelayPort=0,
munitionApplicationID=0,
munitionEndPoint=(0, 0, 0),
munitionEntityID=0,
munitionQuantity=0,
munitionSiteID=0,
munitionStartPoint=(0, 0, 0),
networkMode='standAlone',
port=0,
readInterval=0.1,
rotation=(0, 0, 1, 0),
rtpHeaderExpected=False,
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
siteID=0,
translation=(0, 0, 0),
visible=True,
warhead=0,
writeInterval=1.0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: EspduTransform
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/dis.html#EspduTransform
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#EspduTransform
Data descriptors defined here:
- address
- Multicast network address, or else 'localhost'; Example: 224.
- applicationID
- Simulation/exercise applicationID is unique for application at that site.
- articulationParameterArray
- Information required for representation of the entity's visual appearance and position of its articulated parts.
- articulationParameterChangeIndicatorArray
- Array of change counters, each incremented when an articulated parameter is updated.
- articulationParameterCount
- Number of articulated parameters attached to this entity state PDU.
- articulationParameterDesignatorArray
- Array of designators for each articulated parameter.
- articulationParameterIdPartAttachedToArray
- Array of ID parts that each articulated parameter is attached to.
- articulationParameterTypeArray
- Array of type enumerations for each articulated parameter element.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- center
- Translation offset from origin of local coordinate system.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- collisionType
- Integer enumeration for type of collision: ELASTIC or INELASTIC.
- deadReckoning
- Dead reckoning algorithm being used to project position/orientation with velocities/accelerations.
- description
- Author-provided prose that describes intended purpose of the node.
- detonationLocation
- World coordinates for detonationLocation.
- detonationRelativeLocation
- Relative coordinates for detonation location.
- detonationResult
- Integer enumeration for type of detonation and result that occurred.
- enabled
- Enables/disables the sensor node.
- entityCategory
- Integer enumerations value for main category that describes the entity, semantics of each code varies according to domain.
- entityCountry
- Integer enumerations value for country to which the design of the entity or its design specification is attributed.
- entityDomain
- Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
- entityExtra
- Any extra information required to describe a particular entity.
- entityID
- Simulation/exercise entityID is a unique ID for a single entity within that application.
- entityKind
- Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.
- entitySpecific
- Specific information about an entity based on the Subcategory field.
- entitySubcategory
- Integer enumerations value for particular subcategory to which an entity belongs based on the category field.
- eventApplicationID
- Simulation/exercise eventApplicationID is unique for events generated from application at that site.
- eventEntityID
- For a given event, simulation/exercise entityID is a unique ID for a single entity within that application.
- eventNumber
- Sequential number of each event issued by an application.
- eventSiteID
- Simulation/exercise siteID of the participating LAN or organization.
- fireMissionIndex
- .
- fired1
- Has the primary weapon (Fire PDU) been fired?.
- fired2
- Has the secondary weapon (Fire PDU) been fired?.
- firingRange
- Range (three dimension, straight-line distance) that the firing entity's fire control system has assumed for computing the fire control solution if a weapon and if the value is known.
- firingRate
- Rate at which munitions are fired.
- forceID
- forceID determines the team membership of the issuing entity, and whether FRIENDLY OPPOSING or NEUTRAL or OTHER.
- fuse
- Integer enumerations value for type of fuse on the munition.
- geoCoords
- Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- linearAcceleration
- Acceleration of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used.
- linearVelocity
- Velocity of the entity relative to the rotating Earth in either world or entity coordinates, depending on the dead reckoning algorithm used.
- marking
- Maximum of 11 characters for simple entity label.
- multicastRelayHost
- Fallback server address if multicast not available locally.
- multicastRelayPort
- Fallback server port if multicast not available locally.
- munitionApplicationID
- munitionApplicationID, unique for application at that site.
- munitionEndPoint
- Final point of the munition path from firing weapon to detonation or impact, in exercise coordinates.
- munitionEntityID
- munitionEntityID is unique ID for entity firing munition within that application.
- munitionQuantity
- Quantity of munitions fired.
- munitionSiteID
- Munition siteID of the participating LAN or organization.
- munitionStartPoint
- Initial point of the munition path from firing weapon to detonation or impact, in exercise coordinates.
- networkMode
- Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.
- port
- Network connection port number (EXAMPLE 3000) for sending or receiving DIS messages.
- readInterval
- [0,+infinity) Seconds between read updates, 0 means no reading.
- rotation
- Orientation of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes.
- rtpHeaderExpected
- Whether RTP headers are prepended to DIS PDUs.
- scale
- Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
- scaleOrientation
- Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
- siteID
- Simulation/exercise siteID of the participating LAN or organization.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position of children relative to local coordinate system, usually read from (or written to) remote, networked EspduTransform nodes.
- visible
- Whether or not renderable content within this node is visually displayed.
- warhead
- Integer enumerations value for type of warhead on the munition.
- writeInterval
- [0,+infinity) Seconds between write updates, 0 means no writing (sending).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ExplosionEmitter(_X3DParticleEmitterNode) |
| |
ExplosionEmitter(
mass=0,
on=True,
position=(0, 0, 0),
speed=0,
surfaceArea=0,
variation=0.25,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ExplosionEmitter generates all particles from a specific point in space at the initial time enabled. |
| |
- Method resolution order:
- ExplosionEmitter
- _X3DParticleEmitterNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
mass=0,
on=True,
position=(0, 0, 0),
speed=0,
surfaceArea=0,
variation=0.25,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ExplosionEmitter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#ExplosionEmitter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ExplosionEmitter
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mass
- [0,+infinity) Basic mass of each particle, defined in mass base units (default is kilograms).
- on
- Enables/disables production of particles from this emitter node.
- position
- Point from which particles emanate.
- speed
- [0,+infinity) Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceArea
- [0,+infinity) Particle surface area in area base units (default is meters squared).
- variation
- [0,+infinity) Multiplier for the randomness used to control the range of possible output values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ExternProtoDeclare(_X3DStatement) |
| |
ExternProtoDeclare(
appinfo='',
documentation='',
name='',
url=None,
field=None,
class_='',
id_='',
style_=''
)
ExternProtoDeclare refers to a ProtoDeclare node declaration provided in another file. ExternProtoDeclare interfaces are defined by field statements (and without IS/connect statements). |
| |
- Method resolution order:
- ExternProtoDeclare
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
appinfo='',
documentation='',
name='',
url=None,
field=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ExternProtoDeclare
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#Externalprototypesemantics
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ExternProtoDeclare
Data descriptors defined here:
- appinfo
- Application information to provide simple description usable as a tooltip, similar to XML Schema appinfo tag.
- documentation
- Documentation url for further information, similar to XML Schema documentation tag.
- field
- Include a field statement for each field declaration in the corresponding original ProtoDeclare.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- name of the ExternProtoDeclare (External Prototype Declaration) being referenced.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- url
- Location and filename of ProtoDeclare source declaration of interest.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class Extrusion(_X3DGeometryNode) |
| |
Extrusion(
beginCap=True,
ccw=True,
convex=True,
creaseAngle=0,
crossSection=None,
endCap=True,
orientation=None,
scale=None,
solid=True,
spine=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Extrusion is a geometry node that sequentially stretches a 2D cross section along a 3D-spine path in the local coordinate system, creating an outer hull. |
| |
- Method resolution order:
- Extrusion
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
beginCap=True,
ccw=True,
convex=True,
creaseAngle=0,
crossSection=None,
endCap=True,
orientation=None,
scale=None,
solid=True,
spine=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Extrusion
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry3D.html#Extrusion
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Extrusion
Data descriptors defined here:
- beginCap
- Whether beginning cap is drawn (similar to Cylinder top cap).
- ccw
- The ccw field indicates counterclockwise ordering of vertex-coordinates orientation.
- convex
- The convex field is a hint to renderers whether all polygons in a shape are convex (true), or possibly concave (false).
- creaseAngle
- [0,+infinity) creaseAngle defines angle (in radians) where adjacent polygons are drawn with sharp edges or smooth shading.
- crossSection
- The crossSection array defines a silhouette outline of the outer Extrusion surface.
- endCap
- Whether end cap is drawn (similar to Cylinder bottom cap).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- orientation
- The orientation array is a list of axis-angle 4-tuple values applied at each spine-aligned cross-section plane.
- scale
- (0,+infinity) scale is a list of 2D-scale parameters applied at each spine-aligned cross-section plane.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- spine
- The spine array defines a center-line sequence of 3D points that define a piecewise-linear curve forming a series of connected vertices.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class FillProperties(_X3DAppearanceChildNode) |
| |
FillProperties(
filled=True,
hatchColor=(1, 1, 1),
hatched=True,
hatchStyle=1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
FillProperties indicates whether appearance is filled or hatched for associated geometry nodes inside the same Shape. |
| |
- Method resolution order:
- FillProperties
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
filled=True,
hatchColor=(1, 1, 1),
hatched=True,
hatchStyle=1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: FillProperties
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#FillProperties
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#FillProperties
Data descriptors defined here:
- filled
- Whether or not associated geometry is filled.
- hatchColor
- [0,1] Color of the hatch pattern.
- hatchStyle
- hatchStyle selects a hatch pattern from ISO/IEC 9973 International Register of Graphical Items.
- hatched
- Whether or not associated geometry is hatched.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class FloatVertexAttribute(_X3DVertexAttributeNode) |
| |
FloatVertexAttribute(
name='',
numComponents=4,
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
FloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes. |
| |
- Method resolution order:
- FloatVertexAttribute
- _X3DVertexAttributeNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
numComponents=4,
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: FloatVertexAttribute
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shaders.html#FloatVertexAttribute
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#FloatVertexAttribute
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Required name for this particular VertexAttribute instance.
- numComponents
- numComponents specifies how many consecutive floating-point values should be grouped together per vertex.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- value specifies an arbitrary collection of floating-point values that will be passed to the shader as per-vertex information.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Fog(_X3DBindableNode, _X3DFogObject) |
| |
Fog(
color=(1, 1, 1),
fogType='LINEAR',
visibilityRange=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Fog simulates atmospheric effects by blending distant objects with fog color. |
| |
- Method resolution order:
- Fog
- _X3DBindableNode
- _X3DChildNode
- _X3DFogObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
color=(1, 1, 1),
fogType='LINEAR',
visibilityRange=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Fog
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalEffects.html#Fog
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Fog
Data descriptors defined here:
- color
- [0,1] Fog color.
- fogType
- Specifies algorithm for rate of increasing Fog, either LINEAR or EXPONENTIAL.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visibilityRange
- Distance in meters where objects are totally obscured by the fog, using local coordinate system.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class FogCoordinate(_X3DGeometricPropertyNode) |
| |
FogCoordinate(
depth=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
FogCoordinate defines a set of explicit fog depths on a per-vertex basis, overriding Fog visibilityRange. |
| |
- Method resolution order:
- FogCoordinate
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
depth=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: FogCoordinate
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalEffects.html#FogCoordinate
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#FogCoordinate
Data descriptors defined here:
- depth
- depth contains a set of 3D coordinate (triplet) point values.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class FontLibrary(_X3DUrlObject) |
| |
FontLibrary(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
family=None,
load=True,
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
FontLibrary can load additional fonts for use by Text and FontStyle nodes. |
| |
- Method resolution order:
- FontLibrary
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
family=None,
load=True,
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: FontLibrary
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#FontStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#FontLibrary
Data descriptors defined here:
- autoRefresh
- The [autoRefresh field has no effect, Anchor operation is only triggered by user selection.
- autoRefreshTimeLimit
- The [autoRefreshTimeLimit field has no effect, Anchor operation is only triggered by user selection.
- description
- Author-provided prose that describes intended purpose of the url asset.
- family
- Array of quoted font family names in preference order, browsers use the first supported family.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- The load field has no effect, Anchor operation is only triggered by user selection.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- url
- Address of replacement world, or #ViewpointDEFName within the current scene, or alternate Web resource, activated by the user selecting Shape geometry within the Anchor children nodes.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class FontStyle(_X3DFontStyleNode) |
| |
FontStyle(
family=None,
horizontal=True,
justify=None,
language='',
leftToRight=True,
size=1.0,
spacing=1.0,
topToBottom=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_='PLAIN'
)
FontStyle is an X3DFontStyleNode that defines the size, family, justification, and other styles used by Text nodes. |
| |
- Method resolution order:
- FontStyle
- _X3DFontStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
family=None,
horizontal=True,
justify=None,
language='',
leftToRight=True,
size=1.0,
spacing=1.0,
topToBottom=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_='PLAIN'
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: FontStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#FontStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#FontStyle
Data descriptors defined here:
- family
- Array of quoted font family names in preference order, browsers use the first supported family.
- horizontal
- Whether text direction is horizontal (true) or vertical (false).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- justify
- The justify field determines horizontal and vertical alignment of text layout, relative to the origin of the object coordinate system.
- language
- Language codes consist of a primary code and a (possibly empty) series of subcodes.
- leftToRight
- Whether text direction is left-to-right (true) or right-to-left (false).
- size
- (0,+infinity) Nominal height (in local coordinate system) of text glyphs, also sets default spacing between adjacent lines of text.
- spacing
- [0,+infinity) Adjustment factor for line spacing between adjacent lines of text.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- topToBottom
- Whether text direction is top-to-bottom (true) or bottom-to-top (false).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ForcePhysicsModel(_X3DParticlePhysicsModelNode) |
| |
ForcePhysicsModel(
enabled=True,
force=(0, -9.8, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ForcePhysicsModel applies a constant force value to the particles. |
| |
- Method resolution order:
- ForcePhysicsModel
- _X3DParticlePhysicsModelNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
force=(0, -9.8, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ForcePhysicsModel
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#ForcePhysicsModel
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ForcePhysicsModel
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- force
- (-infinity,+infinity) force field indicates strength and direction of the propelling force on the particles (for example, default is Earth's gravity).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Gain(_X3DSoundProcessingNode) |
| |
Gain(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The Gain node amplifies or deamplifies the input signal. |
| |
- Method resolution order:
- Gain
- _X3DSoundProcessingNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Gain
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#Gain
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Gain
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tailTime
- [0,+infinity) tailTime is duration of time that a node continues to provide output signal after the input signal becomes silent.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeneratedCubeMapTexture(_X3DEnvironmentTextureNode) |
| |
GeneratedCubeMapTexture(
description='',
size=128,
update='NONE',
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeneratedCubeMapTexture is a texture node that defines a cubic environment map that sources its data from internally generated images. |
| |
- Method resolution order:
- GeneratedCubeMapTexture
- _X3DEnvironmentTextureNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
size=128,
update='NONE',
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeneratedCubeMapTexture
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalTexturing.html#GeneratedCubeMapTexture
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeneratedCubeMapTexture
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- size
- (0,+infinity) size indicates the resolution of the generated images in number of pixels per side.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
- update
- update controls regeneration of the texture.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoCoordinate(_X3DCoordinateNode) |
| |
GeoCoordinate(
geoSystem=None,
point=None,
geoOrigin=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoCoordinate builds geometry as a set of geographic 3D coordinates. |
| |
- Method resolution order:
- GeoCoordinate
- _X3DCoordinateNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
geoSystem=None,
point=None,
geoOrigin=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoCoordinate
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoCoordinate
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoCoordinate
Data descriptors defined here:
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- point
- point contains a set of actual 3D geographic coordinates, provided in geoSystem format can split strings if desired: "x1 y1 z1 x2 y2 z2" or "x1 y1 z1", "x2 y2 z2".
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoElevationGrid(_X3DGeometryNode) |
| |
GeoElevationGrid(
ccw=True,
colorPerVertex=True,
creaseAngle=0,
geoGridOrigin=(0, 0, 0),
geoSystem=None,
height=None,
normalPerVertex=True,
solid=True,
xDimension=0,
xSpacing=1.0,
yScale=1,
zDimension=0,
zSpacing=1.0,
color=None,
geoOrigin=None,
normal=None,
texCoord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoElevationGrid is a geometry node defining a rectangular height field, with default values for a 1m by 1m square at height 0. |
| |
- Method resolution order:
- GeoElevationGrid
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
creaseAngle=0,
geoGridOrigin=(0, 0, 0),
geoSystem=None,
height=None,
normalPerVertex=True,
solid=True,
xDimension=0,
xSpacing=1.0,
yScale=1,
zDimension=0,
zSpacing=1.0,
color=None,
geoOrigin=None,
normal=None,
texCoord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoElevationGrid
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoElevationGrid
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoElevationGrid
Data descriptors defined here:
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorPerVertex field.
- colorPerVertex
- Whether Color node color values are applied to each point vertex (true) or per quadrilateral (false).
- creaseAngle
- (0,+infinity) creaseAngle defines angle (in radians) for determining whether adjacent polygons are drawn with sharp edges or smooth shading.
- geoGridOrigin
- Geographic coordinate for southwest (lower-left) corner of height dataset.
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- height
- Contains xDimension rows * zDimension columns floating-point values for elevation above ellipsoid.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or per quadrilateral (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
- xDimension
- (0,+infinity) Number of elements in the height array along east-west X direction.
- xSpacing
- (0,+infinity) Distance between grid-array vertices along east-west X direction.
- yScale
- [0,+infinity) Vertical exaggeration of displayed data produced from the height array.
- zDimension
- (0,+infinity) Number of elements in the height array along north-south Z direction.
- zSpacing
- (0,+infinity) Distance between grid-array vertices along north-south Z direction.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoLOD(_X3DChildNode, _X3DBoundedObject) |
| |
GeoLOD(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
child1Url=None,
child2Url=None,
child3Url=None,
child4Url=None,
geoSystem=None,
range=10,
rootUrl=None,
visible=True,
geoOrigin=None,
rootNode=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Note that MFNode rootNode field can contain multiple nodes and has accessType inputOutput. Meanwhile MFNode children field is outputOnly, unlike other X3DGroupingNode exemplars. |
| |
- Method resolution order:
- GeoLOD
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
child1Url=None,
child2Url=None,
child3Url=None,
child4Url=None,
geoSystem=None,
range=10,
rootUrl=None,
visible=True,
geoOrigin=None,
rootNode=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoLOD
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoLOD
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoLOD
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- center
- Viewer range from geographic-coordinates center triggers quadtree loading/unloading.
- child1Url
- quadtree geometry loaded when viewer is within range.
- child2Url
- quadtree geometry loaded when viewer is within range.
- child3Url
- quadtree geometry loaded when viewer is within range.
- child4Url
- quadtree geometry loaded when viewer is within range.
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- range
- (0,+infinity) Viewer range from geographic-coordinates center triggers quadtree loading/unloading.
- rootNode
- Geometry for the root tile.
- rootUrl
- url for scene providing geometry for the root tile.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoLocation(_X3DGroupingNode) |
| |
GeoLocation(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
geoCoords=(0, 0, 0),
geoSystem=None,
visible=True,
geoOrigin=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoLocation positions a regular X3D model onto the earth's surface. |
| |
- Method resolution order:
- GeoLocation
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
geoCoords=(0, 0, 0),
geoSystem=None,
visible=True,
geoOrigin=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoLocation
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoLocation
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoLocation
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- geoCoords
- Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoMetadata(_X3DInfoNode, _X3DUrlObject) |
| |
GeoMetadata(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
summary=None,
url=None,
data=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoMetadata includes a generic subset of metadata about the geographic data. |
| |
- Method resolution order:
- GeoMetadata
- _X3DInfoNode
- _X3DChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
summary=None,
url=None,
data=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoMetadata
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoMetadata
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoMetadata
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- data
- DEF list of all nodes that implement this data.
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- summary
- The summary string array contains a set of keyword/value pairs, with each keyword and its subsequent value contained in separate strings.
- url
- Hypertext link to an external, complete metadata description.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoOrigin(_X3DNode) |
| |
GeoOrigin(
geoCoords=(0, 0, 0),
geoSystem=None,
rotateYUp=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoOrigin is deprecated and discouraged (but nevertheless allowed) in X3D version 3.3. GeoOrigin is restored in X3D version 4.0 for special use on devices with limited floating-point resolution. |
| |
- Method resolution order:
- GeoOrigin
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
geoCoords=(0, 0, 0),
geoSystem=None,
rotateYUp=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoOrigin
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoOrigin
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoOrigin
Data descriptors defined here:
- geoCoords
- Defines absolute geographic location (and implicit local coordinate frame).
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- rotateYUp
- Whether to rotate coordinates of nodes using this GeoOrigin so that local-up direction aligns with VRML Y axis rotateYUp false means local up-direction is relative to planet surface rotateYUp true allows proper operation of NavigationInfo modes FLY, WALK.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoPositionInterpolator(_X3DInterpolatorNode) |
| |
GeoPositionInterpolator(
geoSystem=None,
key=None,
keyValue=None,
geoOrigin=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoPositionInterpolator animates objects within a geographic coordinate system. |
| |
- Method resolution order:
- GeoPositionInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
geoSystem=None,
key=None,
keyValue=None,
geoOrigin=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoPositionInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoPositionInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoPositionInterpolator
Data descriptors defined here:
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoProximitySensor(_X3DEnvironmentalSensorNode) |
| |
GeoProximitySensor(
center=(0, 0, 0),
description='',
enabled=True,
geoCenter=(0, 0, 0),
geoSystem=None,
size=(0, 0, 0),
geoOrigin=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box). |
| |
- Method resolution order:
- GeoProximitySensor
- _X3DEnvironmentalSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
center=(0, 0, 0),
description='',
enabled=True,
geoCenter=(0, 0, 0),
geoSystem=None,
size=(0, 0, 0),
geoOrigin=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoProximitySensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoProximitySensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoProximitySensor
Data descriptors defined here:
- center
- (starting with v3.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- geoCenter
- (deprecated as of v3.
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- size
- [0,+infinity) size of Proximity box around center location, oriented within local transformation frame.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoTouchSensor(_X3DTouchSensorNode) |
| |
GeoTouchSensor(
description='',
enabled=True,
geoSystem=None,
geoOrigin=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoTouchSensor returns geographic coordinates for the object being selected. |
| |
- Method resolution order:
- GeoTouchSensor
- _X3DTouchSensorNode
- _X3DPointingDeviceSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
geoSystem=None,
geoOrigin=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoTouchSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoTouchSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoTouchSensor
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of this node.
- enabled
- Enables/disables node operation.
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (G D), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoTransform(_X3DGroupingNode) |
| |
GeoTransform(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
geoCenter=(0, 0, 0),
geoSystem=None,
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
geoOrigin=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoTransform is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- GeoTransform
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
geoCenter=(0, 0, 0),
geoSystem=None,
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
geoOrigin=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoTransform
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoTransform
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoTransform
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- geoCenter
- Translation offset from origin of local coordinate system, applied prior to rotation or scaling.
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- rotation
- Orientation (axis, angle in radians) of children relative to local coordinate system.
- scale
- Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
- scaleOrientation
- Preliminary rotation of coordinate sys tem before scaling (to allow scaling around arbitrary orientations).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position (x, y, z in meters) of children relative to local coordinate system.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class GeoViewpoint(_X3DViewpointNode) |
| |
GeoViewpoint(
centerOfRotation=(0, 0, 0),
description='',
farDistance=-1,
fieldOfView=0.7854,
geoSystem=None,
jump=True,
nearDistance=-1,
orientation=(0, 0, 1, 0),
position=(0, 0, 100000),
retainUserOffsets=False,
speedFactor=1.0,
viewAll=False,
geoOrigin=None,
navigationInfo=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
GeoViewpoint specifies viewpoints using geographic coordinates. |
| |
- Method resolution order:
- GeoViewpoint
- _X3DViewpointNode
- _X3DBindableNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
centerOfRotation=(0, 0, 0),
description='',
farDistance=-1,
fieldOfView=0.7854,
geoSystem=None,
jump=True,
nearDistance=-1,
orientation=(0, 0, 1, 0),
position=(0, 0, 100000),
retainUserOffsets=False,
speedFactor=1.0,
viewAll=False,
geoOrigin=None,
navigationInfo=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: GeoViewpoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geospatial.html#GeoViewpoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#GeoViewpoint
Data descriptors defined here:
- centerOfRotation
- centerOfRotation specifies center point about which to rotate user's eyepoint when in EXAMINE or LOOKAT mode.
- description
- Author-provided prose that describes intended purpose of this node.
- farDistance
- or (0,+infinity) farDistance defines maximum clipping plane distance allowed for object display.
- fieldOfView
- Preferred minimum viewing angle from this viewpoint in radians, providing minimum height or minimum width (whichever is smaller).
- geoOrigin
- [GeoOrigin] Optional single contained GeoOrigin node that can specify a local coordinate frame for extended precision.
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- jump
- Whether to transition instantly by jumping, or else smoothly animate to this Viewpoint.
- navigationInfo
- [NavigationInfo] The navigationInfo field defines a dedicated NavigationInfo node for this X3DViewpointNode.
- nearDistance
- or (0,+infinity) nearDistance defines minimum clipping plane distance necessary for object display.
- orientation
- Rotation of Viewpoint, relative to default -Z axis direction in local coordinate system.
- position
- position relative to local georeferenced coordinate system, in proper format.
- retainUserOffsets
- Retain (true) or reset to zero (false) any prior user navigation offsets from defined viewpoint position, orientation.
- speedFactor
- [0,+infinity) speedFactor is a multiplier to modify the original elevation-based speed that is set automatically by the browser.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- viewAll
- Viewpoint is automatically adjusted to view all visible geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Group(_X3DGroupingNode) |
| |
Group(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Group is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- Group
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Group
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/grouping.html#Group
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Group
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class HAnimDisplacer(_X3DGeometricPropertyNode) |
| |
HAnimDisplacer(
coordIndex=None,
description='',
displacements=None,
name='',
weight=0.0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
HAnimDisplacer nodes alter the shape of coordinate-based geometry within parent HAnimJoint or HAnimSegment nodes. |
| |
- Method resolution order:
- HAnimDisplacer
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
coordIndex=None,
description='',
displacements=None,
name='',
weight=0.0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: HAnimDisplacer
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimDisplacer
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimDisplacer
Data descriptors defined here:
- coordIndex
- [0,+infinity) Defines index values into the parent HAnimSegment or HAnimBody/HAnimHumanoid coordinate array for the mesh of vertices affected by this HAnimDisplacer.
- description
- Author-provided prose that describes intended purpose of this node.
- displacements
- displacements are a set of SFVec3f values added to neutral/resting position of each of the corresponding HAnimSegment vertices (or HAnimJoint/HAnimHumanoid vertices) referenced by coordIndex field.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Unique name attribute must be defined so that HAnimDisplacer node can be identified at run time for animation purposes.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- weight
- The weigh factor has typical range [0,1] and defines the scale factor applied to displacement values before adding them to neutral vertex positions.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class HAnimHumanoid(_X3DChildNode, _X3DBoundedObject) |
| |
HAnimHumanoid(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
description='',
info=None,
jointBindingPositions=None,
jointBindingRotations=None,
jointBindingScales=None,
loa=-1,
motionsEnabled=None,
name='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
skeletalConfiguration='BASIC',
translation=(0, 0, 0),
version='2.0',
visible=True,
skinBindingCoords=None,
skinBindingNormals=None,
skinCoord=None,
skinNormal=None,
children=None,
joints=None,
motions=None,
segments=None,
sites=None,
skeleton=None,
skin=None,
viewpoints=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The HAnimHumanoid node is used to: (a) store references to the joints, segments, sites, skeleton, optional skin, and fixed viewpoints, (b) serve as a container for the entire humanoid, (c) provide a convenient way of moving the humanoid through its environment, and (d) store human-readable metadata such as name, version, author, copyright, age, gender and other information. |
| |
- Method resolution order:
- HAnimHumanoid
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
description='',
info=None,
jointBindingPositions=None,
jointBindingRotations=None,
jointBindingScales=None,
loa=-1,
motionsEnabled=None,
name='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
skeletalConfiguration='BASIC',
translation=(0, 0, 0),
version='2.0',
visible=True,
skinBindingCoords=None,
skinBindingNormals=None,
skinCoord=None,
skinNormal=None,
children=None,
joints=None,
motions=None,
segments=None,
sites=None,
skeleton=None,
skin=None,
viewpoints=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: HAnimHumanoid
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimHumanoid
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimHumanoid
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- center
- Translation offset from origin of local coordinate system.
- children
- [HAnimPose] Contains zero or more HAnimPose nodes that can animate the HAnimHumanoid.
- description
- Author-provided prose that describes intended purpose of this node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- info
- Contains metadata keyword=value pairs, where approved keyword terms are humanoidVersion authorName authorEmail copyright creationDate usageRestrictions age gender height and weight.
- jointBindingPositions
- Specifies an array of position values for each HAnimJoint node in the joints field, in order, corresponding to each binding pose.
- jointBindingRotations
- Specifies an array of rotation values for each HAnimJoint node in the joints field, in order, corresponding to each binding pose.
- jointBindingScales
- Specifies an array of scale values for each HAnimJoint node in the joints field, in order, corresponding to each binding pose.
- joints
- [HAnimJoint] The joints field contains a list of USE references for all HAnimJoint node instances found within the preceding skeleton hierarchy.
- loa
- [-1,4] Level Of Articulation 0.
- motions
- [HAnimMotion] Contains any HAnimMotion nodes that can animate the HAnimHumanoid.
- motionsEnabled
- Array of boolean values corresponding to HAnimMotion nodes indicating which can animate the HAnimHumanoid.
- name
- Unique name attribute must be defined so that each HAnimHumanoid node in a scene can be identified at run time for animation purposes.
- rotation
- Orientation of children relative to local coordinate system.
- scale
- Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
- scaleOrientation
- Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
- segments
- [HAnimSegment] The segments field contains a list of USE references for all HAnimSegment node instances found within the preceding skeleton hierarchy.
- sites
- [HAnimSite] sites field contains a list of USE references for all HAnimSite node instances found within the preceding skeleton hierarchy.
- skeletalConfiguration
- Models sharing a common skeletal configuration can share animations and binding poses.
- skeleton
- [HAnimJoint|HAnimSite] List of top-level HAnimJoint and HAnimSite nodes that create the skeleton model.
- skin
- [Group | LOD | Shape | Switch | Transform | IndexedFaceSet | IndexedTriangleFanSet | IndexedLineSet | IndexedQuadSet | IndexedTriangleSet | IndexedTriangleStripSet] List of one or more indexed mesh definitions (such as IndexedFaceSet) that utilize skinCoord point and skinNormal normal data.
- skinBindingCoords
- [Coordinate|CoordinateDouble] Array of Coordinate nodes to handle non-default source pose so that both skin and skeleton can be in same binding pose.
- skinBindingNormals
- [X3DNormalNode] Array of Normal nodes to handle non-default source pose so that both skin and skeleton can be in same binding pose.
- skinCoord
- [Coordinate|CoordinateDouble] Coordinate node utilized by indexed mesh definitions for skin.
- skinNormal
- [X3DNormalNode] Single Normal node utilized by indexed mesh definitions for skin.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position of children relative to local coordinate system.
- version
- HAnimHumanoid version, where allowed value is 2.
- viewpoints
- [HAnimSite] List of HAnimSite nodes containing Viewpoint nodes that appear in the skeleton model, usually as USE node references.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class HAnimJoint(_X3DChildNode, _X3DBoundedObject) |
| |
HAnimJoint(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
description='',
limitOrientation=(0, 0, 1, 0),
llimit=None,
name='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
skinCoordIndex=None,
skinCoordWeight=None,
stiffness=None,
translation=(0, 0, 0),
ulimit=None,
visible=True,
children=None,
displacers=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
HAnimJoint node can represent each joint in a body. |
| |
- Method resolution order:
- HAnimJoint
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
description='',
limitOrientation=(0, 0, 1, 0),
llimit=None,
name='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
skinCoordIndex=None,
skinCoordWeight=None,
stiffness=None,
translation=(0, 0, 0),
ulimit=None,
visible=True,
children=None,
displacers=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: HAnimJoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimJoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimJoint
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- center
- Translation offset from origin of local coordinate system.
- children
- [HAnimJoint|HAnimSegment] Grouping nodes contain an ordered list of children nodes.
- description
- Author-provided prose that describes intended purpose of this node.
- displacers
- [HAnimDisplacer] the displacers field stores HAnimDisplacer objects for a particular HAnimJoint object.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- limitOrientation
- Orientation of upper/lower rotation limits, relative to HAnimJoint center.
- llimit
- Lower limit for minimum joint rotation in radians.
- name
- Unique name attribute must be defined so that HAnimJoint node can be identified at run time for animation purposes.
- rotation
- Orientation of children relative to local coordinate system.
- scale
- Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
- scaleOrientation
- Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
- skinCoordIndex
- [0,+infinity) Coordinate index values referencing which vertices are influenced by the HAnimJoint.
- skinCoordWeight
- Weight deformation values for the corresponding values in the skinCoordIndex field.
- stiffness
- [0,1] A scale factor of (1 - stiffness) is applied around the corresponding axis (X, Y, or Z for entries 0, 1 and 2 of the stiffness field).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position of children relative to local coordinate system.
- ulimit
- Upper limit for maximum joint rotation in radians.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class HAnimMotion(_X3DChildNode) |
| |
HAnimMotion(
channels='',
channelsEnabled=None,
description='',
enabled=True,
endFrame=0,
frameDuration=0.1,
frameIncrement=1,
frameIndex=0,
joints='',
loa=-1,
loop=False,
name='',
startFrame=0,
values=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
An HAnimMotion node supports discrete frame-by-frame playback for HAnim motion data animation. |
| |
- Method resolution order:
- HAnimMotion
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channels='',
channelsEnabled=None,
description='',
enabled=True,
endFrame=0,
frameDuration=0.1,
frameIncrement=1,
frameIndex=0,
joints='',
loa=-1,
loop=False,
name='',
startFrame=0,
values=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: HAnimMotion
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimMotion
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimMotion
Data descriptors defined here:
- channels
- list of number of channels for transformation, followed by transformation type of each channel of data.
- channelsEnabled
- boolean values for each channel indicating whether enabled.
- description
- Author-provided prose that describes intended purpose of this node.
- enabled
- Enables/disables node operation.
- endFrame
- [0,+infinity) endFrame indicates final index of animated frame.
- frameDuration
- (0,+infinity) frameDuration specifies the duration of each frame in seconds.
- frameIncrement
- [-infinity,+infinity) frameIncrement field controls whether playback direction is forwards or backwards, and also whether frames are skipped (for example, subsampled replay).
- frameIndex
- [0,+infinity) frameIndex indicates index of current frame.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- joints
- joints field lists names of joints that raw motion data is to be applied to.
- loa
- [-1,4] Level Of Articulation 0.
- loop
- Repeat indefinitely when loop=true, repeat only once when loop=false.
- name
- Unique name attribute must be defined so that HAnimMotion node can be identified at run time for animation purposes.
- startFrame
- [0,+infinity) startFrame indicates initial index of animated frame.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- values
- values field contains all transformation values, ordered first by frame, then by joint, and then by transformation Sets of floats in the values array matching the order listed in joints and channels fields.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class HAnimPose(_X3DChildNode) |
| |
HAnimPose(
description='',
enabled=True,
loa=-1,
name='',
transitionDuration=0.0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
HAnimPose nodes support setting HAnimJoint values in a corresponding HAnimHumanoid skeleton. |
| |
- Method resolution order:
- HAnimPose
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
loa=-1,
name='',
transitionDuration=0.0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: HAnimPose
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimPose
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimPose
Data descriptors defined here:
- children
- [HAnimJoint] The children field lists all HAnimJoint nodes making up this pose.
- description
- Author-provided prose that describes intended purpose of this node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- loa
- [-1,4] Level Of Articulation 0.
- name
- Unique name attribute must be defined so that HAnimPose node can be identified at run time for animation purposes.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transitionDuration
- Duration in seconds for a pose transition.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class HAnimSegment(_X3DGroupingNode) |
| |
HAnimSegment(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
centerOfMass=(0, 0, 0),
description='',
mass=0,
momentsOfInertia=None,
name='',
visible=True,
coord=None,
children=None,
displacers=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
HAnimSegment node contains Shape geometry for each body segment, providing a visual representation of the skeleton segment. |
| |
- Method resolution order:
- HAnimSegment
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
centerOfMass=(0, 0, 0),
description='',
mass=0,
momentsOfInertia=None,
name='',
visible=True,
coord=None,
children=None,
displacers=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: HAnimSegment
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimSegment
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimSegment
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- centerOfMass
- Location within segment of center of mass.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- coord
- [Coordinate|CoordinateDouble] the coord field is used for HAnimSegment objects that have deformable meshes and shall contain coordinates referenced from the IndexedFaceSet for the paarent HAnimSegment object.
- description
- Author-provided prose that describes intended purpose of this node.
- displacers
- [HAnimDisplacer] the displacers field stores HAnimDisplacer objects for a particular HAnimSegment object.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mass
- Total mass of the segment, 0 if not available, defined in mass base units (default is kilograms).
- momentsOfInertia
- 3x3 moments of inertia matrix.
- name
- Unique name attribute must be defined so that HAnimSegment node can be identified at run time for animation purposes.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class HAnimSite(_X3DGroupingNode) |
| |
HAnimSite(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
description='',
name='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
An HAnimSite node serves three purposes: (a) define an "end effector" location which can be used by an inverse kinematics system, (b) define an attachment point for accessories such as jewelry and clothing, and (c) define a location for a Viewpoint virtual camera in the reference frame of an HAnimSegment (such as a view "through the eyes" of the humanoid for use in multi-user worlds). |
| |
- Method resolution order:
- HAnimSite
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
description='',
name='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: HAnimSite
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimSite
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#HAnimSite
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- center
- Default location of this HAnimSite, i.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- description
- Author-provided prose that describes intended purpose of this node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Unique name attribute must be defined so that HAnimSite node can be identified at run time for animation purposes.
- rotation
- Orientation of children relative to local coordinate system.
- scale
- Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
- scaleOrientation
- Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position of children relative to local coordinate system.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IMPORT(_X3DStatement) |
| |
IMPORT(AS='', importedDEF='', inlineDEF='', class_='', id_='', style_='')
Functional summary: IMPORT provides ROUTE access to a node that has a corresponding EXPORT statement within an Inline scene. These connections allow event values to be exchanged via ROUTE statements between a parent model and a child Inline model. |
| |
- Method resolution order:
- IMPORT
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
AS='',
importedDEF='',
inlineDEF='',
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IMPORT
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#ImportExportsemantics
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IMPORT
Data descriptors defined here:
- AS
- map importedDEF name AS a new name in current scene.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- importedDEF
- importedDEF is DEF name of the node of interest that is exported by the remote inlineDEF model.
- inlineDEF
- inlineDEF is the DEF name of Inline node in the same scene as this IMPORT statement.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class IS(_X3DStatement) |
| |
IS(connect=None, class_='', id_='', style_='')
Functional summary: the IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields. IS/connect statements can be added if the parent node is within a ProtoBody and connect statements define correspondences between prototype fields and built-in node fields. |
| |
- Method resolution order:
- IS
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, connect=None, class_='', id_='', style_='')
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IS
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#PROTOdefinitionsemantics
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IS
Data descriptors defined here:
- connect
- When inside a ProtoBody declaration and an IS statement, add a connect statement to define event-routing connections between a parent node's field to a corresponding ProtoInterface field.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class ImageCubeMapTexture(_X3DEnvironmentTextureNode, _X3DUrlObject) |
| |
ImageCubeMapTexture(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
url=None,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ImageCubeMapTexture is a texture node that defines a cubic environment map source as a single file format that contains multiple images, one for each side. |
| |
- Method resolution order:
- ImageCubeMapTexture
- _X3DEnvironmentTextureNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
url=None,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ImageCubeMapTexture
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalTexturing.html#ImageCubeMapTexture
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ImageCubeMapTexture
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
- url
- Location and filename of image.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ImageTexture(_X3DTexture2DNode, _X3DUrlObject) |
| |
ImageTexture(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
repeatS=True,
repeatT=True,
url=None,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ImageTexture maps a 2D-image file onto a geometric shape. |
| |
- Method resolution order:
- ImageTexture
- _X3DTexture2DNode
- _X3DSingleTextureNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
repeatS=True,
repeatT=True,
url=None,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ImageTexture
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#ImageTexture
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ImageTexture
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- repeatS
- Whether to repeat texture along S axis horizontally from left to right.
- repeatT
- Whether to repeat texture along T axis vertically from top to bottom.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
- url
- Location and filename of image.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ImageTexture3D(_X3DTexture3DNode, _X3DUrlObject) |
| |
ImageTexture3D(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
repeatR=False,
repeatS=False,
repeatT=False,
url=None,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ImageTexture3D defines a 3D image-based texture map by specifying a single image file that contains complete 3D data. |
| |
- Method resolution order:
- ImageTexture3D
- _X3DTexture3DNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
repeatR=False,
repeatS=False,
repeatT=False,
url=None,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ImageTexture3D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texture3D.html#ImageTexture3D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ImageTexture3D
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- repeatR
- Whether to repeat texture along R axis from front to back.
- repeatS
- Whether to repeat texture along S axis horizontally from left to right.
- repeatT
- Whether to repeat texture along T axis vertically from top to bottom.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
- url
- Location and filename of image.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IndexedFaceSet(_X3DComposedGeometryNode) |
| |
IndexedFaceSet(
ccw=True,
colorIndex=None,
colorPerVertex=True,
convex=True,
coordIndex=None,
creaseAngle=0,
normalIndex=None,
normalPerVertex=True,
solid=True,
texCoordIndex=None,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IndexedFaceSet defines polygons using index lists corresponding to vertex coordinates. |
| |
- Method resolution order:
- IndexedFaceSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorIndex=None,
colorPerVertex=True,
convex=True,
coordIndex=None,
creaseAngle=0,
normalIndex=None,
normalPerVertex=True,
solid=True,
texCoordIndex=None,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IndexedFaceSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry3D.html#IndexedFaceSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IndexedFaceSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorIndex
- [-1,+infinity) colorIndex values define the order in which Color|ColorRGBA values are applied to polygons (or vertices), interspersed by -1 if colorlPerVertex=true.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- convex
- The convex field is a hint to renderers whether all polygons in a shape are convex (true), or possibly concave (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- coordIndex
- [-1,+infinity) coordIndex indices provide the order in which coordinates are applied to construct each polygon face.
- creaseAngle
- [0,+infinity) creaseAngle defines angle (in radians) for determining whether adjacent polygons are drawn with sharp edges or smooth shading.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalIndex
- [-1,+infinity) normalIndex values define the order in which normal vectors are applied to polygons (or vertices), interspersed by -1 if normalPerVertex=true.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
- texCoordIndex
- [-1,+infinity) List of texture-coordinate indices mapping attached texture to corresponding coordinates.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IndexedLineSet(_X3DGeometryNode) |
| |
IndexedLineSet(
colorIndex=None,
colorPerVertex=True,
coordIndex=None,
color=None,
coord=None,
fogCoord=None,
normal=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IndexedLineSet defines polyline segments using index lists corresponding to vertex coordinates. |
| |
- Method resolution order:
- IndexedLineSet
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
colorIndex=None,
colorPerVertex=True,
coordIndex=None,
color=None,
coord=None,
fogCoord=None,
normal=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IndexedLineSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#IndexedLineSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IndexedLineSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorIndex
- [-1,+infinity) colorIndex values define the order in which Color|ColorRGBA values are applied to polygons (or vertices), interspersed by -1 if colorlPerVertex=true.
- colorPerVertex
- Whether Color node color values are applied to each point vertex (true) or per polyline (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- coordIndex
- [-1,+infinity) coordIndex indices provide the order in which coordinates are applied to construct each polygon face.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IndexedQuadSet(_X3DComposedGeometryNode) |
| |
IndexedQuadSet(
ccw=True,
colorPerVertex=True,
index=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IndexedQuadSet is a geometry node that defines quadrilaterals. |
| |
- Method resolution order:
- IndexedQuadSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
index=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IndexedQuadSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/CADGeometry.html#IndexedQuadSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IndexedQuadSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- index
- [0,+infinity) index values provide order in which coordinates are applied.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IndexedTriangleFanSet(_X3DComposedGeometryNode) |
| |
IndexedTriangleFanSet(
ccw=True,
colorPerVertex=True,
index=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IndexedTriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes. |
| |
- Method resolution order:
- IndexedTriangleFanSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
index=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IndexedTriangleFanSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#IndexedTriangleFanSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IndexedTriangleFanSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- index
- [-1,+infinity) index list specifies triangles by connecting Coordinate vertices, each individual fan separated by -1 sentinel value.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IndexedTriangleSet(_X3DComposedGeometryNode) |
| |
IndexedTriangleSet(
ccw=True,
colorPerVertex=True,
index=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IndexedTriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes. |
| |
- Method resolution order:
- IndexedTriangleSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
index=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IndexedTriangleSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#IndexedTriangleSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IndexedTriangleSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- index
- [0,+infinity) index list specifies triangles by connecting Coordinate vertices.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IndexedTriangleStripSet(_X3DComposedGeometryNode) |
| |
IndexedTriangleStripSet(
ccw=True,
colorPerVertex=True,
index=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IndexedTriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes. |
| |
- Method resolution order:
- IndexedTriangleStripSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
index=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IndexedTriangleStripSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#IndexedTriangleStripSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IndexedTriangleStripSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- index
- [-1,+infinity) index list specifies triangles by connecting Coordinate vertices for each individual strip, separated by -1 sentinel values.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Inline(_X3DChildNode, _X3DBoundedObject, _X3DUrlObject) |
| |
Inline(
autoRefresh=0,
autoRefreshTimeLimit=3600,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
global_=False,
load=True,
url=None,
visible=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Inline can load another X3D or VRML model into the current scene via url. |
| |
- Method resolution order:
- Inline
- _X3DChildNode
- _X3DBoundedObject
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
global_=False,
load=True,
url=None,
visible=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Inline
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/networking.html#Inline
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Inline
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- description
- Author-provided prose that describes intended purpose of the url asset.
- global_
- The global field controls potential external scoping effects of lights found within an Inline scene.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- url
- Address of X3D world to load Inline with current scene, retrieved either from local system or an online address.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IntegerSequencer(_X3DSequencerNode) |
| |
IntegerSequencer(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IntegerSequencer generates periodic discrete integer values. |
| |
- Method resolution order:
- IntegerSequencer
- _X3DSequencerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IntegerSequencer
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/eventUtilities.html#IntegerSequencer
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IntegerSequencer
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear sequencing, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IntegerTrigger(_X3DTriggerNode) |
| |
IntegerTrigger(
integerKey=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IntegerTrigger converts set_boolean true input events to an integer value (for example, useful when animating whichChoice in a Switch node). |
| |
- Method resolution order:
- IntegerTrigger
- _X3DTriggerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
integerKey=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IntegerTrigger
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/eventUtilities.html#IntegerTrigger
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IntegerTrigger
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- integerKey
- integerKey is value for output when triggered.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class IsoSurfaceVolumeData(_X3DVolumeDataNode) |
| |
IsoSurfaceVolumeData(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
contourStepSize=0,
dimensions=(1, 1, 1),
surfaceTolerance=0,
surfaceValues=None,
visible=True,
gradients=None,
voxels=None,
renderStyle=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
IsoSurfaceVolumeData displays one or more surfaces extracted from a voxel dataset. |
| |
- Method resolution order:
- IsoSurfaceVolumeData
- _X3DVolumeDataNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
contourStepSize=0,
dimensions=(1, 1, 1),
surfaceTolerance=0,
surfaceValues=None,
visible=True,
gradients=None,
voxels=None,
renderStyle=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: IsoSurfaceVolumeData
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#IsoSurfaceVolumeData
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#IsoSurfaceVolumeData
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- contourStepSize
- If contourStepSize is non-zero, also render all isosurfaces that are multiples of that step size from initial surface value.
- dimensions
- Actual-size X-Y-Z dimensions of volume data in local coordinate system.
- gradients
- [X3DTexture3DNode] Optional single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) that provides explicit per-voxel gradient direction information for determining surface boundaries, rather than having it implicitly calculated by the implementation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- renderStyle
- [X3DVolumeRenderStyleNode] Multiple contained X3DVolumeRenderStyleNode nodes corresponding to each isosurface that define specific rendering technique for this volumetric object.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceTolerance
- [0,+infinity) Threshold for gradient magnitude for voxel inolusion in isosurface.
- surfaceValues
- If surfaceValues has one value defined, render corresponding isosurface plus any isosurfaces based on contourStepSize.
- visible
- Whether or not renderable content within this node is visually displayed.
- voxels
- [X3DTexture3DNode] Optional single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) that provides raw voxel information utilized by corresponding rendering styles.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class KeySensor(_X3DKeyDeviceSensorNode) |
| |
KeySensor(
description='',
enabled=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
KeySensor generates events as the user presses keys on the keyboard. |
| |
- Method resolution order:
- KeySensor
- _X3DKeyDeviceSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: KeySensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/keyDeviceSensor.html#KeySensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#KeySensor
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LOD(_X3DGroupingNode) |
| |
LOD(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
forceTransitions=False,
range=None,
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LOD (Level Of Detail) uses camera-to-object distance to switch among contained child levels. |
| |
- Method resolution order:
- LOD
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
forceTransitions=False,
range=None,
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LOD
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/navigation.html#LOD
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LOD
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- center
- Viewpoint distance-measurement offset from origin of local coordinate system, used for LOD node distance calculations.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- forceTransitions
- Whether to perform every range-based transition, regardless of browser optimizations that might otherwise occur.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- range
- (0,+infinity) Specifies ideal distances at which to switch between levels.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Layer(_X3DLayerNode) |
| |
Layer(
objectType=None,
pickable=True,
visible=True,
viewport=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Layer contains a list of children nodes that define the contents of the layer. |
| |
- Method resolution order:
- Layer
- _X3DLayerNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
objectType=None,
pickable=True,
visible=True,
viewport=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Layer
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layering.html#Layer
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Layer
Data descriptors defined here:
- children
- [X3DChildNode] Nodes making up this layer.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- objectType
- The objectType field specifies a set of labels used in the picking process.
- pickable
- pickable determines whether pick traversal is performed for this layer.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- viewport
- [X3DViewportNode] The viewport field is a single Viewport node that constrains layer output to a sub-region of the render surface.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LayerSet(_X3DNode) |
| |
LayerSet(
activeLayer=0,
order=None,
layers=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LayerSet defines a list of layers and a rendering order. |
| |
- Method resolution order:
- LayerSet
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
activeLayer=0,
order=None,
layers=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LayerSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layering.html#LayerSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LayerSet
Data descriptors defined here:
- activeLayer
- [0,+infinity) activeLayer field specifies the layer in which navigation takes place.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- layers
- [X3DLayerNode] The layers list defines a list of Layer nodes that contain the constituent parts of the scene.
- order
- [0,+infinity) The order list defines the order in which layers are rendered.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Layout(_X3DLayoutNode) |
| |
Layout(
align=None,
offset=None,
offsetUnits=None,
scaleMode=None,
size=None,
sizeUnits=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Layout node is used as layout field of LayoutLayer and LayoutGroup nodes. |
| |
- Method resolution order:
- Layout
- _X3DLayoutNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
align=None,
offset=None,
offsetUnits=None,
scaleMode=None,
size=None,
sizeUnits=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Layout
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layout.html#Layout
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Layout
Data descriptors defined here:
- align
- The align field values align the sized rectangle to an edge or center of the parent rectangle.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- offset
- (-infinity,+infinity) The values of the offset field are used to translate the location of this rectangle after the initial alignment.
- offsetUnits
- The offsetUnits field values are used to interprete the offset values.
- scaleMode
- The scaleMode field specifies how the scale of the parent is modified.
- size
- (0,+infinity) The two values in the size field define the width and height of the layout rectangle.
- sizeUnits
- The sizeUnits field values are used to interprete the offset values.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LayoutGroup(_X3DNode) |
| |
LayoutGroup(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
layout=None,
viewport=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LayoutGroup is a Grouping node that can contain most nodes, whose children are related by a common layout within a parent layout. |
| |
- Method resolution order:
- LayoutGroup
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
layout=None,
viewport=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LayoutGroup
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layout.html#LayoutGroup
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LayoutGroup
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- layout
- [X3DLayoutNode] The layout field contains an X3DLayoutNode node that provides the information required to locate and size the layout region of the LayoutGroup node relative to its parent’s layout region, and also to scale the contents of the LayoutGroup.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- viewport
- [X3DViewportNode] The content of the LayoutGroup is clipped by the specified viewport.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LayoutLayer(_X3DLayerNode) |
| |
LayoutLayer(
objectType=None,
pickable=True,
visible=True,
layout=None,
viewport=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LayoutLayer is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- LayoutLayer
- _X3DLayerNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
objectType=None,
pickable=True,
visible=True,
layout=None,
viewport=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LayoutLayer
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layout.html#LayoutLayer
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LayoutLayer
Data descriptors defined here:
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- layout
- [X3DLayoutNode] The layout field contains an X3DLayoutNode node that provides the information required to locate and size the layout region of the LayoutGroup node relative to its parent’s layout region, and also to scale the contents of the LayoutGroup.
- objectType
- The objectType field specifies a set of labels used in the picking process.
- pickable
- pickable determines whether pick traversal is performed for this layer.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- viewport
- [X3DViewportNode] The content of the LayoutGroup is clipped by the specified viewport.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LinePickSensor(_X3DPickSensorNode) |
| |
LinePickSensor(
description='',
enabled=True,
intersectionType='BOUNDS',
matchCriterion='MATCH_ANY',
objectType=None,
sortOrder='CLOSEST',
pickingGeometry=None,
pickTarget=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes. |
| |
- Method resolution order:
- LinePickSensor
- _X3DPickSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
intersectionType='BOUNDS',
matchCriterion='MATCH_ANY',
objectType=None,
sortOrder='CLOSEST',
pickingGeometry=None,
pickTarget=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LinePickSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/picking.html#LinePickSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LinePickSensor
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intersectionType
- intersectionType specifies precision of the collision computation.
- matchCriterion
- defines whether the intersection test (i.
- objectType
- The objectType field specifies a set of labels used in the picking process.
- pickTarget
- [X3DGroupingNode|X3DShapeNode|Inline] pickTarget specifies the list of nodes against which picking operations are performed.
- pickingGeometry
- [IndexedLineSet|LineSet] pickingGeometry specifies the exact geometry coordinates that are used to perform the intersection testing of the picking operation.
- sortOrder
- The sortOrder field determines the order provided for picked output events.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LineProperties(_X3DAppearanceChildNode) |
| |
LineProperties(
applied=True,
linetype=1,
linewidthScaleFactor=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LineProperties allows precise fine-grained control over the rendering style of lines and edges for associated geometry nodes inside the same Shape. |
| |
- Method resolution order:
- LineProperties
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
applied=True,
linetype=1,
linewidthScaleFactor=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LineProperties
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#LineProperties
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LineProperties
Data descriptors defined here:
- applied
- Whether or not LineProperties are applied to associated geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- linetype
- linetype selects a line pattern, with solid default if defined value isn't supported.
- linewidthScaleFactor
- linewidthScaleFactor is a scale factor multiplied by browser-dependent nominal linewidth, mapped to nearest available line width.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LineSet(_X3DGeometryNode) |
| |
LineSet(
vertexCount=None,
color=None,
coord=None,
fogCoord=None,
normal=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LineSet is a geometry node that can contain a Coordinate|CoordinateDouble node and optionally a Color|ColorRGBA node. |
| |
- Method resolution order:
- LineSet
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
vertexCount=None,
color=None,
coord=None,
fogCoord=None,
normal=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LineSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#LineSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LineSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- vertexCount
- [2,+infinity) vertexCount describes how many vertices are used in each individual polyline segment from the Coordinate point values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ListenerPointSource(_X3DSoundSourceNode) |
| |
ListenerPointSource(
description='',
dopplerEnabled=False,
enabled=True,
gain=1,
interauralDistance=0,
orientation=(0, 0, 1, 0),
pauseTime=0,
position=(0, 0, 0),
resumeTime=0,
startTime=0,
stopTime=0,
trackCurrentView=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ListenerPointSource node represents position and orientation of a person listening to virtual sound in the audio scene, and provides single or multiple sound channels as output. |
| |
- Method resolution order:
- ListenerPointSource
- _X3DSoundSourceNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
dopplerEnabled=False,
enabled=True,
gain=1,
interauralDistance=0,
orientation=(0, 0, 1, 0),
pauseTime=0,
position=(0, 0, 0),
resumeTime=0,
startTime=0,
stopTime=0,
trackCurrentView=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ListenerPointSource
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#ListenerPointSource
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ListenerPointSource
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the url asset.
- dopplerEnabled
- dopplerEnabled enables/disables whether real-time Doppler effects (due to relation motion between sources and listeners) are computed by browser between virtual sound sources and active listening locations, then applied to received frequency at active listening locations.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- interauralDistance
- [0,+infinity) The interauralDistance field is.
- orientation
- Rotation (axis, angle in radians) of listening point direction relative to default -Z axis direction in local coordinate system.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- position
- position (x, y, z in meters) relative to local coordinate system.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- trackCurrentView
- If trackCurrentView field is true then position and orientation match avatar's (user's) current view.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LoadSensor(_X3DNetworkSensorNode) |
| |
LoadSensor(
description='',
enabled=True,
timeOut=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LoadSensor generates events as watchList child nodes are either loaded or fail to load. |
| |
- Method resolution order:
- LoadSensor
- _X3DNetworkSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
timeOut=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LoadSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/networking.html#LoadSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LoadSensor
Data descriptors defined here:
- children
- [X3DUrlObject] The children field monitors one or more USE nodes that contain a valid url field.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- timeOut
- Time in seconds of maximum load duration prior to declaring failure.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class LocalFog(_X3DChildNode, _X3DFogObject) |
| |
LocalFog(
color=(1, 1, 1),
enabled=True,
fogType='LINEAR',
visibilityRange=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
LocalFog simulates atmospheric effects by blending distant objects with fog color. |
| |
- Method resolution order:
- LocalFog
- _X3DChildNode
- _X3DFogObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
color=(1, 1, 1),
enabled=True,
fogType='LINEAR',
visibilityRange=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: LocalFog
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalEffects.html#LocalFog
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#LocalFog
Data descriptors defined here:
- color
- [0,1] Fog color.
- enabled
- Enables/disables node operation.
- fogType
- Specifies algorithm for rate of increasing Fog, either LINEAR or EXPONENTIAL.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visibilityRange
- Distance in meters where objects are totally obscured by the fog, using local coordinate system.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MFBool(_X3DArrayField) |
| |
MFBool(value=None)
Field type Python Boolean values are capitalized as True or False. MFBool is an array of boolean values. Type MFBool was previously undefined in the VRML97 Specification, but nevertheless needed for event utilities and scripting. Example use: MFBool is useful for defining a series of behavior states using a BooleanSequencer prototype. Hint: XML boolean values are lower case (true|false) in order to maintain compatibility with HTML and other XML documents. |
| |
- Method resolution order:
- MFBool
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFBool(value):
### if isinstance(value, SFBool):
### value = SFBool(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFBool(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFBool):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFBool(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFBoolAndMFBool
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFBool
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFBool
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFBoolAndMFBool
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFBool
- TUPLE_SIZE()
- How many values make up each data tuple: 1
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFColor(_X3DArrayField) |
| |
MFColor(value=None, value2=None, value3=None)
Field type MFColor specifies zero or more SFColor RGB triples, where each color value is an RGB triple of floating point numbers in range [0,1]. The default value of an uninitialized MFColor field is the empty list. Individual SFColor array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFColor
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFColor(value):
### if isinstance(value, SFColor):
### value = SFColor(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFColor(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFColor):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFColor(value) # report type failure
- __init__(self, value=None, value2=None, value3=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFColorAndMFColor
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFColor
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFColor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFColorAndMFColor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFColor
- TUPLE_SIZE()
- How many values make up each data tuple: 3
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFColorRGBA(_X3DArrayField) |
| |
MFColorRGBA(value=None, value2=None, value3=None, value4=None)
Field type MFColorRGBA specifies zero or more SFColorRGBA 4-tuples, where each color value is an RGBA 4-tuple of floating point numbers in range [0,1]. Alpha (opacity) values = (1 - transparency). The default value of an uninitialized MFColor field is the empty list. Individual SFColorRGBA array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFColorRGBA
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFColorRGBA(value):
### if isinstance(value, SFColorRGBA):
### value = SFColorRGBA(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFColorRGBA(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFColorRGBA):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFColorRGBA(value) # report type failure
- __init__(self, value=None, value2=None, value3=None, value4=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFColorRGBAAndMFColorRGBA
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFColorRGBA
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFColorRGBA
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFColorRGBAAndMFColorRGBA
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFColorRGBA
- TUPLE_SIZE()
- How many values make up each data tuple: 4
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFDouble(_X3DArrayField) |
| |
MFDouble(value=None)
Field type MFDouble is an array of Double values, meaning a double-precision floating-point array type. See GeoVRML 1.0 Recommended Practice, Section 2.3, Limitations of Single Precision for rationale. Array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFDouble
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFDouble(value):
### if isinstance(value, SFDouble):
### value = SFDouble(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFDouble(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFDouble):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFDouble(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFDoubleAndMFDouble
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFDouble
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFDouble
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFDoubleAndMFDouble
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFDouble
- TUPLE_SIZE()
- How many values make up each data tuple: 1
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFFloat(_X3DArrayField) |
| |
MFFloat(value=None)
Field type MFFloat is an array of SFFloat values, meaning a single-precision floating-point array type. Array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFFloat
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFFloat(value):
### if isinstance(value, SFFloat):
### value = SFFloat(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFFloat(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFFloat):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFFloat(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFFloatAndMFFloat
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFFloat
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFFloat
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFFloatAndMFFloat
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFFloat
- TUPLE_SIZE()
- How many values make up each data tuple: 1
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFMatri x3d module documentation (_X3DArrayField) |
| |
MFMatrix3d(value=None)
Field type MFMatrix3d specifies zero or more 3x3 matrices of double-precision floating point numbers, organized in row-major fashion. Warning: comma characters can only appear between singleton 9-tuple values. |
| |
- Method resolution order:
- MFMatrix3d
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFMatrix3d(value):
### if isinstance(value, SFMatrix3d):
### value = SFMatrix3d(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFMatrix3d(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFMatrix3d):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFMatrix3d(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix3dAndMFMatrix3d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFMatrix3d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFMatrix3d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix3dAndMFMatrix3d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFMatrix3d
- TUPLE_SIZE()
- How many values make up each data tuple: 9
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFMatrix3f(_X3DArrayField) |
| |
MFMatrix3f(value=None)
Field type MFMatrix3f specifies zero or more 3x3 matrices of single-precision floating point numbers, organized in row-major fashion. Warning: comma characters can only appear between singleton 9-tuple values. |
| |
- Method resolution order:
- MFMatrix3f
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFMatrix3f(value):
### if isinstance(value, SFMatrix3f):
### value = SFMatrix3f(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFMatrix3f(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFMatrix3f):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFMatrix3f(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix3fAndMFMatrix3f
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFMatrix3f
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFMatrix3f
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix3fAndMFMatrix3f
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFMatrix3f
- TUPLE_SIZE()
- How many values make up each data tuple: 9
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFMatrix4d(_X3DArrayField) |
| |
MFMatrix4d(value=None)
Field type MFMatrix4d specifies zero or more 4x4 matrices of double-precision floating point numbers, organized in row-major fashion. Warning: comma characters can only appear between singleton 16-tuple values. |
| |
- Method resolution order:
- MFMatrix4d
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFMatrix4d(value):
### if isinstance(value, SFMatrix4d):
### value = SFMatrix4d(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFMatrix4d(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFMatrix4d):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFMatrix4d(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix4dAndMFMatrix4d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFMatrix4d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFMatrix4d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix4dAndMFMatrix4d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFMatrix4d
- TUPLE_SIZE()
- How many values make up each data tuple: 16
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFMatrix4f(_X3DArrayField) |
| |
MFMatrix4f(value=None)
Field type MFMatrix4f specifies zero or more 4x4 matrices of single-precision floating point numbers, organized in row-major fashion. Warning: comma characters can only appear between singleton 16-tuple values. |
| |
- Method resolution order:
- MFMatrix4f
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFMatrix4f(value):
### if isinstance(value, SFMatrix4f):
### value = SFMatrix4f(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFMatrix4f(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFMatrix4f):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFMatrix4f(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix4fAndMFMatrix4f
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFMatrix4f
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFMatrix4f
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix4fAndMFMatrix4f
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFMatrix4f
- TUPLE_SIZE()
- How many values make up each data tuple: 16
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFNode(_X3DArrayField) |
| |
MFNode(value=None)
Field type MFNode specifies zero or more nodes; the default value of an MFNode field is the empty list. |
| |
- Method resolution order:
- MFNode
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFNode(value):
### if isinstance(value, SFNode):
### value = SFNode(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFNode(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFNode):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFNode(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- __repl__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFNodeAndMFNode
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFNode
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFNode
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFNodeAndMFNode
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFNode
- TUPLE_SIZE()
- How many values make up each data tuple: 1
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFRotation(_X3DArrayField) |
| |
MFRotation(value=None, value2=None, value3=None, value4=None)
Field type MFRotation is an array of SFRotation values. Individual singleton SFRotation array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFRotation
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFRotation(value):
### if isinstance(value, SFRotation):
### value = SFRotation(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFRotation(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFRotation):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFRotation(value) # report type failure
- __init__(self, value=None, value2=None, value3=None, value4=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFRotationAndMFRotation
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFRotation
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFRotation
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFRotationAndMFRotation
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFRotation
- TUPLE_SIZE()
- How many values make up each data tuple: 4
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFString(_X3DArrayField) |
| |
MFString(value=None)
Field type MFString is an array of SFString values, each "quoted" and separated by whitespace. Individual SFString array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFString
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFString(value):
### if isinstance(value, SFString):
### value = SFString(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFString(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFString):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFString(value) # report type failure
- __init__(self, value=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFStringAndMFString
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFString
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFString
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFStringAndMFString
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFString
- TUPLE_SIZE()
- How many values make up each data tuple: 1
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFVec2d(_X3DArrayField) |
| |
MFVec2d(value=None, value2=None)
Field type MFVec2d is an array of SFVec2d values. Individual singleton SFVec2d array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFVec2d
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFVec2d(value):
### if isinstance(value, SFVec2d):
### value = SFVec2d(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFVec2d(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFVec2d):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFVec2d(value) # report type failure
- __init__(self, value=None, value2=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec2dAndMFVec2d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec2d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec2d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec2dAndMFVec2d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFVec2d
- TUPLE_SIZE()
- How many values make up each data tuple: 2
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFVec2f(_X3DArrayField) |
| |
MFVec2f(value=None, value2=None)
Field type MFVec2f is an array of SFVec2f values. Individual singleton SFVec2f array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFVec2f
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFVec2f(value):
### if isinstance(value, SFVec2f):
### value = SFVec2f(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFVec2f(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFVec2f):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFVec2f(value) # report type failure
- __init__(self, value=None, value2=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec2fAndMFVec2f
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec2f
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec2f
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec2fAndMFVec2f
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFVec2f
- TUPLE_SIZE()
- How many values make up each data tuple: 2
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFVec3d(_X3DArrayField) |
| |
MFVec3d(value=None, value2=None, value3=None)
Field type MFVec3d is an array of SFVec3d values. Individual singleton SFVec3d array values are optionally separated by commas in XML syntax. Original rationale for inclusion: GeoVRML 1.0 Recommended Practice, Section 2.3, Limitations of Single Precision. Hint: MFVec3d can be used to specify a list of georeferenced 3D coordinates. |
| |
- Method resolution order:
- MFVec3d
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFVec3d(value):
### if isinstance(value, SFVec3d):
### value = SFVec3d(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFVec3d(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFVec3d):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFVec3d(value) # report type failure
- __init__(self, value=None, value2=None, value3=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec3dAndMFVec3d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec3d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec3d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec3dAndMFVec3d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFVec3d
- TUPLE_SIZE()
- How many values make up each data tuple: 3
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFVec3f(_X3DArrayField) |
| |
MFVec3f(value=None, value2=None, value3=None)
Field type MFVec3f is an array of SFVec3f values. Individual singleton SFVec3f array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFVec3f
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFVec3f(value):
### if isinstance(value, SFVec3f):
### value = SFVec3f(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFVec3f(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFVec3f):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFVec3f(value) # report type failure
- __init__(self, value=None, value2=None, value3=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec3fAndMFVec3f
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec3f
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec3f
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec3fAndMFVec3f
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFVec3f
- TUPLE_SIZE()
- How many values make up each data tuple: 3
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFVec4d(_X3DArrayField) |
| |
MFVec4d(value=None, value2=None, value3=None, value4=None)
Field type MFVec4d is zero or more SFVec4d values. Individual singleton SFVec4d array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFVec4d
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFVec4d(value):
### if isinstance(value, SFVec4d):
### value = SFVec4d(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFVec4d(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFVec4d):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFVec4d(value) # report type failure
- __init__(self, value=None, value2=None, value3=None, value4=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec4dAndMFVec4d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec4d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec4d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec4dAndMFVec4d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFVec4d
- TUPLE_SIZE()
- How many values make up each data tuple: 4
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class MFVec4f(_X3DArrayField) |
| |
MFVec4f(value=None, value2=None, value3=None, value4=None)
Field type MFVec4f is zero or more SFVec4f values. Individual singleton SFVec4f array values are optionally separated by commas in XML syntax. |
| |
- Method resolution order:
- MFVec4f
- _X3DArrayField
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- ### if not value is None:
### if isValidSFVec4f(value):
### if isinstance(value, SFVec4f):
### value = SFVec4f(value).value # dereference value from base type
### self.__value.append(value)
### elif isValidMFVec4f(value):
### for each in value:
### while isinstance(each, list) and len(each) == 1:
### each = each[0] # dereference
### if isinstance(each, SFVec4f):
### each = each.value # dereference
### self.__value.append(each)
### else:
### assertValidMFVec4f(value) # report type failure
- __init__(self, value=None, value2=None, value3=None, value4=None)
- Initialize self. See help(type(self)) for accurate signature.
- __len__(self)
- append(self, value=None)
- Add to existing value list, first ensuring that a correctly typed value is applied.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: true.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: (empty)
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec4fAndMFVec4f
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec4f
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#MFVec4f
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec4fAndMFVec4f
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MFVec4f
- TUPLE_SIZE()
- How many values make up each data tuple: 4
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class Material(_X3DOneSidedMaterialNode) |
| |
Material(
ambientIntensity=0.2,
ambientTextureMapping='',
diffuseColor=(0.8, 0.8, 0.8),
diffuseTextureMapping='',
emissiveColor=(0, 0, 0),
emissiveTextureMapping='',
normalScale=1,
normalTextureMapping='',
occlusionStrength=1,
occlusionTextureMapping='',
shininess=0.2,
shininessTextureMapping='',
specularColor=(0, 0, 0),
specularTextureMapping='',
transparency=0,
ambientTexture=None,
diffuseTexture=None,
emissiveTexture=None,
normalTexture=None,
occlusionTexture=None,
shininessTexture=None,
specularTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Material specifies surface rendering properties for associated geometry nodes. |
| |
- Method resolution order:
- Material
- _X3DOneSidedMaterialNode
- _X3DMaterialNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ambientIntensity=0.2,
ambientTextureMapping='',
diffuseColor=(0.8, 0.8, 0.8),
diffuseTextureMapping='',
emissiveColor=(0, 0, 0),
emissiveTextureMapping='',
normalScale=1,
normalTextureMapping='',
occlusionStrength=1,
occlusionTextureMapping='',
shininess=0.2,
shininessTextureMapping='',
specularColor=(0, 0, 0),
specularTextureMapping='',
transparency=0,
ambientTexture=None,
diffuseTexture=None,
emissiveTexture=None,
normalTexture=None,
occlusionTexture=None,
shininessTexture=None,
specularTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Material
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#Material
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Material
Data descriptors defined here:
- ambientIntensity
- [0,1] how much ambient omnidirectional light is reflected from all light sources.
- ambientTexture
- [X3DSingleTextureNode] When applying ambientIntensity for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- ambientTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- diffuseColor
- [0,1] how much direct, angle-dependent light is reflected from all light sources.
- diffuseTexture
- [X3DSingleTextureNode] When applying diffuseColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- diffuseTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- emissiveColor
- [0,1] how much glowing light is emitted from this object.
- emissiveTexture
- [X3DSingleTextureNode] When applying emissiveColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- emissiveTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normalScale
- [0,infinity] normalScale controls the degree to which normalTexture RGB values apply XYZ-normal bump mapping to pixels in the parent material.
- normalTexture
- [X3DSingleTextureNode] When applying normalScale for this material node, the contained texture modulates the texture across the surface.
- normalTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- occlusionStrength
- [0,1] occlusionStrength indicates areas of indirect lighting, typically called ambient occlusion.
- occlusionTexture
- [X3DSingleTextureNode] When applying occlusionStrength for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- occlusionTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- shininess
- [0,1] Lower shininess values provide soft specular glows, while higher values result in sharper, smaller highlights.
- shininessTexture
- [X3DSingleTextureNode] When applying shininess for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- shininessTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- specularColor
- [0,1] specular highlights are brightness reflections (example: shiny spots on an apple).
- specularTexture
- [X3DSingleTextureNode] When applying specularColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- specularTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transparency
- [0,1] how "clear" an object is: 1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Matrix3VertexAttribute(_X3DVertexAttributeNode) |
| |
Matrix3VertexAttribute(
name='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Matrix3VertexAttribute defines a set of per-vertex 3x3 matrix attributes. |
| |
- Method resolution order:
- Matrix3VertexAttribute
- _X3DVertexAttributeNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Matrix3VertexAttribute
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shaders.html#Matrix3VertexAttribute
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Matrix3VertexAttribute
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Required name for this particular VertexAttribute instance.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- value specifies an arbitrary collection of matrix values that will be passed to the shader as per-vertex information.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Matrix4VertexAttribute(_X3DVertexAttributeNode) |
| |
Matrix4VertexAttribute(
name='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Matrix4VertexAttribute defines a set of per-vertex 4x4 matrix attributes. |
| |
- Method resolution order:
- Matrix4VertexAttribute
- _X3DVertexAttributeNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Matrix4VertexAttribute
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shaders.html#Matrix4VertexAttribute
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Matrix4VertexAttribute
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Required name for this particular VertexAttribute instance.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- value specifies an arbitrary collection of matrix values that will be passed to the shader as per-vertex information.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MetadataBoolean(_X3DNode) |
| |
MetadataBoolean(
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The metadata provided by this node is contained in the Boolean values of the value field. |
| |
- Method resolution order:
- MetadataBoolean
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MetadataBoolean
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#MetadataBoolean
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MetadataBoolean
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
- reference
- Reference to the metadata standard or definition defining this particular metadata value.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- The value attribute is a strictly typed data array providing relevant metadata information.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MetadataDouble(_X3DNode) |
| |
MetadataDouble(
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The metadata provided by this node is contained in the double-precision floating point numbers of the value field. |
| |
- Method resolution order:
- MetadataDouble
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MetadataDouble
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#MetadataDouble
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MetadataDouble
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
- reference
- Reference to the metadata standard or definition defining this particular metadata value.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- The value attribute is a strictly typed data array providing relevant metadata information.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MetadataFloat(_X3DNode) |
| |
MetadataFloat(
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The metadata provided by this node is contained in the single-precision floating point numbers of the value field. |
| |
- Method resolution order:
- MetadataFloat
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MetadataFloat
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#MetadataFloat
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MetadataFloat
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
- reference
- Reference to the metadata standard or definition defining this particular metadata value.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- The value attribute is a strictly typed data array providing relevant metadata information.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MetadataInteger(_X3DNode) |
| |
MetadataInteger(
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The metadata provided by this node is contained in the integer numbers of the value field. |
| |
- Method resolution order:
- MetadataInteger
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MetadataInteger
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#MetadataInteger
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MetadataInteger
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
- reference
- Reference to the metadata standard or definition defining this particular metadata value.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- The value attribute is a strictly typed data array providing relevant metadata information.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MetadataSet(_X3DNode) |
| |
MetadataSet(
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The metadata provided by this node is contained in the metadata nodes of the value field. |
| |
- Method resolution order:
- MetadataSet
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MetadataSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#MetadataSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MetadataSet
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
- reference
- Reference to the metadata standard or definition defining this particular metadata value.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- [X3DNode] The value field provides a list of X3DMetadataObject nodes whose meaning is determined by the name field.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MetadataString(_X3DNode) |
| |
MetadataString(
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The metadata provided by this node is contained in the strings of the value field. |
| |
- Method resolution order:
- MetadataString
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
reference='',
value=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MetadataString
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#MetadataString
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MetadataString
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Depending on the metadata vocabulary, the attribute name is usually required for metadata nodes.
- reference
- Reference to the metadata standard or definition defining this particular metadata value.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- value
- The value attribute is a strictly typed data array providing relevant metadata information.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MicrophoneSource(_X3DSoundSourceNode) |
| |
MicrophoneSource(
description='',
enabled=True,
gain=1,
mediaDeviceID='',
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
MicrophoneSource captures input from a physical microphone in the real world. |
| |
- Method resolution order:
- MicrophoneSource
- _X3DSoundSourceNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
gain=1,
mediaDeviceID='',
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MicrophoneSource
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#MicrophoneSource
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MicrophoneSource
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mediaDeviceID
- mediaDeviceID field provides a unique identifier for the active device that corresponds to deviceId functionality defined in W3C Web Audio API.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MotorJoint(_X3DRigidJointNode) |
| |
MotorJoint(
autoCalc=False,
axis1Angle=0,
axis1Torque=0,
axis2Angle=0,
axis2Torque=0,
axis3Angle=0,
axis3Torque=0,
enabledAxes=1,
forceOutput=None,
motor1Axis=(1, 0, 0),
motor2Axis=(0, 1, 0),
motor3Axis=(0, 0, 1),
stop1Bounce=0,
stop1ErrorCorrection=0.8,
stop2Bounce=0,
stop2ErrorCorrection=0.8,
stop3Bounce=0,
stop3ErrorCorrection=0.8,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
MotorJoint drives relative angular velocities between body1 and body2 within a common reference frame. |
| |
- Method resolution order:
- MotorJoint
- _X3DRigidJointNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoCalc=False,
axis1Angle=0,
axis1Torque=0,
axis2Angle=0,
axis2Torque=0,
axis3Angle=0,
axis3Torque=0,
enabledAxes=1,
forceOutput=None,
motor1Axis=(1, 0, 0),
motor2Axis=(0, 1, 0),
motor3Axis=(0, 0, 1),
stop1Bounce=0,
stop1ErrorCorrection=0.8,
stop2Bounce=0,
stop2ErrorCorrection=0.8,
stop3Bounce=0,
stop3ErrorCorrection=0.8,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MotorJoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#MotorJoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MotorJoint
Data descriptors defined here:
- autoCalc
- autoCalc controls whether user manually provides individual angle rotations each frame (false) or if angle values are automatically calculated by motor implementations (true).
- axis1Angle
- axis1Angle (radians) is rotation angle for corresponding motor axis when in user-calculated mode.
- axis1Torque
- axis1Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.
- axis2Angle
- axis2Angle (radians) is rotation angle for corresponding motor axis when in user-calculated mode.
- axis2Torque
- axis2Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.
- axis3Angle
- axis3Angle (radians) is rotation angle for corresponding motor axis when in user-calculated mode.
- axis3Torque
- axis3Torque is rotational torque applied by corresponding motor axis when in user-calculated mode.
- body1
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- body2
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- enabledAxes
- [0,3] enabledAxes indicates which motor axes are active.
- forceOutput
- forceOutput controls which output fields are generated for the next frame.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- motor1Axis
- motor1Axis defines axis vector of corresponding motor axis.
- motor2Axis
- motor2Axis defines axis vector of corresponding motor axis.
- motor3Axis
- motor3Axis defines axis vector of corresponding motor axis.
- stop1Bounce
- [0,1] stop1Bounce is velocity factor for bounce back once stop point is reached.
- stop1ErrorCorrection
- [0,1] stop1ErrorCorrection is fraction of error correction performed during time step once stop point is reached.
- stop2Bounce
- [0,1] stop2Bounce is velocity factor for bounce back once stop point is reached.
- stop2ErrorCorrection
- [0,1] stop2ErrorCorrection is fraction of error correction performed during time step once stop point is reached.
- stop3Bounce
- [0,1] stop3Bounce is velocity factor for bounce back once stop point is reached.
- stop3ErrorCorrection
- [0,1] stop3ErrorCorrection is fraction of error correction performed during time step once stop point is reached.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MovieTexture(_X3DSoundSourceNode, _X3DTexture2DNode, _X3DUrlObject) |
| |
MovieTexture(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
enabled=True,
gain=1,
load=True,
loop=False,
pauseTime=0,
pitch=1.0,
repeatS=True,
repeatT=True,
resumeTime=0,
speed=1.0,
startTime=0,
stopTime=0,
url=None,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
MovieTexture applies a 2D movie image to surface geometry, or provides audio for a Sound node. |
| |
- Method resolution order:
- MovieTexture
- _X3DSoundSourceNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DTexture2DNode
- _X3DSingleTextureNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DUrlObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
enabled=True,
gain=1,
load=True,
loop=False,
pauseTime=0,
pitch=1.0,
repeatS=True,
repeatT=True,
resumeTime=0,
speed=1.0,
startTime=0,
stopTime=0,
url=None,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MovieTexture
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#MovieTexture
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MovieTexture
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- loop
- Repeat indefinitely when loop=true, repeat only once when loop=false.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and MovieTexture becomes paused.
- pitch
- (0,+infinity) Multiplier for the rate at which sampled sound is played.
- repeatS
- Whether to repeat texture along S axis horizontally from left to right.
- repeatT
- Whether to repeat texture along T axis vertically from top to bottom.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and MovieTexture becomes active.
- speed
- Factor for how fast the movie (or soundtrack) is played.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
- url
- Location and filename of movie file or stream.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MultiTexture(_X3DTextureNode) |
| |
MultiTexture(
alpha=1,
color=(1, 1, 1),
description='',
function=None,
mode=None,
source=None,
texture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
MultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping. |
| |
- Method resolution order:
- MultiTexture
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
alpha=1,
color=(1, 1, 1),
description='',
function=None,
mode=None,
source=None,
texture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MultiTexture
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#MultiTexture
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MultiTexture
Data descriptors defined here:
- alpha
- [0,1] The alpha field defines the alpha (1-transparency) base value for mode operations.
- color
- [0,1] The color field defines the RGB base values for mode operations.
- description
- Author-provided prose that describes intended purpose of the url asset.
- function
- function operators COMPLEMENT or ALPHAREPLICATE can be applied after the mode blending operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mode
- mode field indicates the type of blending operation, both for color and for alpha channel.
- source
- source field determines whether each image source is treated as DIFFUSE, SPECULAR or a multiplicative FACTOR.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texture
- [X3DSingleTextureNode] Contained texture nodes (ImageTexture, MovieTexture, PixelTexture) that map image(s) to surface geometry, defining each of the different texture channels.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MultiTextureCoordinate(_X3DTextureCoordinateNode) |
| |
MultiTextureCoordinate(
texCoord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
MultiTextureCoordinate contains multiple TextureCoordinate or TextureCoordinateGenerator nodes, for use by a parent polygonal geometry node such as IndexedFaceSet or a Triangle* node. |
| |
- Method resolution order:
- MultiTextureCoordinate
- _X3DTextureCoordinateNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
texCoord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MultiTextureCoordinate
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#MultiTextureCoordinate
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MultiTextureCoordinate
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texCoord
- [X3DSingleTextureCoordinateNode] Zero or more contained TextureCoordinate or TextureCoordinateGenerator nodes that specify texture coordinates for the different texture channels, used for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class MultiTextureTransform(_X3DTextureTransformNode) |
| |
MultiTextureTransform(
textureTransform=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
MultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node. |
| |
- Method resolution order:
- MultiTextureTransform
- _X3DTextureTransformNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
textureTransform=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: MultiTextureTransform
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#MultiTextureTransform
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#MultiTextureTransform
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureTransform
- [X3DSingleTextureTransformNode] Zero or more contained TextureTransform nodes, for each of the different texture channels, that define 2D transformation applied to texture coordinates.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NavigationInfo(_X3DBindableNode) |
| |
NavigationInfo(
avatarSize=None,
headlight=True,
speed=1,
transitionTime=1.0,
transitionType=None,
type=None,
visibilityLimit=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NavigationInfo describes the user's viewing model, user navigation-interaction modalities, and also dimensional characteristics of the user's (typically invisible) avatar. |
| |
- Method resolution order:
- NavigationInfo
- _X3DBindableNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
avatarSize=None,
headlight=True,
speed=1,
transitionTime=1.0,
transitionType=None,
type=None,
visibilityLimit=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NavigationInfo
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/navigation.html#NavigationInfo
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NavigationInfo
Data descriptors defined here:
- avatarSize
- avatarSize triplet values define three separate parameters: (a) collisionDistance between user and geometry, i.
- headlight
- Enable/disable directional light that always points in the direction the user is looking.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- speed
- [0,+infinity) Default rate at which viewer travels through scene, meters/second.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transitionTime
- transitionTime defines the expected duration of viewpoint transition in seconds.
- transitionType
- Camera transition between viewpoints.
- type
- Enter one or more quoted SFString values: "EXAMINE" "WALK" "FLY" "LOOKAT" "EXPLORE" "ANY" "NONE".
- visibilityLimit
- Geometry beyond the visibilityLimit may not be rendered (far clipping plane of the view frustrum).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Normal(_X3DNormalNode) |
| |
Normal(
vector=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Normal defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate | CoordinateDouble node, or else to a parent ElevationGrid node. |
| |
- Method resolution order:
- Normal
- _X3DNormalNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
vector=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Normal
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#Normal
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Normal
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- vector
- set of unit-length normal vectors, corresponding to indexed polygons or vertices.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NormalInterpolator(_X3DInterpolatorNode) |
| |
NormalInterpolator(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NormalInterpolator generates a series of normal (perpendicular) 3-tuple SFVec3f values. |
| |
- Method resolution order:
- NormalInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NormalInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#NormalInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NormalInterpolator
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsCurve(_X3DParametricGeometryNode) |
| |
NurbsCurve(
closed=False,
knot=None,
order=3,
tessellation=0,
weight=None,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsCurve is a 3D curve analogous to NurbsPatchSurface. |
| |
- Method resolution order:
- NurbsCurve
- _X3DParametricGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
closed=False,
knot=None,
order=3,
tessellation=0,
weight=None,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsCurve
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsCurve
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsCurve
Data descriptors defined here:
- closed
- Whether or not the curve is closed (i.
- controlPoint
- [Coordinate|CoordinateDouble|GeoCoordinate] Optional single contained Coordinate or CoordinateDouble node that can specify control points for NURBS geometry definitions.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- knot
- knot vector, where size = number of control points + order of curve.
- order
- define order of surface by polynomials of degree = order-1.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tessellation
- hint for surface tessellation.
- weight
- Vector assigning relative weight value to each control point.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsCurve2D(_X3DNurbsControlCurveNode) |
| |
NurbsCurve2D(
closed=False,
controlPoint=None,
knot=None,
order=3,
tessellation=0,
weight=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsCurve2D defines a trimming segment that is part of a trimming contour in the u-v domain of a surface. |
| |
- Method resolution order:
- NurbsCurve2D
- _X3DNurbsControlCurveNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
closed=False,
controlPoint=None,
knot=None,
order=3,
tessellation=0,
weight=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsCurve2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsCurve2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsCurve2D
Data descriptors defined here:
- closed
- Whether or not the curve is closed (i.
- controlPoint
- controlPoint defines a set of control points of dimension uDimension by vDimension, and defines a mesh where the points do not have uniform spacing.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- knot
- knot vector, where size = number of control points + order of curve.
- order
- define order of surface by polynomials of degree = order-1.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tessellation
- hint for surface tessellation.
- weight
- Vector assigning relative weight value to each control point.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsOrientationInterpolator(_X3DChildNode) |
| |
NurbsOrientationInterpolator(
knot=None,
order=3,
weight=None,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsOrientationInterpolator describes a 3D NURBS curve and outputs interpolated orientation values. |
| |
- Method resolution order:
- NurbsOrientationInterpolator
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
knot=None,
order=3,
weight=None,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsOrientationInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsOrientationInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsOrientationInterpolator
Data descriptors defined here:
- controlPoint
- [Coordinate|CoordinateDouble|GeoCoordinate] Optional single contained Coordinate or CoordinateDouble node that can specify control points for NURBS geometry definitions.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- knot
- knot vector, where size = number of control points + order of curve.
- order
- define order of surface by polynomials of degree = order-1.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- weight
- Output values for computational interpolation, each corresponding to knots.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsPatchSurface(_X3DNurbsSurfaceGeometryNode) |
| |
NurbsPatchSurface(
solid=True,
uClosed=False,
uDimension=0,
uKnot=None,
uOrder=3,
uTessellation=0,
vClosed=False,
vDimension=0,
vKnot=None,
vOrder=3,
vTessellation=0,
weight=None,
controlPoint=None,
texCoord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsPatchSurface defines a contiguous 3D Non-Uniform Rational B-Spline (NURBS) surface. |
| |
- Method resolution order:
- NurbsPatchSurface
- _X3DNurbsSurfaceGeometryNode
- _X3DParametricGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
solid=True,
uClosed=False,
uDimension=0,
uKnot=None,
uOrder=3,
uTessellation=0,
vClosed=False,
vDimension=0,
vKnot=None,
vOrder=3,
vTessellation=0,
weight=None,
controlPoint=None,
texCoord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsPatchSurface
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsPatchSurface
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsPatchSurface
Data descriptors defined here:
- controlPoint
- [Coordinate|CoordinateDouble|GeoCoordinate] Optional single contained Coordinate or CoordinateDouble node that can specify control points for NURBS geometry definitions.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texCoord
- [X3DTextureCoordinateNode|NurbsTextureCoordinate] Optional single contained NurbsTextureCoordinate, TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
- uClosed
- Whether opposite surface sides are closed (seamless) across u dimension.
- uDimension
- Number of control points in u dimension.
- uKnot
- knot vector, where size = number of control points + order of curve.
- uOrder
- define order of surface by polynomials of degree = order-1.
- uTessellation
- hint for surface tessellation.
- vClosed
- Whether opposite surface sides are closed (seamless) across u dimension.
- vDimension
- Number of control points in v dimension.
- vKnot
- knot vector, where size = number of control points + order of curve.
- vOrder
- define order of surface by polynomials of degree = order-1.
- vTessellation
- hint for surface tessellation.
- weight
- Vector assigning relative weight value to each control point.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsPositionInterpolator(_X3DChildNode) |
| |
NurbsPositionInterpolator(
knot=None,
order=3,
weight=None,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsPositionInterpolator describes a 3D NURBS curve and outputs interpolated position values. |
| |
- Method resolution order:
- NurbsPositionInterpolator
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
knot=None,
order=3,
weight=None,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsPositionInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsPositionInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsPositionInterpolator
Data descriptors defined here:
- controlPoint
- [Coordinate|CoordinateDouble|GeoCoordinate] Optional single contained Coordinate or CoordinateDouble node that can specify control points for NURBS geometry definitions.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- knot
- knot vector, where size = number of control points + order of curve.
- order
- define order of surface by polynomials of degree = order-1.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- weight
- Output values for linear interpolation, each corresponding to knots.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsSet(_X3DChildNode, _X3DBoundedObject) |
| |
NurbsSet(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
tessellationScale=1.0,
visible=True,
geometry=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsSet collects a set of NurbsSurface nodes into a common group and treats NurbsSurface set as a unit during tessellation, thereby enforcing tessellation continuity along borders. |
| |
- Method resolution order:
- NurbsSet
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
tessellationScale=1.0,
visible=True,
geometry=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsSet
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- geometry
- [NurbsPatchSurface|NurbsTrimmedSurface] The children form a closed loop with first point of first child repeated as last point of last child, and the last point of a segment repeated as first point of the consecutive one.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tessellationScale
- scale for surface tessellation in children NurbsSurface nodes.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsSurfaceInterpolator(_X3DChildNode) |
| |
NurbsSurfaceInterpolator(
uDimension=0,
uKnot=None,
uOrder=3,
vDimension=0,
vKnot=None,
vOrder=3,
weight=None,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsSurfaceInterpolator describes a 3D NURBS curve and outputs interpolated position and normal values. |
| |
- Method resolution order:
- NurbsSurfaceInterpolator
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
uDimension=0,
uKnot=None,
uOrder=3,
vDimension=0,
vKnot=None,
vOrder=3,
weight=None,
controlPoint=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsSurfaceInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsSurfaceInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsSurfaceInterpolator
Data descriptors defined here:
- controlPoint
- [Coordinate|CoordinateDouble|GeoCoordinate] Optional single contained Coordinate or CoordinateDouble node that can specify control points for NURBS geometry definitions.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- uDimension
- Number of control points in u dimension.
- uKnot
- Knot vector, where size = number of control points + order of curve.
- uOrder
- Define order of surface by polynomials of degree = order-1.
- vDimension
- Number of control points in v dimension.
- vKnot
- Knot vector, where size = number of control points + order of curve.
- vOrder
- Define order of surface by polynomials of degree = order-1.
- weight
- Output values for linear interpolation, each corresponding to knots.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsSweptSurface(_X3DParametricGeometryNode) |
| |
NurbsSweptSurface(
ccw=True,
solid=True,
crossSectionCurve=None,
trajectoryCurve=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsSweptSurface uses a trajectoryCurve path to describe a generalized surface that is swept by a crossSectionCurve. |
| |
- Method resolution order:
- NurbsSweptSurface
- _X3DParametricGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
solid=True,
crossSectionCurve=None,
trajectoryCurve=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsSweptSurface
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsSweptSurface
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsSweptSurface
Data descriptors defined here:
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- crossSectionCurve
- [X3DNurbsControlCurveNode] defines cross-section of the surface traced about the trajectoryCurve axis.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- trajectoryCurve
- [NurbsCurve] describes the center-line path using a NurbsCurve node, oriented so that it is defined counterclockwise when looking down the −Y axis, thus defining a concept of inside and outside.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsSwungSurface(_X3DParametricGeometryNode) |
| |
NurbsSwungSurface(
ccw=True,
solid=True,
profileCurve=None,
trajectoryCurve=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsSwungSurface contains a profileCurve and a trajectoryCurve [X3DNurbsControlCurveNode]. |
| |
- Method resolution order:
- NurbsSwungSurface
- _X3DParametricGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
solid=True,
profileCurve=None,
trajectoryCurve=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsSwungSurface
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsSwungSurface
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsSwungSurface
Data descriptors defined here:
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- profileCurve
- [X3DNurbsControlCurveNode] 2D curve in the yz-plane that describes the cross-sectional shape of the object.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- trajectoryCurve
- [X3DNurbsControlCurveNode] 2D curve in the xz-plane that describes path over which to trace the cross-section.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsTextureCoordinate(_X3DNode) |
| |
NurbsTextureCoordinate(
controlPoint=None,
uDimension=0,
uKnot=None,
uOrder=3,
vDimension=0,
vKnot=None,
vOrder=3,
weight=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsTextureCoordinate describes a 3D NURBS surface in the parametric domain of its surface host, specifying mapping of texture onto the surface. |
| |
- Method resolution order:
- NurbsTextureCoordinate
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
controlPoint=None,
uDimension=0,
uKnot=None,
uOrder=3,
vDimension=0,
vKnot=None,
vOrder=3,
weight=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsTextureCoordinate
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsTextureCoordinate
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsTextureCoordinate
Data descriptors defined here:
- controlPoint
- controlPoint defines a set of control points of dimension uDimension by vDimension, and defines a mesh where the points do not have uniform spacing.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- uDimension
- Number of control points in u dimension.
- uKnot
- Knot vector, where size = number of control points + order of curve.
- uOrder
- Define order of surface by polynomials of degree = order-1.
- vDimension
- Number of control points in v dimension.
- vKnot
- Knot vector, where size = number of control points + order of curve.
- vOrder
- Define order of surface by polynomials of degree = order-1.
- weight
- Output values for linear interpolation, each corresponding to knots.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class NurbsTrimmedSurface(_X3DNurbsSurfaceGeometryNode) |
| |
NurbsTrimmedSurface(
solid=True,
uClosed=False,
uDimension=0,
uKnot=None,
uOrder=3,
uTessellation=0,
vClosed=False,
vDimension=0,
vKnot=None,
vOrder=3,
vTessellation=0,
weight=None,
controlPoint=None,
texCoord=None,
trimmingContour=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
NurbsTrimmedSurface generates texture coordinates from a Non-Uniform Rational B-Spline (NURBS) surface. |
| |
- Method resolution order:
- NurbsTrimmedSurface
- _X3DNurbsSurfaceGeometryNode
- _X3DParametricGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
solid=True,
uClosed=False,
uDimension=0,
uKnot=None,
uOrder=3,
uTessellation=0,
vClosed=False,
vDimension=0,
vKnot=None,
vOrder=3,
vTessellation=0,
weight=None,
controlPoint=None,
texCoord=None,
trimmingContour=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: NurbsTrimmedSurface
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/nurbs.html#NurbsTrimmedSurface
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#NurbsTrimmedSurface
Data descriptors defined here:
- controlPoint
- [Coordinate|CoordinateDouble|GeoCoordinate] Optional single contained Coordinate or CoordinateDouble node that can specify control points for NURBS geometry definitions.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texCoord
- [X3DTextureCoordinateNode|NurbsTextureCoordinate] Optional single contained NurbsTextureCoordinate, TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
- trimmingContour
- [Contour2D] A set of Contour2D nodes are used as trimming loops.
- uClosed
- Whether opposite surface sides are closed (seamless) across u dimension.
- uDimension
- Number of control points in u dimension.
- uKnot
- Knot vector, where size = number of control points + order of curve.
- uOrder
- Define order of surface by polynomials of degree = order-1.
- uTessellation
- hint for surface tessellation.
- vClosed
- Whether opposite surface sides are closed (seamless) across u dimension.
- vDimension
- Number of control points in v dimension.
- vKnot
- Knot vector, where size = number of control points + order of curve.
- vOrder
- Define order of surface by polynomials of degree = order-1.
- vTessellation
- hint for surface tessellation.
- weight
- Vector assigning relative weight value to each control point.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class OpacityMapVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
OpacityMapVolumeStyle(
enabled=True,
transferFunction=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
OpacityMapVolumeStyle specifies that volumetric data is rendered using opacity mapped to a transfer function texture. |
| |
- Method resolution order:
- OpacityMapVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
transferFunction=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: OpacityMapVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#OpacityMapVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#OpacityMapVolumeStyle
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transferFunction
- [X3DTexture2DNode,X3DTexture3DNode] The transferFunction field holds a single texture representation in either two or three dimensions that maps the voxel data values to a specific colour output.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class OrientationChaser(_X3DChaserNode) |
| |
OrientationChaser(
duration=1,
initialDestination=(0, 1, 0, 0),
initialValue=(0, 1, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
OrientationChaser generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- OrientationChaser
- _X3DChaserNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
duration=1,
initialDestination=(0, 1, 0, 0),
initialValue=(0, 1, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: OrientationChaser
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#OrientationChaser
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#OrientationChaser
Data descriptors defined here:
- duration
- [0,+infinity) duration is the time interval for filter response in seconds.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class OrientationDamper(_X3DDamperNode) |
| |
OrientationDamper(
initialDestination=(0, 1, 0, 0),
initialValue=(0, 1, 0, 0),
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
OrientationDamper generates a series of 4-tuple axis-angle SFRotation values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- OrientationDamper
- _X3DDamperNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
initialDestination=(0, 1, 0, 0),
initialValue=(0, 1, 0, 0),
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: OrientationDamper
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#OrientationDamper
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#OrientationDamper
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- order
- [0,5] order defines the number of internal filters (larger means smoother response, longer delay).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tau
- [0,+infinity) tau is the exponential-decay time constant for filter response in seconds.
- tolerance
- [0,+infinity) or -1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class OrientationInterpolator(_X3DInterpolatorNode) |
| |
OrientationInterpolator(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
OrientationInterpolator generates a series of 4-tuple axis-angle SFRotation values. |
| |
- Method resolution order:
- OrientationInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: OrientationInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#OrientationInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#OrientationInterpolator
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class OrthoViewpoint(_X3DViewpointNode) |
| |
OrthoViewpoint(
centerOfRotation=(0, 0, 0),
description='',
farDistance=-1,
fieldOfView=None,
jump=True,
nearDistance=-1,
orientation=(0, 0, 1, 0),
position=(0, 0, 10),
retainUserOffsets=False,
viewAll=False,
navigationInfo=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
OrthoViewpoint provides an orthographic perspective-free view of a scene from a specific location and direction. |
| |
- Method resolution order:
- OrthoViewpoint
- _X3DViewpointNode
- _X3DBindableNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
centerOfRotation=(0, 0, 0),
description='',
farDistance=-1,
fieldOfView=None,
jump=True,
nearDistance=-1,
orientation=(0, 0, 1, 0),
position=(0, 0, 10),
retainUserOffsets=False,
viewAll=False,
navigationInfo=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: OrthoViewpoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/navigation.html#OrthoViewpoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#OrthoViewpoint
Data descriptors defined here:
- centerOfRotation
- centerOfRotation specifies center point about which to rotate user's eyepoint when in EXAMINE or LOOKAT mode.
- description
- Text description or navigation hint to describe the significance of this model Viewpoint.
- farDistance
- or (0,+infinity) farDistance defines maximum clipping plane distance allowed for object display.
- fieldOfView
- Minimum and maximum extents of view in units of local coordinate system.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- jump
- Transition instantly by jumping, otherwise smoothly adjust offsets in place when changing to this Viewpoint.
- navigationInfo
- [NavigationInfo] The navigationInfo field defines a dedicated NavigationInfo node for this X3DViewpointNode.
- nearDistance
- or (0,+infinity) nearDistance defines minimum clipping plane distance necessary for object display.
- orientation
- Rotation (axis, angle in radians) of Viewpoint, relative to default -Z axis direction in local coordinate system.
- position
- position (x, y, z in meters) relative to local coordinate system.
- retainUserOffsets
- Retain (true) or reset to zero (false) any prior user navigation offsets from defined viewpoint position, orientation.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- viewAll
- Viewpoint is automatically adjusted to view all visible geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class OscillatorSource(_X3DSoundSourceNode) |
| |
OscillatorSource(
description='',
detune=0,
enabled=True,
frequency=440,
gain=1,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
periodicWave=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
OscillatorSource node represents an audio source generating a periodic waveform, providing a constant tone. |
| |
- Method resolution order:
- OscillatorSource
- _X3DSoundSourceNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
detune=0,
enabled=True,
frequency=440,
gain=1,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
periodicWave=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: OscillatorSource
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#OscillatorSource
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#OscillatorSource
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the url asset.
- detune
- (0,+infinity) The detune ffield is an a-rate AudioParam representing detuning of oscillation in cents (though the AudioParam returned is read-only, the value it represents is not).
- enabled
- Enables/disables node operation.
- frequency
- The frequency of oscillation in hertz.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- periodicWave
- [PeriodicWave] The periodicWave field is an optional PeriodicWave node providing a regular or arbitrary periodic waveform.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PackagedShader(_X3DShaderNode) |
| |
PackagedShader(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
language='',
load=True,
url=None,
field=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PackagedShader can contain field declarations, but no CDATA section of plain-text source code. |
| |
- Method resolution order:
- PackagedShader
- _X3DShaderNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
language='',
load=True,
url=None,
field=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PackagedShader
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shaders.html#PackagedShader
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PackagedShader
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- field
- Include a field statement for each field declaration in the PackagedShader node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- language
- The language field indicates to the X3D player which shading language is used.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- url
- url points to a shader source-code file that may contain a number of shaders and combined effects.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ParticleSystem(_X3DShapeNode) |
| |
ParticleSystem(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
castShadow=True,
colorKey=None,
createParticles=True,
enabled=True,
geometryType='QUAD',
lifetimeVariation=0.25,
maxParticles=200,
particleLifetime=5,
particleSize=(0.02, 0.02),
texCoordKey=None,
visible=True,
appearance=None,
color=None,
emitter=None,
geometry=None,
texCoord=None,
physics=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ParticleSystem specifies a complete particle system. |
| |
- Method resolution order:
- ParticleSystem
- _X3DShapeNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
castShadow=True,
colorKey=None,
createParticles=True,
enabled=True,
geometryType='QUAD',
lifetimeVariation=0.25,
maxParticles=200,
particleLifetime=5,
particleSize=(0.02, 0.02),
texCoordKey=None,
visible=True,
appearance=None,
color=None,
emitter=None,
geometry=None,
texCoord=None,
physics=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ParticleSystem
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#ParticleSystem
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ParticleSystem
Data descriptors defined here:
- appearance
- [X3DAppearanceNode] The appearance field holds an Appearance node that is used for the geometry.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- castShadow
- The castShadow field defines whether this Shape casts shadows as produced by lighting nodes.
- color
- [X3DColorNode] The color field contains Color|ColorRGBA nodes as a series of color values to be used at the given colorKey points in time.
- colorKey
- [0,+infinity) Array of time intervals in seconds, corresponding to particle lifetime, that are used to interpolate color array values.
- createParticles
- Enables/disables creation of new particles, while any existing particles remain in existence and continue to animate until the end of their lifetimes.
- emitter
- [X3DParticleEmitterNode] The emitter field specifies the type of emitter geometry and properties that the particles are given for their initial positions.
- enabled
- Enables/disables node operation.
- geometry
- [X3DGeometryNode] Optional single contained geometry node provides geometry used for each particle when geometryType=GEOMETRY.
- geometryType
- specifies type of geometry used to represent individual particles.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- lifetimeVariation
- [0,1) TODO not properly defined in X3D spedification.
- maxParticles
- [0,+infinity) Maximum number of particles to be generated at one time (subject to player limitations).
- particleLifetime
- [0,+infinity) TODO not properly defined in X3D spedification.
- particleSize
- [0,+infinity) particleSize describes width and height dimensions for each particle in length base units (default is meters).
- physics
- [X3DParticlePhysicsModelNode] After being created, the individual particles are then manipulated according to the physics model(s) specified in the physics field.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texCoord
- [TextureCoordinate|TextureCoordinateGenerator] texture coordinates of the provided texture(s) in the Appearance node, over time.
- texCoordKey
- [0,+infinity) Array of time intervals in seconds, corresponding to particle lifetime, that are used to sequence texCoord array values.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PeriodicWave(_X3DSoundNode) |
| |
PeriodicWave(
description='',
enabled=True,
optionsImag=None,
optionsReal=None,
type='SQUARE',
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PeriodicWave defines a periodic waveform that can be used to shape the output of an Oscillator. |
| |
- Method resolution order:
- PeriodicWave
- _X3DSoundNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
optionsImag=None,
optionsReal=None,
type='SQUARE',
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PeriodicWave
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#PeriodicWave
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PeriodicWave
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- optionsImag
- imaginary coefficients for defining a waveform.
- optionsReal
- real coefficients for defining a waveform.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- type
- The type field specifies shape of waveform to play, which can be one of several provided values or else 'custom' to indicate that real and imaginary coefficient arrays define a custom waveform.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PhysicalMaterial(_X3DOneSidedMaterialNode) |
| |
PhysicalMaterial(
baseColor=(1, 1, 1),
baseTextureMapping='',
emissiveColor=(0, 0, 0),
emissiveTextureMapping='',
metallic=1,
metallicRoughnessTextureMapping='',
normalScale=1,
normalTextureMapping='',
occlusionStrength=1,
occlusionTextureMapping='',
roughness=1,
transparency=0,
baseTexture=None,
emissiveTexture=None,
metallicRoughnessTexture=None,
normalTexture=None,
occlusionTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PhysicalMaterial specifies surface rendering properties for associated geometry nodes. |
| |
- Method resolution order:
- PhysicalMaterial
- _X3DOneSidedMaterialNode
- _X3DMaterialNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
baseColor=(1, 1, 1),
baseTextureMapping='',
emissiveColor=(0, 0, 0),
emissiveTextureMapping='',
metallic=1,
metallicRoughnessTextureMapping='',
normalScale=1,
normalTextureMapping='',
occlusionStrength=1,
occlusionTextureMapping='',
roughness=1,
transparency=0,
baseTexture=None,
emissiveTexture=None,
metallicRoughnessTexture=None,
normalTexture=None,
occlusionTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PhysicalMaterial
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#PhysicalMaterial
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PhysicalMaterial
Data descriptors defined here:
- baseColor
- [0,1] similar to diffuseColor, TODO define more precisely.
- baseTexture
- [X3DSingleTextureNode] When applying baseColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- baseTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- emissiveColor
- [0,1] how much glowing light is emitted from this object.
- emissiveTexture
- [X3DSingleTextureNode] When applying emissiveColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- emissiveTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- metallic
- [0,1] metallic is a PBR parameter (TODO elaborate).
- metallicRoughnessTexture
- [X3DSingleTextureNode] When applying metallic for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- metallicRoughnessTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- normalScale
- [0,infinity] normalScale controls the degree to which normalTexture RGB values apply XYZ-normal bump mapping to pixels in the parent material.
- normalTexture
- [X3DSingleTextureNode] When applying normalScale for this material node, the contained texture modulates the texture across the surface.
- normalTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- occlusionStrength
- [0,1] occlusionStrength indicates areas of indirect lighting, typically called ambient occlusion.
- occlusionTexture
- [X3DSingleTextureNode] When applying occlusionStrength for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- occlusionTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- roughness
- [0,1] roughness is a PBR parameter (TODO elaborate).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transparency
- [0,1] how "clear" an object is: 1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PickableGroup(_X3DGroupingNode, _X3DPickableObject) |
| |
PickableGroup(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
objectType=None,
pickable=True,
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PickableGroup is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- PickableGroup
- _X3DGroupingNode
- _X3DChildNode
- _X3DPickableObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
objectType=None,
pickable=True,
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PickableGroup
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/picking.html#PickableGroup
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PickableGroup
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- description
- Author-provided prose that describes intended purpose of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- objectType
- The objectType field specifies a set of labels used in the picking process.
- pickable
- The pickable field determines whether pick traversal is performed on this node or its children.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PixelTexture(_X3DTexture2DNode) |
| |
PixelTexture(
description='',
image=[0, 0, 0],
repeatS=True,
repeatT=True,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PixelTexture creates a 2D-image texture map using a numeric array of pixel values. |
| |
- Method resolution order:
- PixelTexture
- _X3DTexture2DNode
- _X3DSingleTextureNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
image=[0, 0, 0],
repeatS=True,
repeatT=True,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PixelTexture
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#PixelTexture
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PixelTexture
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- image
- Defines image: width, height, number_of_components per each pixel value, and list of pixel_values.
- repeatS
- Whether to repeat texture along S axis horizontally from left to right.
- repeatT
- Whether to repeat texture along T axis vertically from top to bottom.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PixelTexture3D(_X3DTexture3DNode) |
| |
PixelTexture3D(
description='',
image=None,
repeatR=False,
repeatS=False,
repeatT=False,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PixelTexture3D defines a 3D image-based texture map as an explicit array of pixel values (image field). |
| |
- Method resolution order:
- PixelTexture3D
- _X3DTexture3DNode
- _X3DTextureNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
image=None,
repeatR=False,
repeatS=False,
repeatT=False,
textureProperties=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PixelTexture3D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texture3D.html#PixelTexture3D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PixelTexture3D
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- image
- image describes raw data for this 3D texture: number of components to the image [0,4], width, height and depth of the texture, followed by (width x height x depth) pixel values.
- repeatR
- Whether to repeat texture along R axis from front to back.
- repeatS
- Whether to repeat texture along S axis horizontally from left to right.
- repeatT
- Whether to repeat texture along T axis vertically from top to bottom.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureProperties
- [TextureProperties] Optional single contained TextureProperties node that can specify additional visual attributes applied to corresponding texture images.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PlaneSensor(_X3DDragSensorNode) |
| |
PlaneSensor(
autoOffset=True,
axisRotation=(0, 0, 1, 0),
description='',
enabled=True,
maxPosition=(-1, -1),
minPosition=(0, 0),
offset=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane. |
| |
- Method resolution order:
- PlaneSensor
- _X3DDragSensorNode
- _X3DPointingDeviceSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoOffset=True,
axisRotation=(0, 0, 1, 0),
description='',
enabled=True,
maxPosition=(-1, -1),
minPosition=(0, 0),
offset=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PlaneSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/pointingDeviceSensor.html#PlaneSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PlaneSensor
Data descriptors defined here:
- autoOffset
- Determines whether previous offset values are remembered/accumulated.
- axisRotation
- axisRotation determines local sensor coordinate system by rotating the local coordinate system.
- description
- Author-provided prose that describes intended purpose of this node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- maxPosition
- minPosition and maxPosition clamp translations to a range of values measured from origin of Z=0 plane default maxPosition < minPosition means no clamping.
- minPosition
- minPosition and maxPosition clamp translations to a range of values measured from origin of Z=0 plane default maxPosition < minPosition means no clamping.
- offset
- Sends event and remembers last value sensed.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PointEmitter(_X3DParticleEmitterNode) |
| |
PointEmitter(
direction=(0, 1, 0),
mass=0,
on=True,
position=(0, 0, 0),
speed=0,
surfaceArea=0,
variation=0.25,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PointEmitter generates particles from a specific point in space using the specified direction and speed. |
| |
- Method resolution order:
- PointEmitter
- _X3DParticleEmitterNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
direction=(0, 1, 0),
mass=0,
on=True,
position=(0, 0, 0),
speed=0,
surfaceArea=0,
variation=0.25,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PointEmitter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#PointEmitter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PointEmitter
Data descriptors defined here:
- direction
- Initial direction from which particles emanate.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mass
- [0,+infinity) Basic mass of each particle, defined in mass base units (default is kilograms).
- on
- Enables/disables production of particles from this emitter node.
- position
- Point from which particles emanate.
- speed
- [0,+infinity) Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceArea
- [0,+infinity) Particle surface area in area base units (default is meters squared).
- variation
- [0,+infinity) Multiplier for the randomness used to control the range of possible output values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PointLight(_X3DLightNode) |
| |
PointLight(
ambientIntensity=0,
attenuation=(1, 0, 0),
color=(1, 1, 1),
global_=True,
intensity=1,
location=(0, 0, 0),
on=True,
radius=100,
shadowIntensity=1,
shadows=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Linear attenuation may occur at level 2, full support at level 3. |
| |
- Method resolution order:
- PointLight
- _X3DLightNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ambientIntensity=0,
attenuation=(1, 0, 0),
color=(1, 1, 1),
global_=True,
intensity=1,
location=(0, 0, 0),
on=True,
radius=100,
shadowIntensity=1,
shadows=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PointLight
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/lighting.html#PointLight
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PointLight
Data descriptors defined here:
- ambientIntensity
- [0,1] Brightness of ambient (nondirectional background) emission from the light.
- attenuation
- Constant, linear-distance and squared-distance dropoff factors as radial distance increases from the source.
- color
- [0,1] color of light, applied to colors of objects.
- global_
- Global lights illuminate all objects within their volume of lighting influence.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensity
- [0,+infinity] Brightness of direct emission from the light.
- location
- Position of light relative to local coordinate system.
- on
- Enables/disables this light source.
- radius
- Maximum effective distance of light relative to local light position, affected by ancestor scaling.
- shadowIntensity
- [0,1] shadowIntensity field defines how much light is obscured by shapes that cast shadows, ranging from 0 (light not obscured, no visible shadows) to 1 (light completely obscured, full-intensity shadows).
- shadows
- shadows field indicates whether or not this light casts a shadow behind illuminated X3DShapeNode geometry.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PointPickSensor(_X3DPickSensorNode) |
| |
PointPickSensor(
description='',
enabled=True,
intersectionType='BOUNDS',
matchCriterion='MATCH_ANY',
objectType=None,
sortOrder='CLOSEST',
pickingGeometry=None,
pickTarget=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry. |
| |
- Method resolution order:
- PointPickSensor
- _X3DPickSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
intersectionType='BOUNDS',
matchCriterion='MATCH_ANY',
objectType=None,
sortOrder='CLOSEST',
pickingGeometry=None,
pickTarget=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PointPickSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/picking.html#PointPickSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PointPickSensor
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intersectionType
- intersectionType specifies precision of the collision computation.
- matchCriterion
- defines whether the intersection test (i.
- objectType
- The objectType field specifies a set of labels used in the picking process.
- pickTarget
- [X3DGroupingNode|X3DShapeNode|Inline] pickTarget specifies the list of nodes against which picking operations are performed.
- pickingGeometry
- [PointSet] pickingGeometry specifies the exact geometry coordinates that are used to perform the intersection testing of the picking operation.
- sortOrder
- The sortOrder field determines the order provided for picked output events.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PointProperties(_X3DAppearanceChildNode) |
| |
PointProperties(
attenuation=(1, 0, 0),
pointSizeMaxValue=1,
pointSizeMinValue=1,
pointSizeScaleFactor=1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PointProperties allows precise fine-grained control over the rendering style of PointSet node points inside the same Shape. |
| |
- Method resolution order:
- PointProperties
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
attenuation=(1, 0, 0),
pointSizeMaxValue=1,
pointSizeMinValue=1,
pointSizeScaleFactor=1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PointProperties
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#PointProperties
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PointProperties
Data descriptors defined here:
- attenuation
- [0,+infinity) attenuation array values [a, b, c] are set to default values if undefined.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- pointSizeMaxValue
- [0,+infinity) pointSizeMaxValue is maximum allowed scaling factor on nominal browser point scaling.
- pointSizeMinValue
- [0,+infinity) pointSizeMinValue is minimum allowed scaling factor on nominal browser point scaling.
- pointSizeScaleFactor
- [1,+infinity) Nominal rendered point size is a browser-dependent minimum renderable point size, which is then multiplied by an additional pointSizeScaleFactor (which is greater than or equal to 1).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PointSet(_X3DGeometryNode) |
| |
PointSet(
color=None,
coord=None,
fogCoord=None,
normal=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PointSet is a node that contains a set of colored 3D points, represented by contained Color|ColorRGBA and Coordinate|CoordinateDouble nodes. |
| |
- Method resolution order:
- PointSet
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
color=None,
coord=None,
fogCoord=None,
normal=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PointSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#PointSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PointSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Polyline2D(_X3DGeometryNode) |
| |
Polyline2D(
lineSegments=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Polyline2D is a geometry node that defines a connected set of vertices in a contiguous set of line segments in X-Y plane. |
| |
- Method resolution order:
- Polyline2D
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
lineSegments=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Polyline2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry2D.html#Polyline2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Polyline2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- lineSegments
- Coordinates of vertices connected into contiguous Polyline2D.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PolylineEmitter(_X3DParticleEmitterNode) |
| |
PolylineEmitter(
coordIndex=None,
direction=(0, 1, 0),
mass=0,
on=True,
speed=0,
surfaceArea=0,
variation=0.25,
coord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PolylineEmitter emits particles along a single polyline. |
| |
- Method resolution order:
- PolylineEmitter
- _X3DParticleEmitterNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
coordIndex=None,
direction=(0, 1, 0),
mass=0,
on=True,
speed=0,
surfaceArea=0,
variation=0.25,
coord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PolylineEmitter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#PolylineEmitter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PolylineEmitter
Data descriptors defined here:
- coord
- [X3DCoordinateNode] Coordinates for the line along which particles are randomly generated.
- coordIndex
- [-1,+infinity) coordIndex indices are applied to contained Coordinate values in order to define randomly generated initial geometry of the particles.
- direction
- Initial direction from which particles emanate.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mass
- [0,+infinity) Basic mass of each particle, defined in mass base units (default is kilograms).
- on
- Enables/disables production of particles from this emitter node.
- speed
- [0,+infinity) Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceArea
- [0,+infinity) Particle surface area in area base units (default is meters squared).
- variation
- [0,+infinity) Multiplier for the randomness used to control the range of possible output values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Polypoint2D(_X3DGeometryNode) |
| |
Polypoint2D(
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Polypoint2D is a geometry node that defines a set of 2D points in X-Y plane. |
| |
- Method resolution order:
- Polypoint2D
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Polypoint2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry2D.html#Polypoint2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Polypoint2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- point
- 2D coordinates of vertices.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PositionChaser(_X3DChaserNode) |
| |
PositionChaser(
duration=1,
initialDestination=(0, 0, 0),
initialValue=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PositionChaser generates a series of position values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- PositionChaser
- _X3DChaserNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
duration=1,
initialDestination=(0, 0, 0),
initialValue=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PositionChaser
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#PositionChaser
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PositionChaser
Data descriptors defined here:
- duration
- [0,+infinity) duration is the time interval for filter response in seconds.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PositionChaser2D(_X3DChaserNode) |
| |
PositionChaser2D(
duration=1,
initialDestination=(0, 0),
initialValue=(0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PositionChaser2D generates a series of 2D position values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- PositionChaser2D
- _X3DChaserNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
duration=1,
initialDestination=(0, 0),
initialValue=(0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PositionChaser2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#PositionChaser2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PositionChaser2D
Data descriptors defined here:
- duration
- [0,+infinity) duration is the time interval for filter response in seconds.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PositionDamper(_X3DDamperNode) |
| |
PositionDamper(
initialDestination=(0, 0, 0),
initialValue=(0, 0, 0),
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PositionDamper generates a series of position values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- PositionDamper
- _X3DDamperNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
initialDestination=(0, 0, 0),
initialValue=(0, 0, 0),
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PositionDamper
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#PositionDamper
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PositionDamper
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- order
- [0,5] order defines the number of internal filters (larger means smoother response, longer delay).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tau
- [0,+infinity) tau is the exponential-decay time constant for filter response in seconds.
- tolerance
- [0,+infinity) or -1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PositionDamper2D(_X3DDamperNode) |
| |
PositionDamper2D(
initialDestination=(0, 0),
initialValue=(0, 0),
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PositionDamper2D generates a series of 2D floating-point values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- PositionDamper2D
- _X3DDamperNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
initialDestination=(0, 0),
initialValue=(0, 0),
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PositionDamper2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#PositionDamper2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PositionDamper2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- order
- [0,5] order defines the number of internal filters (larger means smoother response, longer delay).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tau
- [0,+infinity) tau is the exponential-decay time constant for filter response in seconds.
- tolerance
- [0,+infinity) or -1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PositionInterpolator(_X3DInterpolatorNode) |
| |
PositionInterpolator(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PositionInterpolator generates a series of 3-tuple SFVec3f values. |
| |
- Method resolution order:
- PositionInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PositionInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#PositionInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PositionInterpolator
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PositionInterpolator2D(_X3DInterpolatorNode) |
| |
PositionInterpolator2D(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
PositionInterpolator2D generates a series of SFVec2f values. |
| |
- Method resolution order:
- PositionInterpolator2D
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PositionInterpolator2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#PositionInterpolator2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PositionInterpolator2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class PrimitivePickSensor(_X3DPickSensorNode) |
| |
PrimitivePickSensor(
description='',
enabled=True,
intersectionType='BOUNDS',
matchCriterion='MATCH_ANY',
objectType=None,
sortOrder='CLOSEST',
pickingGeometry=None,
pickTarget=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support. |
| |
- Method resolution order:
- PrimitivePickSensor
- _X3DPickSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
intersectionType='BOUNDS',
matchCriterion='MATCH_ANY',
objectType=None,
sortOrder='CLOSEST',
pickingGeometry=None,
pickTarget=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: PrimitivePickSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/picking.html#PrimitivePickSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#PrimitivePickSensor
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intersectionType
- intersectionType specifies precision of the collision computation.
- matchCriterion
- defines whether the intersection test (i.
- objectType
- The objectType field specifies a set of labels used in the picking process.
- pickTarget
- [X3DGroupingNode|X3DShapeNode|Inline] pickTarget specifies the list of nodes against which picking operations are performed.
- pickingGeometry
- [Cone|Cylinder|Sphere|Box] pickingGeometry specifies the exact geometry coordinates that are used to perform the intersection testing of the picking operation.
- sortOrder
- The sortOrder field determines the order provided for picked output events.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ProgramShader(_X3DShaderNode) |
| |
ProgramShader(
language='',
programs=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ProgramShader contains no field declarations and no plain-text source code. |
| |
- Method resolution order:
- ProgramShader
- _X3DShaderNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
language='',
programs=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ProgramShader
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shaders.html#ProgramShader
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ProgramShader
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- language
- The language field indicates to the X3D player which shading language is used.
- programs
- [ShaderProgram] ProgramShader contains zero or more ShaderProgram node instances.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ProjectionVolumeStyle(_X3DVolumeRenderStyleNode) |
| |
ProjectionVolumeStyle(
enabled=True,
intensityThreshold=0,
type='MAX',
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ProjectionVolumeStyle uses voxel data to directly generate output color. |
| |
- Method resolution order:
- ProjectionVolumeStyle
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
intensityThreshold=0,
type='MAX',
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ProjectionVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#ProjectionVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ProjectionVolumeStyle
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensityThreshold
- [0,1] Threshold value used when type=MIN (LMIP) or type=MAX (MIP).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- type
- If type=MAX then Maximum Intensity Projection (MIP) or Least MIP (LMIP) algorithm is used to generate output color.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ProtoBody(_X3DStatement) |
| |
ProtoBody(children=None, class_='', id_='', style_='')
ProtoBody contains the definition nodes for new Prototype nodes. |
| |
- Method resolution order:
- ProtoBody
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, children=None, class_='', id_='', style_='')
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ProtoBody
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#PrototypeAndFieldDeclarationSyntax
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ProtoBody
Data descriptors defined here:
- children
- [X3DNode] ProtoBody can contain nodes, statements and comments.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class ProtoDeclare(_X3DStatement) |
| |
ProtoDeclare(
appinfo='',
documentation='',
name='',
ProtoBody=None,
ProtoInterface=None,
class_='',
id_='',
style_=''
)
ProtoDeclare defines new Prototype nodes. Nested ProtoDeclares and ProtoInstances are allowed by the specification. |
| |
- Method resolution order:
- ProtoDeclare
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
appinfo='',
documentation='',
name='',
ProtoBody=None,
ProtoInterface=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ProtoDeclare
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#PrototypeAndFieldDeclarationSyntax
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ProtoDeclare
Data descriptors defined here:
- ProtoBody
- Include one ProtoBody statement after the ProtoInterface statement.
- ProtoInterface
- Include an optional ProtoInterface statement if this ProtoDeclare has field declarations.
- appinfo
- Application information to provide simple description usable as a tooltip, similar to XML Schema appinfo tag.
- documentation
- Documentation url for further information, similar to XML Schema documentation tag.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- name of this prototype being declared.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class ProtoInstance(_X3DPrototypeInstance, _X3DChildNode) |
| |
ProtoInstance(
name='',
fieldValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ProtoInstance can override field default values via fieldValue initializations. Non-recursive nested ProtoInstance and ProtoDeclare statements are allowed within a ProtoDeclare. |
| |
- Method resolution order:
- ProtoInstance
- _X3DPrototypeInstance
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
name='',
fieldValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ProtoInstance
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#ProtoInstanceAndFieldValueStatement
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ProtoInstance
Data descriptors defined here:
- fieldValue
- Include fieldValue statements if this ProtoInstance overrides default values in any of the original field declarations.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- name of the prototype node being instanced.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ProtoInterface(_X3DStatement) |
| |
ProtoInterface(field=None, class_='', id_='', style_='')
ProtoInterface defines fields for new Prototype nodes. |
| |
- Method resolution order:
- ProtoInterface
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, field=None, class_='', id_='', style_='')
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ProtoInterface
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#PrototypeAndFieldDeclarationSyntax
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ProtoInterface
Data descriptors defined here:
- field
- Include a field statement for each field declaration in this ProtoDeclare's ProtoInterface.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class ProximitySensor(_X3DEnvironmentalSensorNode) |
| |
ProximitySensor(
center=(0, 0, 0),
description='',
enabled=True,
size=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box). |
| |
- Method resolution order:
- ProximitySensor
- _X3DEnvironmentalSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
center=(0, 0, 0),
description='',
enabled=True,
size=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ProximitySensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalSensor.html#ProximitySensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ProximitySensor
Data descriptors defined here:
- center
- Position offset from origin of local coordinate system.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- size
- [0,+infinity) size of Proximity box around center location, oriented within local transformation frame.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class QuadSet(_X3DComposedGeometryNode) |
| |
QuadSet(
ccw=True,
colorPerVertex=True,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
QuadSet is a geometry node that defines quadrilaterals. |
| |
- Method resolution order:
- QuadSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: QuadSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/CADGeometry.html#QuadSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#QuadSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ROUTE(_X3DStatement) |
| |
ROUTE(
fromField='',
fromNode='',
toField='',
toNode='',
class_='',
id_='',
style_=''
)
ROUTE connects output fields of event-producing nodes to input fields of event-consuming nodes. |
| |
- Method resolution order:
- ROUTE
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
fromField='',
fromNode='',
toField='',
toNode='',
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ROUTE
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#ModifyingObjectsRoutes
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ROUTE
Data descriptors defined here:
- fromField
- fromField is the field name in the source node which is originating an event.
- fromNode
- fromNode is the DEF name of the node originating an event.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- toField
- toField is the field name in the destination node which is receiving an event.
- toNode
- toNode is the DEF name of the destination node receiving an event.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class ReceiverPdu(_X3DNetworkSensorNode, _X3DBoundedObject) |
| |
ReceiverPdu(
address='localhost',
applicationID=0,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
enabled=True,
entityID=0,
geoCoords=(0, 0, 0),
geoSystem=None,
multicastRelayHost='',
multicastRelayPort=0,
networkMode='standAlone',
port=0,
radioID=0,
readInterval=0.1,
receivedPower=0.0,
receiverState=0,
rtpHeaderExpected=False,
siteID=0,
transmitterApplicationID=0,
transmitterEntityID=0,
transmitterRadioID=0,
transmitterSiteID=0,
visible=True,
whichGeometry=1,
writeInterval=1.0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation. |
| |
- Method resolution order:
- ReceiverPdu
- _X3DNetworkSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
address='localhost',
applicationID=0,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
description='',
enabled=True,
entityID=0,
geoCoords=(0, 0, 0),
geoSystem=None,
multicastRelayHost='',
multicastRelayPort=0,
networkMode='standAlone',
port=0,
radioID=0,
readInterval=0.1,
receivedPower=0.0,
receiverState=0,
rtpHeaderExpected=False,
siteID=0,
transmitterApplicationID=0,
transmitterEntityID=0,
transmitterRadioID=0,
transmitterSiteID=0,
visible=True,
whichGeometry=1,
writeInterval=1.0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ReceiverPdu
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/dis.html#ReceiverPdu
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ReceiverPdu
Data descriptors defined here:
- address
- Multicast network address, or else 'localhost'; Example: 224.
- applicationID
- Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables the sensor node.
- entityID
- EntityID unique ID for entity within that application.
- geoCoords
- Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- multicastRelayHost
- Fallback server address if multicast not available locally.
- multicastRelayPort
- Fallback server port if multicast not available locally.
- networkMode
- Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.
- port
- Multicast network port, for example: 3000.
- radioID
- Identifies a particular radio within a given entity.
- readInterval
- [0,+infinity) Seconds between read updates, 0 means no reading.
- receivedPower
- receivedPower indicates radio frequency (RF) power received, in units of decibel-milliwatts (dBm), after applying any propagation loss and antenna gain.
- receiverState
- receiverState indicates if receiver is currently idle or busy via one of these enumerated values: 0 = off, 1 = on but not receiving, or 2 = on and receiving.
- rtpHeaderExpected
- Whether RTP headers are prepended to DIS PDUs.
- siteID
- Simulation/exercise siteID of the participating LAN or organization.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transmitterApplicationID
- Simulation/exercise transmitterApplicationID is unique for transmitter application at that site.
- transmitterEntityID
- Simulation/exercise transmitterEntityID is a unique ID for a single entity within that application.
- transmitterRadioID
- Identifies a particular radio within a given entity.
- transmitterSiteID
- Simulation/exercise transmitterSiteID of the participating LAN or organization.
- visible
- Whether or not renderable content within this node is visually displayed.
- whichGeometry
- Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states.
- writeInterval
- [0,+infinity) Seconds between write updates, 0 means no writing (sending).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Rectangle2D(_X3DGeometryNode) |
| |
Rectangle2D(
size=(2, 2),
solid=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Rectangle2D is a geometry node that defines a 2D rectangle in X-Y plane. |
| |
- Method resolution order:
- Rectangle2D
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
size=(2, 2),
solid=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Rectangle2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry2D.html#Rectangle2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Rectangle2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- size
- 2D dimensions of Rectangle2D.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class RigidBody(_X3DChildNode) |
| |
RigidBody(
angularDampingFactor=0.001,
angularVelocity=(0, 0, 0),
autoDamp=False,
autoDisable=False,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
centerOfMass=(0, 0, 0),
disableAngularSpeed=0,
disableLinearSpeed=0,
disableTime=0,
enabled=True,
finiteRotationAxis=(0, 1, 0),
fixed=False,
forces=None,
inertia=(1, 0, 0, 0, 1, 0, 0, 0, 1),
linearDampingFactor=0.001,
linearVelocity=(0, 0, 0),
mass=1,
orientation=(0, 0, 1, 0),
position=(0, 0, 0),
torques=None,
useFiniteRotation=False,
useGlobalGravity=True,
visible=True,
massDensityModel=None,
geometry=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
RigidBody describes a collection of shapes with a mass distribution that is affected by the physics model. |
| |
- Method resolution order:
- RigidBody
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
angularDampingFactor=0.001,
angularVelocity=(0, 0, 0),
autoDamp=False,
autoDisable=False,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
centerOfMass=(0, 0, 0),
disableAngularSpeed=0,
disableLinearSpeed=0,
disableTime=0,
enabled=True,
finiteRotationAxis=(0, 1, 0),
fixed=False,
forces=None,
inertia=(1, 0, 0, 0, 1, 0, 0, 0, 1),
linearDampingFactor=0.001,
linearVelocity=(0, 0, 0),
mass=1,
orientation=(0, 0, 1, 0),
position=(0, 0, 0),
torques=None,
useFiniteRotation=False,
useGlobalGravity=True,
visible=True,
massDensityModel=None,
geometry=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: RigidBody
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#RigidBody
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#RigidBody
Data descriptors defined here:
- angularDampingFactor
- [0,1] angularDampingFactor automatically damps a portion of body motion over time.
- angularVelocity
- angularVelocity sets constant velocity value to object every frame, and reports updates by physics model.
- autoDamp
- autoDamp enables/disables angularDampingFactor and linearDampingFactor.
- autoDisable
- autoDisable toggles operation of disableAngularSpeed, disableLinearSpeed, disableTime.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- centerOfMass
- centerOfMass defines local center of mass for physics calculations.
- disableAngularSpeed
- [0,+infinity) disableAngularSpeed defines lower-limit tolerance value when body is considered at rest and not part of rigid body calculations, reducing numeric instabilities.
- disableLinearSpeed
- [0,+infinity) disableLinearSpeed defines lower-limit tolerance value when body is considered at rest and not part of rigid body calculation, reducing numeric instabilitiess.
- disableTime
- [0,+infinity) disableTime defines interval when body becomes at rest and not part of rigid body calculations, reducing numeric instabilities.
- enabled
- Enables/disables node operation.
- finiteRotationAxis
- finiteRotationAxis specifies vector around which the object rotates.
- fixed
- fixed indicates whether body is able to move.
- forces
- forces defines linear force values applied to the object every frame.
- geometry
- [X3DNBodyCollidableNode] The geometry field is used to connect the body modelled by the physics engine implementation to the real geometry of the scene through the use of collidable nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- inertia
- inertia matrix defines a 3x2 inertia tensor matrix.
- linearDampingFactor
- [0,1] linearDampingFactor automatically damps a portion of body motion over time.
- linearVelocity
- linearVelocity sets constant velocity value to object every frame, and reports updates by physics model.
- mass
- (0,1] mass of the body in kilograms.
- massDensityModel
- [Sphere,Box,Cone] The massDensityModel field is used to describe the geometry type and dimensions used to calculate the mass density in the physics model.
- orientation
- orientation sets body direction in world space, then reports physics updates.
- position
- position sets body location in world space, then reports physics updates.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- torques
- torques defines rotational force values applied to the object every frame.
- useFiniteRotation
- useFiniteRotation enables/disables higher-resolution, higher-cost computational method for calculating rotations.
- useGlobalGravity
- useGlobalGravity indicates whether this particular body is influenced by parent RigidBodyCollection's gravity setting.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class RigidBodyCollection(_X3DChildNode) |
| |
RigidBodyCollection(
autoDisable=False,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
constantForceMix=0.0001,
contactSurfaceThickness=0,
disableAngularSpeed=0,
disableLinearSpeed=0,
disableTime=0,
enabled=True,
errorCorrection=0.8,
gravity=(0, -9.8, 0),
iterations=10,
maxCorrectionSpeed=-1,
preferAccuracy=False,
visible=True,
collider=None,
bodies=None,
joints=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
RigidBodyCollection represents a system of bodies that interact within a single physics model. |
| |
- Method resolution order:
- RigidBodyCollection
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoDisable=False,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
constantForceMix=0.0001,
contactSurfaceThickness=0,
disableAngularSpeed=0,
disableLinearSpeed=0,
disableTime=0,
enabled=True,
errorCorrection=0.8,
gravity=(0, -9.8, 0),
iterations=10,
maxCorrectionSpeed=-1,
preferAccuracy=False,
visible=True,
collider=None,
bodies=None,
joints=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: RigidBodyCollection
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#RigidBodyCollection
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#RigidBodyCollection
Data descriptors defined here:
- autoDisable
- autoDisable toggles operation of disableAngularSpeed, disableLinearSpeed, disableTime.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- bodies
- [RigidBody] Collection of top-level nodes that comprise a set of bodies evaluated as a single set of interactions.
- collider
- [CollisionCollection] The collider field associates a collision collection with this rigid body collection allowing seamless updates and integration without the need to use the X3D event model.
- constantForceMix
- [0,+infinity) constantForceMix modifies damping calculations by violating normal constraints while applying small, constant forces in those calculations.
- contactSurfaceThickness
- [0,+infinity) contactSurfaceThickness defines how far bodies may interpenetrate after a collision, allowing simulation of softer bodies that deform somewhat during collision.
- disableAngularSpeed
- [0,+infinity) disableAngularSpeed defines lower-limit tolerance value when body is considered at rest and not part of rigid body calculations, reducing numeric instabilities.
- disableLinearSpeed
- [0,+infinity) disableLinearSpeed defines lower-limit tolerance value when body is considered at rest and not part of rigid body calculation, reducing numeric instabilitiess.
- disableTime
- [0,+infinity) disableTime defines interval when body becomes at rest and not part of rigid body calculations, reducing numeric instabilities.
- enabled
- Enables/disables node operation.
- errorCorrection
- [0,1] errorCorrection describes how quickly intersection errors due to floating-point inaccuracies are resolved (0=no correction, 1=all corrected in single step).
- gravity
- gravity indicates direction and strength of local gravity vector for this collection of bodies (units m/sec^2).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- iterations
- [0,+infinity) iterations controls number of iterations performed over collectioned joints and bodies during each evaluation.
- joints
- [X3DRigidJointNode] The joints field is used to register all joints between bodies contained in this collection.
- maxCorrectionSpeed
- [0,+infinity) or -1, maxCorrectionSpeed.
- preferAccuracy
- preferAccuracy provides hint for performance preference: higher accuracy or faster computational speed.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SFColor(_X3DField) |
| |
SFColor(value=None, value2=None, value3=None)
Field type SFColor specifies one RGB (red-green-blue) color triple, where each color value is an RGB triple of floating point numbers in range [0,1]. The default value of an uninitialized SFColor field is (0 0 0). Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFColor
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=None, value2=None, value3=None)
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 0 0 0
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFColorAndMFColor
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFColor
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFColor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFColorAndMFColor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFColor
- TUPLE_SIZE()
- How many values make up each data tuple: 3
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFColorRGBA(_X3DField) |
| |
SFColorRGBA(value=None, value2=None, value3=None, value4=None)
Field type SFColorRGBA specifies one RGBA (red-green-blue-alpha) color 4-tuple, where each color value is an RGBA 4-tuple of floating point numbers in range [0,1]. Alpha (opacity) values = (1 - transparency). The default value of an uninitialized SFColorRGBA field is (0 0 0 0). Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFColorRGBA
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=None, value2=None, value3=None, value4=None)
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 0 0 0 0
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFColorRGBAAndMFColorRGBA
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFColorRGBA
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFColorRGBA
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFColorRGBAAndMFColorRGBA
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFColorRGBA
- TUPLE_SIZE()
- How many values make up each data tuple: 4
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFImage(_X3DField) |
| |
SFImage(value=[0, 0, 0])
Field type SFImage specifies a single uncompressed 2-dimensional pixel image. SFImage fields contain three integers representing the width, height, and number of components in the image, followed by (width x height) hexadecimal or integer values representing the pixels in the image. |
| |
- Method resolution order:
- SFImage
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=[0, 0, 0])
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 0 0 0
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFImageAndMFImage
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFImage
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFImage
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFImageAndMFImage
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFImage
- TUPLE_SIZE()
- How many values make up each data tuple: 1
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFMatri x3d module documentation (_X3DField) |
| |
SFMatrix3d(value=(1, 0, 0, 0, 1, 0, 0, 0, 1))
Field type SFMatrix3d specifies a 3x3 matrix of double-precision floating point numbers, organized in row-major fashion. Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFMatrix3d
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=(1, 0, 0, 0, 1, 0, 0, 0, 1))
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 1 0 0 0 1 0 0 0 1
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix3dAndMFMatrix3d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFMatrix3d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFMatrix3d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix3dAndMFMatrix3d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFMatrix3d
- TUPLE_SIZE()
- How many values make up each data tuple: 9
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFMatrix3f(_X3DField) |
| |
SFMatrix3f(value=(1, 0, 0, 0, 1, 0, 0, 0, 1))
Field type SFMatrix3f specifies a 3x3 matrix of single-precision floating point numbers, organized in row-major fashion. Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFMatrix3f
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=(1, 0, 0, 0, 1, 0, 0, 0, 1))
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 1 0 0 0 1 0 0 0 1
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix3fAndMFMatrix3f
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFMatrix3f
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFMatrix3f
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix3fAndMFMatrix3f
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFMatrix3f
- TUPLE_SIZE()
- How many values make up each data tuple: 9
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFMatrix4d(_X3DField) |
| |
SFMatrix4d(value=(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1))
Field type SFMatrix4d specifies a 4x4 matrix of double-precision floating point numbers, organized in row-major fashion. Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFMatrix4d
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1))
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix4dAndMFMatrix4d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFMatrix4d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFMatrix4d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix4dAndMFMatrix4d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFMatrix4d
- TUPLE_SIZE()
- How many values make up each data tuple: 16
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFMatrix4f(_X3DField) |
| |
SFMatrix4f(value=(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1))
Field type SFMatrix4f specifies a 4x4 matrix of single-precision floating point numbers, organized in row-major fashion. Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFMatrix4f
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1))
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix4fAndMFMatrix4f
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFMatrix4f
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFMatrix4f
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFMatrix4fAndMFMatrix4f
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFMatrix4f
- TUPLE_SIZE()
- How many values make up each data tuple: 16
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFRotation(_X3DField) |
| |
SFRotation(value=None, value2=None, value3=None, value4=None)
Field type SFRotation is an axis-angle 4-tuple, indicating X-Y-Z direction axis plus angle orientation about that axis. The first three values specify a normalized axis vector about which the rotation takes place, so the first three values shall be within the range [-1..+1] in order to represent a normalized unit vector. The fourth value specifies the amount of right-handed rotation about that axis in radians. Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFRotation
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=None, value2=None, value3=None, value4=None)
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 0 0 1 0
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFRotationAndMFRotation
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFRotation
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFRotation
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFRotationAndMFRotation
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFRotation
- TUPLE_SIZE()
- How many values make up each data tuple: 4
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFVec3d(_X3DField) |
| |
SFVec3d(value=None, value2=None, value3=None)
Field type SFVec3d is a 3-tuple triplet of SFDouble values. See GeoVRML 1.0 Recommended Practice, Section 2.3, Limitations of Single Precision. Hint: SFVec3d can be used to specify a georeferenced 3D coordinate. Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFVec3d
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=None, value2=None, value3=None)
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 0.0 0.0 0.0
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec3dAndMFVec3d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFVec3d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFVec3d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec3dAndMFVec3d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFVec3d
- TUPLE_SIZE()
- How many values make up each data tuple: 3
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFVec4d(_X3DField) |
| |
SFVec4d(value=None, value2=None, value3=None, value4=None)
Field type SFVec4d is a 4-tuple set of double-precision floating-point values, specifying a 3D homogeneous vector. Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFVec4d
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=None, value2=None, value3=None, value4=None)
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 0.0 0.0 0.0 1.0
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec4dAndMFVec4d
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFVec4d
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFVec4d
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec4dAndMFVec4d
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFVec4d
- TUPLE_SIZE()
- How many values make up each data tuple: 4
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class SFVec4f(_X3DField) |
| |
SFVec4f(value=None, value2=None, value3=None, value4=None)
Field type SFVec4f is a 4-tuple set of single-precision floating-point values, specifying a 3D homogeneous vector. Warning: comma characters within singleton values do not pass strict XML validation. |
| |
- Method resolution order:
- SFVec4f
- _X3DField
- builtins.object
Methods defined here:
- JSON(self)
- Provide JSON value for this field type.
- VRML(self)
- Provide VRML value for this field type.
- XML(self)
- Provide XML value for this field type.
- __bool__(self)
- __init__(self, value=None, value2=None, value3=None, value4=None)
- Initialize self. See help(type(self)) for accurate signature.
Class methods defined here:
- ARRAY_TYPE()
- Whether or not this field class is array based: false.
- DEFAULT_VALUE()
- Default value defined for this data type by the X3D Specification: 0.0 0.0 0.0 1.0
- NAME()
- Name of this X3D Field class: https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec4fAndMFVec4f
- REGEX_PYTHON()
- Regular expression for validating Python values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFVec4f
- REGEX_XML()
- Regular expression for validating XML values, for more information see https://www.web3d.org/specifications/X3dRegularExpressions.html#SFVec4f
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/fieldTypes.html#SFVec4fAndMFVec4f
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SFVec4f
- TUPLE_SIZE()
- How many values make up each data tuple: 4
Data descriptors defined here:
- value
- Provide typed value of this field instance.
Methods inherited from _X3DField:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DField:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class ScalarChaser(_X3DChaserNode) |
| |
ScalarChaser(
duration=1,
initialDestination=0,
initialValue=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ScalarChaser generates a series of single floating-point values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- ScalarChaser
- _X3DChaserNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
duration=1,
initialDestination=0,
initialValue=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ScalarChaser
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#ScalarChaser
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ScalarChaser
Data descriptors defined here:
- duration
- [0,+infinity) duration is the time interval for filter response in seconds.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ScalarDamper(_X3DDamperNode) |
| |
ScalarDamper(
initialDestination=0,
initialValue=0,
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ScalarDamper generates a series of floating-point values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- ScalarDamper
- _X3DDamperNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
initialDestination=0,
initialValue=0,
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ScalarDamper
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#ScalarDamper
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ScalarDamper
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- order
- [0,5] order defines the number of internal filters (larger means smoother response, longer delay).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tau
- [0,+infinity) tau is the exponential-decay time constant for filter response in seconds.
- tolerance
- [0,+infinity) or -1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ScalarInterpolator(_X3DInterpolatorNode) |
| |
ScalarInterpolator(
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ScalarInterpolator generates piecewise-linear SFFloat values. |
| |
- Method resolution order:
- ScalarInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ScalarInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#ScalarInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ScalarInterpolator
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition values for linear-interpolation function input intervals, listed in non-decreasing order and corresponding to a value in the keyValue array.
- keyValue
- Output values for linear interpolation, each corresponding to an input-fraction value in the key array.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Scene(_X3DStatement) |
| |
Scene(children=None, class_='', id_='', style_='')
Scene is the implicit root node of the X3D scene graph. |
| |
- Method resolution order:
- Scene
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, children=None, class_='', id_='', style_='')
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Scene
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#Header
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Scene
Data descriptors defined here:
- children
- [X3DNode] Scene can contain nodes, statements and comments.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class ScreenFontStyle(_X3DFontStyleNode) |
| |
ScreenFontStyle(
family=None,
horizontal=True,
justify=None,
language='',
leftToRight=True,
pointSize=12.0,
spacing=1.0,
topToBottom=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_='PLAIN'
)
ScreenFontStyle is an X3DFontStyleNode defines the size, family, justification, and other styles used within a screen layout. |
| |
- Method resolution order:
- ScreenFontStyle
- _X3DFontStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
family=None,
horizontal=True,
justify=None,
language='',
leftToRight=True,
pointSize=12.0,
spacing=1.0,
topToBottom=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_='PLAIN'
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ScreenFontStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layout.html#ScreenFontStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ScreenFontStyle
Data descriptors defined here:
- family
- Array of quoted font family names in preference order, browsers use the first supported family.
- horizontal
- Whether text direction is horizontal (true) or vertical (false).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- justify
- The justify field determines horizontal and vertical alignment of text layout, relative to the origin of the object coordinate system.
- language
- Language codes consist of a primary code and a (possibly empty) series of subcodes.
- leftToRight
- Whether text direction is left-to-right (true) or right-to-left (false).
- pointSize
- (0,+infinity) pointSize field specifies the size of text in points.
- spacing
- [0,+infinity) Adjustment factor for line spacing between adjacent lines of text.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- topToBottom
- Whether text direction is top-to-bottom (true) or bottom-to-top (false).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ScreenGroup(_X3DGroupingNode) |
| |
ScreenGroup(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ScreenGroup is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- ScreenGroup
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ScreenGroup
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layout.html#ScreenGroup
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ScreenGroup
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Script(_X3DScriptNode) |
| |
Script(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
directOutput=False,
load=True,
mustEvaluate=False,
sourceCode='',
url=None,
field=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Script contains author-programmed event behaviors for a scene. |
| |
- Method resolution order:
- Script
- _X3DScriptNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
directOutput=False,
load=True,
mustEvaluate=False,
sourceCode='',
url=None,
field=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Script
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/scripting.html#Script
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Script
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- directOutput
- Set directOutput true if Script has field reference(s) of type SFNode/MFNode, and also uses direct access to modify attributes of a referenced node in the Scene.
- field
- Include a field statement for each field declaration in this Script node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- mustEvaluate
- If mustEvaluate false, then the X3D player may delay sending input events to Script until output events are needed.
- sourceCode
- Embedded source code for a local program.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- url
- List of address links for runnable script files.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SegmentedVolumeData(_X3DVolumeDataNode) |
| |
SegmentedVolumeData(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
dimensions=(1, 1, 1),
segmentEnabled=None,
visible=True,
segmentIdentifiers=None,
voxels=None,
renderStyle=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SegmentedVolumeData displays a segmented voxel dataset with different RenderStyle nodes. |
| |
- Method resolution order:
- SegmentedVolumeData
- _X3DVolumeDataNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
dimensions=(1, 1, 1),
segmentEnabled=None,
visible=True,
segmentIdentifiers=None,
voxels=None,
renderStyle=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SegmentedVolumeData
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#SegmentedVolumeData
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SegmentedVolumeData
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- dimensions
- Actual-size X-Y-Z dimensions of volume data in local coordinate system.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- renderStyle
- [X3DVolumeRenderStyleNode] Multiple contained X3DVolumeRenderStyleNode nodes corresponding to each isosurface that define specific rendering technique for this volumetric object.
- segmentEnabled
- Array of boolean values that indicates whether to draw each segment, with indices corresponding to the segment identifier.
- segmentIdentifiers
- [X3DTexture3DNode] Optional single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) holds component texture that provides corresponding segment identifier.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
- voxels
- [X3DTexture3DNode] Optional single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) that provides raw voxel information utilized by corresponding rendering styles.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ShadedVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
ShadedVolumeStyle(
enabled=True,
lighting=False,
phaseFunction='Henyey-Greenstein',
shadows=False,
material=None,
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
All fields fully supported except shadows supported with at least Phong shading at level 3. All fields fully supported with at least Phong shading and Henyey-Greenstein phase function, shadows fully supported at level 4. |
| |
- Method resolution order:
- ShadedVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
lighting=False,
phaseFunction='Henyey-Greenstein',
shadows=False,
material=None,
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ShadedVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#ShadedVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ShadedVolumeStyle
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- lighting
- Whether rendering calculates and applies shading effects to visual output.
- material
- [X3DMaterialNode] Colour and opacity is determined based on whether a value has been specified for the material field.
- phaseFunction
- define scattering model for implementations using global illumination (NONE or Henyey-Greenstein phase function).
- shadows
- Whether rendering calculates and applies shadows to visual output (using global illumination model).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceNormals
- [X3DTexture3DNode] The surfaceNormals field contains a 3D texture with at least three component values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ShaderPart(_X3DNode) |
| |
ShaderPart(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
sourceCode='',
type='VERTEX',
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ShaderPart can contain a CDATA section of plain-text source code. |
| |
- Method resolution order:
- ShaderPart
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
sourceCode='',
type='VERTEX',
url=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ShaderPart
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shaders.html#ShaderPart
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ShaderPart
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- sourceCode
- Embedded source code for a local program.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- type
- type indicates whether this ShaderProgram is a vertex or fragment (pixel) shader.
- url
- Location and filename of shader.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ShaderProgram(_X3DNode) |
| |
ShaderProgram(
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
sourceCode='',
type='VERTEX',
url=None,
field=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ShaderProgram can contain field declarations and a CDATA section of plain-text source code. |
| |
- Method resolution order:
- ShaderProgram
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoRefresh=0,
autoRefreshTimeLimit=3600,
description='',
load=True,
sourceCode='',
type='VERTEX',
url=None,
field=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ShaderProgram
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shaders.html#ShaderProgram
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ShaderProgram
Data descriptors defined here:
- autoRefresh
- autoRefresh defines interval in seconds before automatic reload of current url asset is performed.
- autoRefreshTimeLimit
- autoRefreshTimeLimit defines maximum duration that automatic refresh activity can occur.
- description
- Author-provided prose that describes intended purpose of the url asset.
- field
- Include a field statement for each field declaration in the ShaderProgram node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- load
- load=true means load immediately, load=false means defer loading or else unload a previously loaded asset.
- sourceCode
- Embedded source code for a local program.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- type
- type indicates whether this ShaderProgram is a vertex or fragment (pixel) shader.
- url
- Location and filename of shader.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Shape(_X3DShapeNode) |
| |
Shape(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
castShadow=True,
visible=True,
appearance=None,
geometry=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Shape can appear under any grouping node. |
| |
- Method resolution order:
- Shape
- _X3DShapeNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
castShadow=True,
visible=True,
appearance=None,
geometry=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Shape
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#Shape
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Shape
Data descriptors defined here:
- appearance
- [X3DAppearanceNode] Optional single contained Appearance node that can specify visual attributes (such as material, texture, fillProperties and lineProperties) applied to corresponding geometry.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- castShadow
- castShadow defines whether this Shape casts shadows as produced by lighting nodes.
- geometry
- [X3DGeometryNode] Optional single contained geometry node that is rendered according to corresponding appearance.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SignalPdu(_X3DNetworkSensorNode, _X3DBoundedObject) |
| |
SignalPdu(
address='localhost',
applicationID=0,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
data=None,
dataLength=0,
description='',
enabled=True,
encodingScheme=0,
entityID=0,
geoCoords=(0, 0, 0),
geoSystem=None,
multicastRelayHost='',
multicastRelayPort=0,
networkMode='standAlone',
port=0,
radioID=0,
readInterval=0.1,
rtpHeaderExpected=False,
sampleRate=0,
samples=0,
siteID=0,
tdlType=0,
visible=True,
whichGeometry=1,
writeInterval=1.0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation. |
| |
- Method resolution order:
- SignalPdu
- _X3DNetworkSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
address='localhost',
applicationID=0,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
data=None,
dataLength=0,
description='',
enabled=True,
encodingScheme=0,
entityID=0,
geoCoords=(0, 0, 0),
geoSystem=None,
multicastRelayHost='',
multicastRelayPort=0,
networkMode='standAlone',
port=0,
radioID=0,
readInterval=0.1,
rtpHeaderExpected=False,
sampleRate=0,
samples=0,
siteID=0,
tdlType=0,
visible=True,
whichGeometry=1,
writeInterval=1.0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SignalPdu
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/dis.html#SignalPdu
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SignalPdu
Data descriptors defined here:
- address
- Multicast network address, or else 'localhost'.
- applicationID
- Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- data
- Holds audio or digital data conveyed by the radio transmission.
- dataLength
- number of bits of digital voice audio or digital data being sent in the Signal PDU.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables the sensor node.
- encodingScheme
- designates both Encoding Class and Encoding Type.
- entityID
- EntityID unique ID for entity within that application.
- geoCoords
- Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- multicastRelayHost
- Fallback server address if multicast not available locally.
- multicastRelayPort
- Fallback server port if multicast not available locally.
- networkMode
- Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.
- port
- Multicast network port, for example: 3000.
- radioID
- Identifies a particular radio within a given entity.
- readInterval
- [0,+infinity) Seconds between read updates, 0 means no reading.
- rtpHeaderExpected
- Whether RTP headers are prepended to DIS PDUs.
- sampleRate
- sampleRate gives either (1) sample rate in samples per second if Encoding Class is encoded audio, or (2) data rate in bits per second for data transmissions.
- samples
- Number of samples in the PDU if the Encoding Class is encoded voice, otherwise the field is set to zero.
- siteID
- Simulation/exercise siteID of the participating LAN or organization.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tdlType
- Tactical Data Link (TDL) type as an enumerated value when the Encoding Class is voice, raw binary, application-specific, or database index representation of a TDL message.
- visible
- Whether or not renderable content within this node is visually displayed.
- whichGeometry
- Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states.
- writeInterval
- [0,+infinity) Seconds between write updates, 0 means no writing (sending).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SilhouetteEnhancementVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
SilhouetteEnhancementVolumeStyle(
enabled=True,
silhouetteBoundaryOpacity=0,
silhouetteRetainedOpacity=1,
silhouetteSharpness=0.5,
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SilhouetteEnhancementVolumeStyle specifies that volumetric data is rendered with silhouette enhancement. |
| |
- Method resolution order:
- SilhouetteEnhancementVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
enabled=True,
silhouetteBoundaryOpacity=0,
silhouetteRetainedOpacity=1,
silhouetteSharpness=0.5,
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SilhouetteEnhancementVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#SilhouetteEnhancementVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SilhouetteEnhancementVolumeStyle
Data descriptors defined here:
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- silhouetteBoundaryOpacity
- [0,1] amount of the silhouette enhancement to use.
- silhouetteRetainedOpacity
- [0,1] scaling of non-silhouette regions.
- silhouetteSharpness
- [0,+infinity) power function to control sharpness of the silhouette.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceNormals
- [X3DTexture3DNode] The surfaceNormals field contains a 3D texture with at least three component values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SingleAxisHingeJoint(_X3DRigidJointNode) |
| |
SingleAxisHingeJoint(
anchorPoint=(0, 0, 0),
axis=(0, 1, 0),
forceOutput=None,
maxAngle=3.141592653,
minAngle=-3.141592653,
stopBounce=0,
stopErrorCorrection=0.8,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SingleAxisHingeJoint has single axis about which to rotate, similar to a traditional door hinge. Contains two RigidBody nodes (containerField values body1, body2). |
| |
- Method resolution order:
- SingleAxisHingeJoint
- _X3DRigidJointNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
anchorPoint=(0, 0, 0),
axis=(0, 1, 0),
forceOutput=None,
maxAngle=3.141592653,
minAngle=-3.141592653,
stopBounce=0,
stopErrorCorrection=0.8,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SingleAxisHingeJoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#SingleAxisHingeJoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SingleAxisHingeJoint
Data descriptors defined here:
- anchorPoint
- anchorPoint is joint center, specified in world coordinates.
- axis
- axis defines vector of joint connection between body1 and body2.
- body1
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- body2
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- forceOutput
- forceOutput controls which output fields are generated for the next frame.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- maxAngle
- [-pi,pi] maxAngle is maximum rotation angle for hinge.
- minAngle
- [-pi,pi] minAngle is minimum rotation angle for hinge.
- stopBounce
- [0,1] stopBounce is velocity factor for bounce back once stop point is reached.
- stopErrorCorrection
- [0,1] stopErrorCorrection is fraction of error correction performed during time step once stop point is reached.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SliderJoint(_X3DRigidJointNode) |
| |
SliderJoint(
axis=(0, 1, 0),
forceOutput=None,
maxSeparation=1,
minSeparation=0,
sliderForce=0,
stopBounce=0,
stopErrorCorrection=1,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SliderJoint constrains all movement between body1 and body2 along a single axis. Contains two RigidBody nodes (containerField values body1, body2). |
| |
- Method resolution order:
- SliderJoint
- _X3DRigidJointNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
axis=(0, 1, 0),
forceOutput=None,
maxSeparation=1,
minSeparation=0,
sliderForce=0,
stopBounce=0,
stopErrorCorrection=1,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SliderJoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#SliderJoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SliderJoint
Data descriptors defined here:
- axis
- [0,1] axis is normalized vector specifying direction of motion.
- body1
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- body2
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- forceOutput
- forceOutput controls which output fields are generated for the next frame.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- maxSeparation
- maxSeparation is maximum separation distance between the two bodies.
- minSeparation
- minSeparation is minimum separation distance between the two bodies.
- sliderForce
- [-infinity,infinity] sliderForce value is used to apply a force (specified in force base units) along the axis of the slider in equal and opposite directions to the two bodies.
- stopBounce
- [0,1] stopBounce is velocity factor for bounce back once stop point is reached.
- stopErrorCorrection
- [0,1] stopErrorCorrection is fraction of error correction performed during time step once stop point is reached.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Sound(_X3DSoundNode) |
| |
Sound(
description='',
direction=(0, 0, 1),
enabled=True,
intensity=1,
location=(0, 0, 0),
maxBack=10,
maxFront=10,
minBack=1,
minFront=1,
priority=0,
spatialize=True,
source=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The Sound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node. |
| |
- Method resolution order:
- Sound
- _X3DSoundNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
direction=(0, 0, 1),
enabled=True,
intensity=1,
location=(0, 0, 0),
maxBack=10,
maxFront=10,
minBack=1,
minFront=1,
priority=0,
spatialize=True,
source=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Sound
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#Sound
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Sound
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of this node.
- direction
- direction of sound axis, relative to local coordinate system.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensity
- Factor [0,1] adjusting loudness (decibels) of emitted sound.
- location
- Position of sound ellipsoid center, relative to local coordinate system.
- maxBack
- Outer (zero loudness)ellipsoid distance along back direction.
- maxFront
- Outer (zero loudness)ellipsoid distance along front direction.
- minBack
- Inner (full loudness) ellipsoid distance along back direction.
- minFront
- Inner (full loudness) ellipsoid distance along front direction.
- priority
- Player hint [0,1] if needed to choose which sounds to play.
- source
- [X3DSoundSourceNode] sound source for the Sound node, either an AudioClip node or a MovieTexture node.
- spatialize
- Whether to spatialize sound playback relative to viewer.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SpatialSound(_X3DSoundNode) |
| |
SpatialSound(
coneInnerAngle=6.2832,
coneOuterAngle=6.2832,
coneOuterGain=0,
description='',
direction=(0, 0, 1),
distanceModel='INVERSE',
dopplerEnabled=False,
enabled=True,
enableHRTF=False,
gain=1,
intensity=1,
location=(0, 0, 0),
maxDistance=10000,
priority=0,
referenceDistance=1,
rolloffFactor=1,
spatialize=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
The SpatialSound node controls the 3D spatialization of sound playback by a child AudioClip or MovieTexture node. |
| |
- Method resolution order:
- SpatialSound
- _X3DSoundNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
coneInnerAngle=6.2832,
coneOuterAngle=6.2832,
coneOuterGain=0,
description='',
direction=(0, 0, 1),
distanceModel='INVERSE',
dopplerEnabled=False,
enabled=True,
enableHRTF=False,
gain=1,
intensity=1,
location=(0, 0, 0),
maxDistance=10000,
priority=0,
referenceDistance=1,
rolloffFactor=1,
spatialize=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SpatialSound
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#Sound
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SpatialSound
Data descriptors defined here:
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- coneInnerAngle
- [0,2pi] coneInnerAngle is centered along direction and defines the inner conical volume, inside of which no source gain reduction occurs.
- coneOuterAngle
- [0,2pi] coneOuterAngle is centered along direction and defines an outer conical volume, within which the sound gain decreases from full gain to coneOuterGain.
- coneOuterGain
- (-infinity,+infinity) coneOuterGain is minimum gain value found outside coneOuterAngle.
- description
- Author-provided prose that describes intended purpose of the url asset.
- direction
- direction of sound axis, relative to local coordinate system.
- distanceModel
- distanceModel determines which algorithm to use for sound attenuation, corresponding to distance between an audio source and a listener, as it moves away from the listener.
- dopplerEnabled
- dopplerEnabled enables/disables whether real-time Doppler effects (due to relation motion between sources and listeners) are computed by browser between virtual sound sources and active listening locations, then applied to received frequency at active listening locations.
- enableHRTF
- enableHRTF enables/disables Head Related Transfer Function (HRTF) auralization, if available.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensity
- Factor [0,1] adjusting loudness (decibels) of emitted sound.
- location
- [0,+infinity) Position of sound ellipsoid center, relative to local coordinate system.
- maxDistance
- [0,+infinity) maxDistance is the maximum distance where sound is renderable between source and listener, after which no reduction in sound volume occurs.
- priority
- Player hint [0,1] if needed to choose which sounds to play.
- referenceDistance
- [0,+infinity) referenceDistance for reducing volume as source moves further from the listener.
- rolloffFactor
- [0,+infinity) rolloffFactor indicates how quickly volume is reduced as source moves further from listener.
- spatialize
- Whether to spatialize sound playback relative to viewer.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Sphere(_X3DGeometryNode) |
| |
Sphere(
radius=1,
solid=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Sphere is a geometry node, representing a perfectly round geometrical object that is the surface of a completely round ball. |
| |
- Method resolution order:
- Sphere
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
radius=1,
solid=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Sphere
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry3D.html#Sphere
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Sphere
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- radius
- (0,+infinity) Size in meters.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SphereSensor(_X3DDragSensorNode) |
| |
SphereSensor(
autoOffset=True,
description='',
enabled=True,
offset=(0, 1, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system. |
| |
- Method resolution order:
- SphereSensor
- _X3DDragSensorNode
- _X3DPointingDeviceSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
autoOffset=True,
description='',
enabled=True,
offset=(0, 1, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SphereSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/pointingDeviceSensor.html#SphereSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SphereSensor
Data descriptors defined here:
- autoOffset
- Determines whether previous offset values are remembered/accumulated.
- description
- Author-provided prose that describes intended purpose of this node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- offset
- Sends event and remembers last value sensed.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SplinePositionInterpolator(_X3DInterpolatorNode) |
| |
SplinePositionInterpolator(
closed=False,
key=None,
keyValue=None,
keyVelocity=None,
normalizeVelocity=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SplinePositionInterpolator performs non-linear interpolation among paired lists of 3-tuple values and velocities to produce an SFVec3f value_changed output event. |
| |
- Method resolution order:
- SplinePositionInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
closed=False,
key=None,
keyValue=None,
keyVelocity=None,
normalizeVelocity=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SplinePositionInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#SplinePositionInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SplinePositionInterpolator
Data descriptors defined here:
- closed
- Whether or not the curve is closed (i.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition parameters for nonlinear-interpolation function time intervals, listed in non-decreasing order and corresponding to keyValue, keyVelocity array values.
- keyValue
- Output values for nonlinear interpolation, each corresponding to an input-fraction value in the key array.
- keyVelocity
- Output values for nonlinear interpolation, each corresponding to an input-fraction value in the key array.
- normalizeVelocity
- normalizeVelocity field specifies whether the velocity vectors are normalized to produce smooth speed transitions, or transformed into tangency vectors.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SplinePositionInterpolator2D(_X3DInterpolatorNode) |
| |
SplinePositionInterpolator2D(
closed=False,
key=None,
keyValue=None,
keyVelocity=None,
normalizeVelocity=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SplinePositionInterpolator2D performs non-linear interpolation among paired lists of 2-tuple values and velocities to produce an SFVec2f value_changed output event. |
| |
- Method resolution order:
- SplinePositionInterpolator2D
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
closed=False,
key=None,
keyValue=None,
keyVelocity=None,
normalizeVelocity=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SplinePositionInterpolator2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#SplinePositionInterpolator2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SplinePositionInterpolator2D
Data descriptors defined here:
- closed
- Whether or not the curve is closed (i.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition parameters for nonlinear-interpolation function time intervals, listed in non-decreasing order and corresponding to keyValue, keyVelocity array values.
- keyValue
- Output values for nonlinear interpolation, each corresponding to an input-fraction value in the key array.
- keyVelocity
- Output values for nonlinear interpolation, each corresponding to an input-fraction value in the key array.
- normalizeVelocity
- normalizeVelocity field specifies whether the velocity vectors are normalized to produce smooth speed transitions, or transformed into tangency vectors.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SplineScalarInterpolator(_X3DInterpolatorNode) |
| |
SplineScalarInterpolator(
closed=False,
key=None,
keyValue=None,
keyVelocity=None,
normalizeVelocity=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SplineScalarInterpolator performs non-linear interpolation among paired lists of float values and velocities to produce an SFFloat value_changed output event. |
| |
- Method resolution order:
- SplineScalarInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
closed=False,
key=None,
keyValue=None,
keyVelocity=None,
normalizeVelocity=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SplineScalarInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#SplineScalarInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SplineScalarInterpolator
Data descriptors defined here:
- closed
- Whether or not the curve is closed (i.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition parameters for nonlinear-interpolation function time intervals, listed in non-decreasing order and corresponding to keyValue, keyVelocity array values.
- keyValue
- Output values for nonlinear interpolation, each corresponding to an input-fraction value in the key array.
- keyVelocity
- Output values for nonlinear interpolation, each corresponding to an input-fraction value in the key array.
- normalizeVelocity
- normalizeVelocity field specifies whether the velocity vectors are normalized to produce smooth speed transitions, or transformed into tangency vectors.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SpotLight(_X3DLightNode) |
| |
SpotLight(
ambientIntensity=0,
attenuation=(1, 0, 0),
beamWidth=0.589049,
color=(1, 1, 1),
cutOffAngle=1.570796,
direction=(0, 0, -1),
global_=True,
intensity=1,
location=(0, 0, 0),
on=True,
radius=100,
shadowIntensity=1,
shadows=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Linear attenuation may occur at level 2, full support at level 3. |
| |
- Method resolution order:
- SpotLight
- _X3DLightNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ambientIntensity=0,
attenuation=(1, 0, 0),
beamWidth=0.589049,
color=(1, 1, 1),
cutOffAngle=1.570796,
direction=(0, 0, -1),
global_=True,
intensity=1,
location=(0, 0, 0),
on=True,
radius=100,
shadowIntensity=1,
shadows=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SpotLight
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/lighting.html#SpotLight
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SpotLight
Data descriptors defined here:
- ambientIntensity
- [0,1] Brightness of ambient (nondirectional background) emission from the light.
- attenuation
- Constant, linear-distance and squared-distance dropoff factors as radial distance increases from the source.
- beamWidth
- [0,1.
- color
- [0,1] color of light, applied to colors of objects.
- cutOffAngle
- [0,1.
- direction
- Orientation vector of light relative to local coordinate system.
- global_
- Global lights illuminate all objects within their volume of lighting influence.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensity
- [0,+infinity] Brightness of direct emission from the light.
- location
- Position of light relative to local coordinate system.
- on
- Enables/disables this light source.
- radius
- Maximum effective distance of light relative to local light position, affected by ancestor scaling.
- shadowIntensity
- [0,1] shadowIntensity field defines how much light is obscured by shapes that cast shadows, ranging from 0 (light not obscured, no visible shadows) to 1 (light completely obscured, full-intensity shadows).
- shadows
- shadows field indicates whether or not this light casts a shadow behind illuminated X3DShapeNode geometry.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SquadOrientationInterpolator(_X3DInterpolatorNode) |
| |
SquadOrientationInterpolator(
key=None,
keyValue=None,
normalizeVelocity=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SquadOrientationInterpolator performs non-linear interpolation among paired lists of rotation values to produce an SFRotation value_changed output event. |
| |
- Method resolution order:
- SquadOrientationInterpolator
- _X3DInterpolatorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
key=None,
keyValue=None,
normalizeVelocity=False,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SquadOrientationInterpolator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/interpolators.html#SquadOrientationInterpolator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SquadOrientationInterpolator
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- key
- Definition parameters for nonlinear-interpolation function time intervals, listed in non-decreasing order and corresponding to keyValue, keyVelocity array values.
- keyValue
- Output values for nonlinear interpolation, each corresponding to an input-fraction value in the key array.
- normalizeVelocity
- normalizeVelocity field specifies whether the velocity vectors are normalized to produce smooth speed transitions, or transformed into tangency vectors.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class StaticGroup(_X3DChildNode, _X3DBoundedObject) |
| |
StaticGroup(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
StaticGroup is similar to Group node but does not allow access to children after creation time. |
| |
- Method resolution order:
- StaticGroup
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: StaticGroup
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/grouping.html#StaticGroup
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#StaticGroup
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class StreamAudioDestination(_X3DSoundDestinationNode) |
| |
StreamAudioDestination(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
mediaDeviceID='',
streamIdentifier=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
StreamAudioDestination node represents the final audio destination via a media stream. |
| |
- Method resolution order:
- StreamAudioDestination
- _X3DSoundDestinationNode
- _X3DSoundNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
mediaDeviceID='',
streamIdentifier=None,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: StreamAudioDestination
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#StreamAudioDestination
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#StreamAudioDestination
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mediaDeviceID
- mediaDeviceID field provides a unique identifier for the active device that corresponds to deviceId functionality defined in W3C Web Audio API.
- streamIdentifier
- Stream identification TBD Hint: W3C Media Capture and Streams https://www.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class StreamAudioSource(_X3DSoundSourceNode) |
| |
StreamAudioSource(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
streamIdentifier=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
StreamAudioSource operates as an audio source whose media is received from a MediaStream obtained using the WebRTC or Media Capture and Streams APIs. |
| |
- Method resolution order:
- StreamAudioSource
- _X3DSoundSourceNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
description='',
enabled=True,
gain=1,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
streamIdentifier=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: StreamAudioSource
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#StreamAudioSource
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#StreamAudioSource
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- streamIdentifier
- Stream identification TBD Hint: W3C Media Capture and Streams https://www.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class StringSensor(_X3DKeyDeviceSensorNode) |
| |
StringSensor(
deletionAllowed=True,
description='',
enabled=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
StringSensor generates events as the user presses keys on the keyboard. |
| |
- Method resolution order:
- StringSensor
- _X3DKeyDeviceSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
deletionAllowed=True,
description='',
enabled=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: StringSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/keyDeviceSensor.html#StringSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#StringSensor
Data descriptors defined here:
- deletionAllowed
- If deletionAllowed is true, then previously entered character in enteredText can be removed.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class SurfaceEmitter(_X3DParticleEmitterNode) |
| |
SurfaceEmitter(
mass=0,
on=True,
speed=0,
surfaceArea=0,
variation=0.25,
surface=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
SurfaceEmitter generates particles from the surface of an object. |
| |
- Method resolution order:
- SurfaceEmitter
- _X3DParticleEmitterNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
mass=0,
on=True,
speed=0,
surfaceArea=0,
variation=0.25,
surface=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: SurfaceEmitter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#SurfaceEmitter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#SurfaceEmitter
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mass
- [0,+infinity) Basic mass of each particle, defined in mass base units (default is kilograms).
- on
- Enables/disables production of particles from this emitter node.
- speed
- [0,+infinity) Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surface
- [X3DGeometryNode] The geometry node provides geometry used as the emitting surface.
- surfaceArea
- [0,+infinity) Particle surface area in area base units (default is meters squared).
- variation
- [0,+infinity) Multiplier for the randomness used to control the range of possible output values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Switch(_X3DGroupingNode) |
| |
Switch(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
whichChoice=-1,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Switch is a Grouping node that only renders one (or zero) child at a time. |
| |
- Method resolution order:
- Switch
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
visible=True,
whichChoice=-1,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Switch
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/grouping.html#Switch
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Switch
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
- whichChoice
- [-1,+infinity) Index of active child choice, counting from 0.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Tangent(_X3DTangentNode) |
| |
Tangent(
vector=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Tangent defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node, or else to a parent ElevationGrid node. |
| |
- Method resolution order:
- Tangent
- _X3DTangentNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
vector=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Tangent
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#Tangent
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Tangent
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- vector
- set of x-y-z-w orthogonal vector values for a surface, applied either per-vertex or per-face to a mesh.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TexCoordChaser2D(_X3DChaserNode) |
| |
TexCoordChaser2D(
duration=1,
initialDestination=None,
initialValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TexCoordChaser2D generates a series of single floating-point values that progressively change from initial value to destination value. |
| |
- Method resolution order:
- TexCoordChaser2D
- _X3DChaserNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
duration=1,
initialDestination=None,
initialValue=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TexCoordChaser2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#TexCoordChaser2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TexCoordChaser2D
Data descriptors defined here:
- duration
- [0,+infinity) duration is the time interval for filter response in seconds.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TexCoordDamper2D(_X3DDamperNode) |
| |
TexCoordDamper2D(
initialDestination=None,
initialValue=None,
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TexCoordDamper2D generates a series of 2D floating-point arrays that progressively change from initial value to destination value. |
| |
- Method resolution order:
- TexCoordDamper2D
- _X3DDamperNode
- _X3DFollowerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
initialDestination=None,
initialValue=None,
order=3,
tau=0.3,
tolerance=-1,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TexCoordDamper2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/followers.html#TexCoordDamper2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TexCoordDamper2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- initialDestination
- Initial destination value for this node.
- initialValue
- Initial starting value for this node.
- order
- [0,5] order defines the number of internal filters (larger means smoother response, longer delay).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tau
- [0,+infinity) tau is the exponential-decay time constant for filter response in seconds.
- tolerance
- [0,+infinity) or -1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Text(_X3DGeometryNode) |
| |
Text(
length=None,
maxExtent=0.0,
solid=False,
string=None,
fontStyle=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Text is a 2D (flat) geometry node that can contain multiple lines of string values. |
| |
- Method resolution order:
- Text
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
length=None,
maxExtent=0.0,
solid=False,
string=None,
fontStyle=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Text
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#Text
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Text
Data descriptors defined here:
- fontStyle
- [X3DFontStyleNode] The fontStyle field can contain a FontStyle or ScreenFontStyle node defining size, family, and style for presented text.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- length
- Array of length values for each text string in the local coordinate system.
- maxExtent
- Limits/compresses all text strings if max string length is longer than maxExtent, as measured in local coordinate system.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- string
- Single or multiple string values to present as Text.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureBackground(_X3DBackgroundNode) |
| |
TextureBackground(
groundAngle=None,
groundColor=None,
skyAngle=None,
skyColor=None,
transparency=0,
backTexture=None,
bottomTexture=None,
frontTexture=None,
leftTexture=None,
rightTexture=None,
topTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureBackground simulates ground and sky, using vertical arrays of wraparound color values, TextureBackground can also provide backdrop texture images on all six sides. |
| |
- Method resolution order:
- TextureBackground
- _X3DBackgroundNode
- _X3DBindableNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
groundAngle=None,
groundColor=None,
skyAngle=None,
skyColor=None,
transparency=0,
backTexture=None,
bottomTexture=None,
frontTexture=None,
leftTexture=None,
rightTexture=None,
topTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureBackground
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalEffects.html#TextureBackground
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureBackground
Data descriptors defined here:
- backTexture
- [X3DTexture2DNode|MultiTexture] Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).
- bottomTexture
- [X3DTexture2DNode|MultiTexture] Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).
- frontTexture
- [X3DTexture2DNode|MultiTexture] Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).
- groundAngle
- [0,pi/2] The angle array values increase from 0.
- groundColor
- Color of the ground at the various angles on the ground partial sphere.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- leftTexture
- [X3DTexture2DNode|MultiTexture] Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).
- rightTexture
- [X3DTexture2DNode|MultiTexture] Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).
- skyAngle
- [0,pi] The angle array values increase from 0.
- skyColor
- Color of the sky at various angles on the sky sphere.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- topTexture
- [X3DTexture2DNode|MultiTexture] Parent TextureBackground element can contain up to six image nodes (ImageTexture PixelTexture MovieTexture MultiTexture).
- transparency
- transparency applied to texture images, enabling an X3D scene to overlay an HTML page or desktop.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureCoordinate(_X3DSingleTextureCoordinateNode) |
| |
TextureCoordinate(
mapping='',
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureCoordinate specifies 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces). |
| |
- Method resolution order:
- TextureCoordinate
- _X3DSingleTextureCoordinateNode
- _X3DTextureCoordinateNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
mapping='',
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureCoordinate
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#TextureCoordinate
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureCoordinate
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- point
- pairs of 2D (s,t) texture coordinates, either in range [0,1] or higher if repeating.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureCoordinate3D(_X3DSingleTextureCoordinateNode) |
| |
TextureCoordinate3D(
mapping='',
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureCoordinate3D specifies a set of 3D texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices. |
| |
- Method resolution order:
- TextureCoordinate3D
- _X3DSingleTextureCoordinateNode
- _X3DTextureCoordinateNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
mapping='',
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureCoordinate3D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texture3D.html#TextureCoordinate3D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureCoordinate3D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- point
- triplets of 3D (s,t,r) texture coordinates, either in range [0,1] or higher if repeating.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureCoordinate4D(_X3DSingleTextureCoordinateNode) |
| |
TextureCoordinate4D(
mapping='',
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureCoordinate4D specifies a set of 4D (homogeneous 3D) texture coordinates used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map 3D textures to vertices. |
| |
- Method resolution order:
- TextureCoordinate4D
- _X3DSingleTextureCoordinateNode
- _X3DTextureCoordinateNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
mapping='',
point=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureCoordinate4D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texture3D.html#TextureCoordinate4D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureCoordinate4D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- point
- 4-tuple values of 4D texture coordinates, either in range [0,1] or higher if repeating.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureCoordinateGenerator(_X3DSingleTextureCoordinateNode) |
| |
TextureCoordinateGenerator(
mapping='',
mode='SPHERE',
parameter=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureCoordinateGenerator computes 2D (s,t) texture-coordinate points, used by vertex-based geometry nodes (such as IndexedFaceSet or ElevationGrid) to map textures to vertices (and patches to NURBS surfaces). |
| |
- Method resolution order:
- TextureCoordinateGenerator
- _X3DSingleTextureCoordinateNode
- _X3DTextureCoordinateNode
- _X3DGeometricPropertyNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
mapping='',
mode='SPHERE',
parameter=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureCoordinateGenerator
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#TextureCoordinateGenerator
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureCoordinateGenerator
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- mode
- parameter field defines the algorithm used to compute texture coordinates.
- parameter
- parameter array contains scale and translation (x y z) values for Perlin NOISE mode, parameter[0] contains index of refraction for SPHERE-REFLECT mode, parameter[0] contains index of refraction and parameter[1 to 3] contains the eye point in local coordinates for SPHERE-REFLECT-LOCAL mode.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureProjector(_X3DTextureProjectorNode) |
| |
TextureProjector(
ambientIntensity=0,
color=(1, 1, 1),
description='',
direction=(0, 0, 1),
farDistance=-1,
fieldOfView=0.7854,
global_=True,
intensity=1,
location=(0, 0, 0),
nearDistance=-1,
on=True,
shadowIntensity=1,
shadows=False,
upVector=(0, 1, 0),
texture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureProjector is similar to a light that projects a texture into the scene, illuminating geometry that intersects the perspective projection volume. |
| |
- Method resolution order:
- TextureProjector
- _X3DTextureProjectorNode
- _X3DLightNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ambientIntensity=0,
color=(1, 1, 1),
description='',
direction=(0, 0, 1),
farDistance=-1,
fieldOfView=0.7854,
global_=True,
intensity=1,
location=(0, 0, 0),
nearDistance=-1,
on=True,
shadowIntensity=1,
shadows=False,
upVector=(0, 1, 0),
texture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureProjector
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/textureProjector.html#TextureProjector
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureProjector
Data descriptors defined here:
- ambientIntensity
- [0,1] Brightness of ambient (nondirectional background) emission from the light.
- color
- [0,1] color of light, applied to colors of objects.
- description
- Author-provided prose that describes intended purpose of the url asset.
- direction
- Direction for projection.
- farDistance
- or (0,+infinity) maximum distance necessary for texture display.
- fieldOfView
- Preferred minimum viewing angle for this projection in radians, providing minimum height or minimum width (whichever is smaller).
- global_
- Global texture projection illuminates all objects within their volume of influence.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensity
- [0,1] Brightness of direct emission from the light.
- location
- Position of center of texture projection relative to local coordinate system.
- nearDistance
- or (0,+infinity) minimum distance necessary for texture display.
- on
- Enables/disables this texture projection source.
- shadowIntensity
- [0,1] shadowIntensity field defines how much light is obscured by shapes that cast shadows, ranging from 0 (light not obscured, no visible shadows) to 1 (light completely obscured, full-intensity shadows).
- shadows
- shadows field indicates whether or not this light casts a shadow behind illuminated X3DShapeNode geometry.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texture
- [X3DTextureNode] Optional single contained texture node (ImageTexture, MovieTexture, PixelTexture, MultiTexture) that maps image(s) to surface geometry.
- upVector
- upVector describes the roll of the camera by defining which direction is up for camera orientation.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureProjectorParallel(_X3DTextureProjectorNode) |
| |
TextureProjectorParallel(
ambientIntensity=0,
color=(1, 1, 1),
description='',
direction=(0, 0, 1),
farDistance=-1,
fieldOfView=(-1, -1, 1, 1),
global_=True,
intensity=1,
location=(0, 0, 0),
nearDistance=-1,
on=True,
shadowIntensity=1,
shadows=False,
upVector=(0, 1, 0),
texture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureProjectorParallel is similar to a light that projects a texture into the scene, illuminating geometry that intersects the parallel projection volume. |
| |
- Method resolution order:
- TextureProjectorParallel
- _X3DTextureProjectorNode
- _X3DLightNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ambientIntensity=0,
color=(1, 1, 1),
description='',
direction=(0, 0, 1),
farDistance=-1,
fieldOfView=(-1, -1, 1, 1),
global_=True,
intensity=1,
location=(0, 0, 0),
nearDistance=-1,
on=True,
shadowIntensity=1,
shadows=False,
upVector=(0, 1, 0),
texture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureProjectorParallel
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/textureProjector.html#TextureProjectorParallel
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureProjectorParallel
Data descriptors defined here:
- ambientIntensity
- [0,1] Brightness of ambient (nondirectional background) emission from the light.
- color
- [0,1] color of light, applied to colors of objects.
- description
- Author-provided prose that describes intended purpose of the url asset.
- direction
- Direction for projection.
- farDistance
- or (0,+infinity) maximum distance necessary for texture display.
- fieldOfView
- Minimum and maximum extents of projection texture in units of local coordinate system.
- global_
- Global texture projection illuminates all objects within their volume of influence.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intensity
- [0,1] Brightness of direct emission from the light.
- location
- Position of center of texture projection relative to local coordinate system.
- nearDistance
- or (0,+infinity) minimum distance necessary for texture display.
- on
- Enables/disables this texture projection source.
- shadowIntensity
- [0,1] shadowIntensity field defines how much light is obscured by shapes that cast shadows, ranging from 0 (light not obscured, no visible shadows) to 1 (light completely obscured, full-intensity shadows).
- shadows
- shadows field indicates whether or not this light casts a shadow behind illuminated X3DShapeNode geometry.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- texture
- [X3DTextureNode] Optional single contained texture node (ImageTexture, MovieTexture, PixelTexture, MultiTexture) that maps image(s) to surface geometry.
- upVector
- upVector describes the roll of the camera by defining which direction is up for camera orientation.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureProperties(_X3DNode) |
| |
TextureProperties(
anisotropicDegree=1,
borderColor=(0, 0, 0, 0),
borderWidth=0,
boundaryModeR='REPEAT',
boundaryModeS='REPEAT',
boundaryModeT='REPEAT',
generateMipMaps=False,
magnificationFilter='FASTEST',
minificationFilter='FASTEST',
textureCompression='FASTEST',
texturePriority=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureProperties allows precise fine-grained control over application of image textures to geometry. |
| |
- Method resolution order:
- TextureProperties
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
anisotropicDegree=1,
borderColor=(0, 0, 0, 0),
borderWidth=0,
boundaryModeR='REPEAT',
boundaryModeS='REPEAT',
boundaryModeT='REPEAT',
generateMipMaps=False,
magnificationFilter='FASTEST',
minificationFilter='FASTEST',
textureCompression='FASTEST',
texturePriority=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureProperties
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#TextureProperties
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureProperties
Data descriptors defined here:
- anisotropicDegree
- [1,+infinity) anisotropicDegree defines minimum degree of anisotropy to account for in texture filtering (1=no effect for symmetric filtering, otherwise provide higher value).
- borderColor
- [0,1] borderColor defines border pixel color.
- borderWidth
- [0,+infinity) borderWidth number of pixels for texture border.
- boundaryModeR
- boundaryModeR describes handling of texture-coordinate boundaries.
- boundaryModeS
- boundaryModeS describes handling of texture-coordinate boundaries.
- boundaryModeT
- boundaryModeT describes handling of texture-coordinate boundaries.
- generateMipMaps
- Determines whether MIPMAPs are generated for texture images.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- magnificationFilter
- magnificationFilter indicates texture filter when image is smaller than screen space representation.
- minificationFilter
- minificationFilter indicates texture filter when image is larger than screen space representation.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- textureCompression
- textureCompression indicates compression algorithm selection mode.
- texturePriority
- [0,1] texturePriority defines relative priority for this texture when allocating texture memory, an important rendering resource in graphics-card hardware.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureTransform(_X3DSingleTextureTransformNode) |
| |
TextureTransform(
center=(0, 0),
mapping='',
rotation=0,
scale=(1, 1),
translation=(0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureTransform shifts 2D texture coordinates for positioning, orienting and scaling image textures on geometry. |
| |
- Method resolution order:
- TextureTransform
- _X3DSingleTextureTransformNode
- _X3DTextureTransformNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
center=(0, 0),
mapping='',
rotation=0,
scale=(1, 1),
translation=(0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureTransform
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#TextureTransform
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureTransform
Data descriptors defined here:
- center
- center point in 2D (s,t) texture coordinates for rotation and scaling.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- rotation
- Single rotation angle of texture about center (opposite effect appears on geometry).
- scale
- Non-uniform planar scaling of texture about center (opposite effect appears on geometry).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Lateral/vertical shift in 2D (s,t) texture coordinates (opposite effect appears on geometry).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureTransform3D(_X3DSingleTextureTransformNode) |
| |
TextureTransform3D(
center=(0, 0, 0),
mapping='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
translation=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureTransform3D applies a 3D transformation to texture coordinates. |
| |
- Method resolution order:
- TextureTransform3D
- _X3DSingleTextureTransformNode
- _X3DTextureTransformNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
center=(0, 0, 0),
mapping='',
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
translation=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureTransform3D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texture3D.html#TextureTransform3D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureTransform3D
Data descriptors defined here:
- center
- center point in 2D (s,t) texture coordinates for rotation and scaling.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- rotation
- rotation angle of texture about center (opposite effect appears on geometry).
- scale
- Non-uniform planar scaling of texture about center (opposite effect appears on geometry).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Lateral/vertical shift in 2D (s,t) texture coordinates (opposite effect appears on geometry).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TextureTransformMatrix3D(_X3DSingleTextureTransformNode) |
| |
TextureTransformMatrix3D(
mapping='',
matrix=(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TextureTransformMatrix3D applies a 3D transformation to texture coordinates. |
| |
- Method resolution order:
- TextureTransformMatrix3D
- _X3DSingleTextureTransformNode
- _X3DTextureTransformNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
mapping='',
matrix=(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TextureTransformMatrix3D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texture3D.html#TextureTransformMatrix3D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TextureTransformMatrix3D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- mapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- matrix
- matrix is a generalized, unfiltered 4x4 transformation matrix to modify texture (opposite effect appears on geometry).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TimeSensor(_X3DTimeDependentNode, _X3DSensorNode) |
| |
TimeSensor(
cycleInterval=1.0,
description='',
enabled=True,
loop=False,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TimeSensor continuously generates events as time passes. |
| |
- Method resolution order:
- TimeSensor
- _X3DTimeDependentNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
cycleInterval=1.0,
description='',
enabled=True,
loop=False,
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TimeSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/time.html#TimeSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TimeSensor
Data descriptors defined here:
- cycleInterval
- [0,+infinity) cycleInterval is loop duration in seconds.
- description
- Author-provided prose that describes intended purpose of this node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- loop
- Repeat indefinitely when loop=true, repeat only once when loop=false.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and TimeSensor becomes paused.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and TimeSensor becomes inactive.
- startTime
- When time now >= startTime, isActive becomes true and TimeSensor becomes active.
- stopTime
- When stopTime becomes <= time now, isActive becomes false and TimeSensor becomes inactive.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TimeTrigger(_X3DTriggerNode) |
| |
TimeTrigger(
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TimeTrigger converts boolean true events to time events. |
| |
- Method resolution order:
- TimeTrigger
- _X3DTriggerNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TimeTrigger
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/eventUtilities.html#TimeTrigger
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TimeTrigger
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ToneMappedVolumeStyle(_X3DComposableVolumeRenderStyleNode) |
| |
ToneMappedVolumeStyle(
coolColor=(0, 0, 1, 0),
enabled=True,
warmColor=(1, 1, 0, 0),
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ToneMappedVolumeStyle specifies that volumetric data is rendered with Gooch shading model of two-toned warm/cool coloring. |
| |
- Method resolution order:
- ToneMappedVolumeStyle
- _X3DComposableVolumeRenderStyleNode
- _X3DVolumeRenderStyleNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
coolColor=(0, 0, 1, 0),
enabled=True,
warmColor=(1, 1, 0, 0),
surfaceNormals=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ToneMappedVolumeStyle
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#ToneMappedVolumeStyle
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ToneMappedVolumeStyle
Data descriptors defined here:
- coolColor
- [0,1] coolColor is used for surfaces facing away from the light direction.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceNormals
- [X3DTexture3DNode] The surfaceNormals field contains a 3D texture with at least three component values.
- warmColor
- [0,1] warmColor is used for surfaces facing towards the light.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TouchSensor(_X3DTouchSensorNode) |
| |
TouchSensor(
description='',
enabled=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry. |
| |
- Method resolution order:
- TouchSensor
- _X3DTouchSensorNode
- _X3DPointingDeviceSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TouchSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/pointingDeviceSensor.html#TouchSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TouchSensor
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of this node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Transform(_X3DGroupingNode) |
| |
Transform(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Transform is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- Transform
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
center=(0, 0, 0),
rotation=(0, 0, 1, 0),
scale=(1, 1, 1),
scaleOrientation=(0, 0, 1, 0),
translation=(0, 0, 0),
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Transform
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/grouping.html#Transform
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Transform
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- center
- Translation offset from origin of local coordinate system, applied prior to rotation or scaling.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- rotation
- Orientation (axis, angle in radians) of children relative to local coordinate system.
- scale
- Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
- scaleOrientation
- Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- translation
- Position (x, y, z in meters) of children relative to local coordinate system.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TransformSensor(_X3DEnvironmentalSensorNode) |
| |
TransformSensor(
center=(0, 0, 0),
description='',
enabled=True,
size=(0, 0, 0),
targetObject=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box). |
| |
- Method resolution order:
- TransformSensor
- _X3DEnvironmentalSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
center=(0, 0, 0),
description='',
enabled=True,
size=(0, 0, 0),
targetObject=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TransformSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalSensor.html#TransformSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TransformSensor
Data descriptors defined here:
- center
- Translation offset from origin of local coordinate system.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- size
- [0,+infinity) size of transformation-traccking box around center location, oriented within local transformation frame.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- targetObject
- [X3DGroupingNode|X3DShapeNode] targetObject is the movable geometry represented by any valid X3DGroupingNode or X3DShapeNode which may enter or exit the box.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TransmitterPdu(_X3DNetworkSensorNode, _X3DBoundedObject) |
| |
TransmitterPdu(
address='localhost',
antennaLocation=(0, 0, 0),
antennaPatternLength=0,
antennaPatternType=0,
applicationID=0,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
cryptoKeyID=0,
cryptoSystem=0,
description='',
enabled=True,
entityID=0,
frequency=0,
geoCoords=(0, 0, 0),
geoSystem=None,
inputSource=0,
lengthOfModulationParameters=0,
modulationTypeDetail=0,
modulationTypeMajor=0,
modulationTypeSpreadSpectrum=0,
modulationTypeSystem=0,
multicastRelayHost='',
multicastRelayPort=0,
networkMode='standAlone',
port=0,
power=0.0,
radioEntityTypeCategory=0,
radioEntityTypeCountry=0,
radioEntityTypeDomain=0,
radioEntityTypeKind=0,
radioEntityTypeNomenclature=0,
radioEntityTypeNomenclatureVersion=0,
radioID=0,
readInterval=0.1,
relativeAntennaLocation=(0, 0, 0),
rtpHeaderExpected=False,
siteID=0,
transmitFrequencyBandwidth=0,
transmitState=0,
visible=True,
whichGeometry=1,
writeInterval=1.0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation. |
| |
- Method resolution order:
- TransmitterPdu
- _X3DNetworkSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DBoundedObject
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
address='localhost',
antennaLocation=(0, 0, 0),
antennaPatternLength=0,
antennaPatternType=0,
applicationID=0,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
cryptoKeyID=0,
cryptoSystem=0,
description='',
enabled=True,
entityID=0,
frequency=0,
geoCoords=(0, 0, 0),
geoSystem=None,
inputSource=0,
lengthOfModulationParameters=0,
modulationTypeDetail=0,
modulationTypeMajor=0,
modulationTypeSpreadSpectrum=0,
modulationTypeSystem=0,
multicastRelayHost='',
multicastRelayPort=0,
networkMode='standAlone',
port=0,
power=0.0,
radioEntityTypeCategory=0,
radioEntityTypeCountry=0,
radioEntityTypeDomain=0,
radioEntityTypeKind=0,
radioEntityTypeNomenclature=0,
radioEntityTypeNomenclatureVersion=0,
radioID=0,
readInterval=0.1,
relativeAntennaLocation=(0, 0, 0),
rtpHeaderExpected=False,
siteID=0,
transmitFrequencyBandwidth=0,
transmitState=0,
visible=True,
whichGeometry=1,
writeInterval=1.0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TransmitterPdu
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/dis.html#TransmitterPdu
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TransmitterPdu
Data descriptors defined here:
- address
- Multicast network address, or else 'localhost'.
- antennaLocation
- World coordinates for antenna location.
- antennaPatternLength
- .
- antennaPatternType
- Antenna shape pattern: 0 for omnidirectional, 1 for beam, 2 for spherical harmonic (deprecated), or optional higher value.
- applicationID
- Each simulation application that can respond to simulation management PDUs needs to have a unique applicationID.
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- cryptoKeyID
- Nonzero value corresponding to the simulated cryptographic key.
- cryptoSystem
- Indicates type of crypto system being used, even if the encryption equipment is not keyed.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables the sensor node.
- entityID
- EntityID unique ID for entity within that application.
- frequency
- [0,+infinity) Transmission frequency in Hz.
- geoCoords
- Geographic location (specified in current geoSystem coordinates) for children geometry (specified in relative coordinate system, in meters).
- geoSystem
- Identifies spatial reference frame: Geodetic (GD), Geocentric (GC), Universal Transverse Mercator (UTM).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- inputSource
- Source of transmission input.
- lengthOfModulationParameters
- .
- modulationTypeDetail
- Integer enumeration containing detailed information depending on the major modulation type.
- modulationTypeMajor
- Integer enumeration containing major classification of the modulation type.
- modulationTypeSpreadSpectrum
- Indicates the spread spectrum technique or combination of spread spectrum techniques in use.
- modulationTypeSystem
- Specifies radio system associated with this Transmitter PDU and used to interpret other fields whose values depend on a specific radio system.
- multicastRelayHost
- Fallback server address if multicast not available locally.
- multicastRelayPort
- Fallback server port if multicast not available locally.
- networkMode
- Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network.
- port
- Multicast network port, for example: 3000.
- power
- Power that radio would be capable of outputting if on and transmitting, independent of actual transmit state of the radio.
- radioEntityTypeCategory
- Integer enumeration containing EntityType of transmitter radio.
- radioEntityTypeCountry
- Integer enumerations value for country to which the design of the entity or its design specification is attributed.
- radioEntityTypeDomain
- Integer enumerations value for domain in which the entity operates: LAND, AIR, SURFACE, SUBSURFACE, SPACE or OTHER.
- radioEntityTypeKind
- Integer enumerations value for whether entity is a PLATFORM, MUNITION, LIFE_FORM, ENVIRONMENTAL, CULTURAL_FEATURE, SUPPLY, RADIO, EXPENDABLE, SENSOR_EMITTER or OTHER.
- radioEntityTypeNomenclature
- Integer enumerations value indicating nomenclature (name) for a particular emitter.
- radioEntityTypeNomenclatureVersion
- Named equipment version number.
- radioID
- Identifies a particular radio within a given entity.
- readInterval
- [0,+infinity) Seconds between read updates, 0 means no reading.
- relativeAntennaLocation
- Relative coordinates for antenna location.
- rtpHeaderExpected
- Whether RTP headers are prepended to DIS PDUs.
- siteID
- Simulation/exercise siteID of the participating LAN or organization.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transmitFrequencyBandwidth
- Bandwidth of the particular transmitter measured between the half-power (-3 dB) points (this value represents total bandwidth, not the deviation from the center frequency).
- transmitState
- Specify radio transmission state where enumerations value 0 is for off, value 1 for powered but not transmitting, or value 1 is for powered and transmitting,.
- visible
- Whether or not renderable content within this node is visually displayed.
- whichGeometry
- Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry, (optional) higher values to render different states.
- writeInterval
- [0,+infinity) Seconds between write updates, 0 means no writing (sending).
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TriangleFanSet(_X3DComposedGeometryNode) |
| |
TriangleFanSet(
ccw=True,
colorPerVertex=True,
fanCount=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TriangleFanSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes. |
| |
- Method resolution order:
- TriangleFanSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
fanCount=None,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TriangleFanSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#TriangleFanSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TriangleFanSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fanCount
- (3,+infinity) fanCount array provides number of vertices in each fan.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TriangleSet(_X3DComposedGeometryNode) |
| |
TriangleSet(
ccw=True,
colorPerVertex=True,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TriangleSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes. |
| |
- Method resolution order:
- TriangleSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
normalPerVertex=True,
solid=True,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TriangleSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#TriangleSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TriangleSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TriangleSet2D(_X3DGeometryNode) |
| |
TriangleSet2D(
solid=False,
vertices=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TriangleSet2D is a geometry node that defines a set of filled 2D triangles in X-Y plane. |
| |
- Method resolution order:
- TriangleSet2D
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
solid=False,
vertices=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TriangleSet2D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/geometry2D.html#TriangleSet2D
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TriangleSet2D
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- vertices
- 2D coordinates of TriangleSet2D vertices.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TriangleStripSet(_X3DComposedGeometryNode) |
| |
TriangleStripSet(
ccw=True,
colorPerVertex=True,
normalPerVertex=True,
solid=True,
stripCount=None,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TriangleStripSet is a geometry node containing a Coordinate|CoordinateDouble node, and can also contain Color|ColorRGBA, Normal and TextureCoordinate nodes. |
| |
- Method resolution order:
- TriangleStripSet
- _X3DComposedGeometryNode
- _X3DGeometryNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ccw=True,
colorPerVertex=True,
normalPerVertex=True,
solid=True,
stripCount=None,
color=None,
coord=None,
fogCoord=None,
normal=None,
tangent=None,
texCoord=None,
attrib=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TriangleStripSet
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#TriangleStripSet
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TriangleStripSet
Data descriptors defined here:
- attrib
- [X3DVertexAttributeNode] Optional single contained FloatVertexAttribute node that can specify list of per-vertex attribute information for programmable shaders.
- ccw
- ccw defines clockwise/counterclockwise ordering of vertex coordinates, which in turn defines front/back orientation of polygon normals according to Right-Hand Rule (RHR).
- color
- [X3DColorNode] Optional single contained Color or ColorRGBA node that can specify color values applied to corresponding vertices according to colorIndex and colorPerVertex fields.
- colorPerVertex
- Whether Color|ColorRGBA values are applied to each point vertex (true) or to each polygon face (false).
- coord
- [X3DCoordinateNode] Optional single contained Coordinate or CoordinateDouble node that can specify a list of vertex values.
- fogCoord
- [FogCoordinate] Optional single contained FogCoordinate node that can specify depth parameters for fog in corresponding geometry.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normal
- [X3DNormalNode] Optional single contained Normal node that can specify perpendicular vectors for corresponding vertices to support rendering computations, applied according to the normalPerVertex field.
- normalPerVertex
- Whether Normal node vector values are applied to each point vertex (true) or to each polygon face (false).
- solid
- Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
- stripCount
- (3,+infinity) stripCount array provides number of vertices in each strip.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tangent
- [X3DTangentNode] Optional single contained Tangent node that defines a set of 3D surface-normal vectors that apply either to a sibling Coordinate|CoordinateDouble node.
- texCoord
- [X3DTextureCoordinateNode] Optional single contained TextureCoordinate, TextureCoordinateGenerator or MultiTextureCoordinate node that can specify coordinates for texture mapping onto corresponding geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class TwoSidedMaterial(_X3DMaterialNode) |
| |
TwoSidedMaterial(
ambientIntensity=0.2,
backAmbientIntensity=0.2,
backDiffuseColor=(0.8, 0.8, 0.8),
backEmissiveColor=(0, 0, 0),
backShininess=0.2,
backSpecularColor=(0, 0, 0),
backTransparency=0,
diffuseColor=(0.8, 0.8, 0.8),
emissiveColor=(0, 0, 0),
separateBackColor=False,
shininess=0.2,
specularColor=(0, 0, 0),
transparency=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
TwoSidedMaterial specifies surface rendering properties for associated geometry nodes, for outer (front) and inner (back) sides of polygons. |
| |
- Method resolution order:
- TwoSidedMaterial
- _X3DMaterialNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
ambientIntensity=0.2,
backAmbientIntensity=0.2,
backDiffuseColor=(0.8, 0.8, 0.8),
backEmissiveColor=(0, 0, 0),
backShininess=0.2,
backSpecularColor=(0, 0, 0),
backTransparency=0,
diffuseColor=(0.8, 0.8, 0.8),
emissiveColor=(0, 0, 0),
separateBackColor=False,
shininess=0.2,
specularColor=(0, 0, 0),
transparency=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: TwoSidedMaterial
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#TwoSidedMaterial
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#TwoSidedMaterial
Data descriptors defined here:
- ambientIntensity
- [0,1] how much ambient omnidirectional light is reflected from all light sources.
- backAmbientIntensity
- [0,1] how much ambient omnidirectional light is reflected from all light sources.
- backDiffuseColor
- [0,1] how much direct, angle-dependent light is reflected from all light sources.
- backEmissiveColor
- [0,1] how much glowing light is emitted from this object.
- backShininess
- [0,1] Lower shininess values provide soft specular glows, while higher values result in sharper, smaller highlights.
- backSpecularColor
- [0,1] specular highlights are brightness reflections (example: shiny spots on an apple).
- backTransparency
- [0,1] how "clear" an object is: 1.
- diffuseColor
- [0,1] how much direct, angle-dependent light is reflected from all light sources.
- emissiveColor
- [0,1] how much glowing light is emitted from this object.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- separateBackColor
- separateBackColor determines whether separate Material values are used for back faces.
- shininess
- [0,1] Lower shininess values provide soft specular glows, while higher values result in sharper, smaller highlights.
- specularColor
- [0,1] specular highlights are brightness reflections (example: shiny spots on an apple).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transparency
- [0,1] how "clear" an object is: 1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class UniversalJoint(_X3DRigidJointNode) |
| |
UniversalJoint(
anchorPoint=(0, 0, 0),
axis1=(1, 0, 0),
axis2=(0, 1, 0),
forceOutput=None,
stop1Bounce=0,
stop1ErrorCorrection=0.8,
stop2Bounce=0,
stop2ErrorCorrection=0.8,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
UniversalJoint is like a BallJoint that constrains an extra degree of rotational freedom. |
| |
- Method resolution order:
- UniversalJoint
- _X3DRigidJointNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
anchorPoint=(0, 0, 0),
axis1=(1, 0, 0),
axis2=(0, 1, 0),
forceOutput=None,
stop1Bounce=0,
stop1ErrorCorrection=0.8,
stop2Bounce=0,
stop2ErrorCorrection=0.8,
body1=None,
body2=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: UniversalJoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rigidBodyPhysics.html#UniversalJoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#UniversalJoint
Data descriptors defined here:
- anchorPoint
- anchorPoint is joint center, specified in world coordinates.
- axis1
- axis1 defines axis vector of joint connection to body1.
- axis2
- axis2 defines axis vector of joint connection to body2.
- body1
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- body2
- [RigidBody] The body1 and body2 fields indicate the two RigidBody nodes connected by this joint.
- forceOutput
- forceOutput controls which output fields are generated for the next frame.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- stop1Bounce
- [0,1] stop1Bounce is velocity factor for bounce back once stop point is reached.
- stop1ErrorCorrection
- [0,1] stop1ErrorCorrection is fraction of error correction performed during time step once stop point is reached.
- stop2Bounce
- [0,1] stop2Bounce is velocity factor for bounce back once stop point is reached.
- stop2ErrorCorrection
- [0,1] stop2ErrorCorrection is fraction of error correction performed during time step once stop point is reached.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class UnlitMaterial(_X3DOneSidedMaterialNode) |
| |
UnlitMaterial(
emissiveColor=(1, 1, 1),
emissiveTextureMapping='',
normalScale=1,
normalTextureMapping='',
transparency=0,
emissiveTexture=None,
normalTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
UnlitMaterial specifies surface rendering properties for associated geometry nodes. |
| |
- Method resolution order:
- UnlitMaterial
- _X3DOneSidedMaterialNode
- _X3DMaterialNode
- _X3DAppearanceChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
emissiveColor=(1, 1, 1),
emissiveTextureMapping='',
normalScale=1,
normalTextureMapping='',
transparency=0,
emissiveTexture=None,
normalTexture=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: UnlitMaterial
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/shape.html#UnlitMaterial
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#UnlitMaterial
Data descriptors defined here:
- emissiveColor
- [0,1] how much glowing light is emitted from this object.
- emissiveTexture
- [X3DSingleTextureNode] When applying emissiveColor for this material node, the contained texture provides Physically Based Rendering (PBR) modulation for each pixel.
- emissiveTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- normalScale
- [0,infinity] normalScale controls the degree to which normalTexture RGB values apply XYZ-normal bump mapping to pixels in the parent material.
- normalTexture
- [X3DSingleTextureNode] When applying normalScale for this material node, the contained texture modulates the texture across the surface.
- normalTextureMapping
- The mapping label identifies which texture coordinates and transformations are used to compute texture effects from corresponding geometry on a given material.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- transparency
- [0,1] how "clear" an object is: 1.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Viewpoint(_X3DViewpointNode) |
| |
Viewpoint(
centerOfRotation=(0, 0, 0),
description='',
farDistance=-1,
fieldOfView=0.7854,
jump=True,
nearDistance=-1,
orientation=(0, 0, 1, 0),
position=(0, 0, 10),
retainUserOffsets=False,
viewAll=False,
navigationInfo=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Viewpoint provides a specific location and direction where the user may view the scene. |
| |
- Method resolution order:
- Viewpoint
- _X3DViewpointNode
- _X3DBindableNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
centerOfRotation=(0, 0, 0),
description='',
farDistance=-1,
fieldOfView=0.7854,
jump=True,
nearDistance=-1,
orientation=(0, 0, 1, 0),
position=(0, 0, 10),
retainUserOffsets=False,
viewAll=False,
navigationInfo=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Viewpoint
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/navigation.html#Viewpoint
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Viewpoint
Data descriptors defined here:
- centerOfRotation
- centerOfRotation specifies center point about which to rotate user's eyepoint when in EXAMINE or LOOKAT mode.
- description
- Text description or navigation hint to describe the significance of this model Viewpoint.
- farDistance
- or (0,+infinity) farDistance defines maximum clipping plane distance allowed for object display.
- fieldOfView
- Preferred minimum viewing angle from this viewpoint in radians, providing minimum height or minimum width (whichever is smaller).
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- jump
- Transition instantly by jumping, otherwise smoothly adjust offsets in place when changing to this Viewpoint.
- navigationInfo
- [NavigationInfo] The navigationInfo field defines a dedicated NavigationInfo node for this X3DViewpointNode.
- nearDistance
- or (0,+infinity) nearDistance defines minimum clipping plane distance necessary for object display.
- orientation
- Rotation (axis, angle in radians) of Viewpoint, relative to default -Z axis direction in local coordinate system.
- position
- position (x, y, z in meters) relative to local coordinate system.
- retainUserOffsets
- Retain (true) or reset to zero (false) any prior user navigation offsets from defined viewpoint position, orientation.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- viewAll
- Viewpoint is automatically adjusted to view all visible geometry.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class ViewpointGroup(_X3DChildNode) |
| |
ViewpointGroup(
center=(0, 0, 0),
description='',
displayed=True,
retainUserOffsets=False,
size=(0, 0, 0),
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
ViewpointGroup can contain Viewpoint, OrthoViewpoint, GeoViewpoint and other ViewpointGroup nodes for better user-navigation support with a shared description on the viewpoint list. |
| |
- Method resolution order:
- ViewpointGroup
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
center=(0, 0, 0),
description='',
displayed=True,
retainUserOffsets=False,
size=(0, 0, 0),
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: ViewpointGroup
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/navigation.html#ViewpointGroup
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#ViewpointGroup
Data descriptors defined here:
- center
- center specifies center point of proximity box within which ViewpointGroup is usable and displayed on viewpoint list.
- children
- [X3DChildNode] ViewpointGroup contains Viewpoint, OrthoViewpoint, GeoViewpoint and other ViewpointGroup nodes that each have containerField='children' default value.
- description
- Text description or navigation hint to identify this ViewpointGroup.
- displayed
- displayed determines whether this ViewpointGroup is displayed in the current viewpoint list.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- retainUserOffsets
- Retain (true) or reset to zero (false) any prior user navigation offsets from defined viewpoint position, orientation.
- size
- [0,+infinity) size of Proximity box around center location, oriented within local transformation frame, within which ViewpointGroup is usable and displayed on viewpoint list.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class Viewport(_X3DViewportNode) |
| |
Viewport(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
clipBoundary=None,
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
Viewport is a Grouping node that can contain most nodes. |
| |
- Method resolution order:
- Viewport
- _X3DViewportNode
- _X3DGroupingNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
clipBoundary=None,
visible=True,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: Viewport
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layering.html#Viewport
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#Viewport
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- children
- [X3DChildNode] Grouping nodes contain an ordered list of children nodes.
- clipBoundary
- [0,1] clipBoundary is specified in fractions of the normal render surface in the sequence left/right/bottom/top.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class VisibilitySensor(_X3DEnvironmentalSensorNode) |
| |
VisibilitySensor(
center=(0, 0, 0),
description='',
enabled=True,
size=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
VisibilitySensor detects when user can see a specific object or region as they navigate the world. |
| |
- Method resolution order:
- VisibilitySensor
- _X3DEnvironmentalSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
center=(0, 0, 0),
description='',
enabled=True,
size=(0, 0, 0),
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: VisibilitySensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/environmentalSensor.html#VisibilitySensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#VisibilitySensor
Data descriptors defined here:
- center
- Translation offset from origin of local coordinate system.
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- size
- [0,+infinity) size of visibility box around center location, oriented within local transformation frame.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class VolumeData(_X3DVolumeDataNode) |
| |
VolumeData(
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
dimensions=(1, 1, 1),
visible=True,
renderStyle=None,
voxels=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
VolumeData displays a simple non-segmented voxel dataset with a single RenderStyle node. |
| |
- Method resolution order:
- VolumeData
- _X3DVolumeDataNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
bboxCenter=(0, 0, 0),
bboxDisplay=False,
bboxSize=(-1, -1, -1),
dimensions=(1, 1, 1),
visible=True,
renderStyle=None,
voxels=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: VolumeData
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/volume.html#VolumeData
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#VolumeData
Data descriptors defined here:
- bboxCenter
- Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
- bboxDisplay
- Whether to display bounding box for associated geometry, aligned with world coordinates.
- bboxSize
- or [0,+infinity) Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost.
- dimensions
- Actual-size X-Y-Z dimensions of volume data in local coordinate system.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- renderStyle
- [X3DVolumeRenderStyleNode] Optional single contained X3DVolumeRenderStyleNode node that defines specific rendering technique for this volumetric object.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- visible
- Whether or not renderable content within this node is visually displayed.
- voxels
- [X3DTexture3DNode] Optional single contained X3DTexture3DNode (ComposedTexture3D, ImageTexture3D, PixelTexture3D) that provides raw voxel information utilized by corresponding rendering styles.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class VolumeEmitter(_X3DParticleEmitterNode) |
| |
VolumeEmitter(
coordIndex=None,
direction=(0, 1, 0),
internal=True,
mass=0,
on=True,
speed=0,
surfaceArea=0,
variation=0.25,
coord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
VolumeEmitter emits particles from a random position confined within the given closed geometry volume. |
| |
- Method resolution order:
- VolumeEmitter
- _X3DParticleEmitterNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
coordIndex=None,
direction=(0, 1, 0),
internal=True,
mass=0,
on=True,
speed=0,
surfaceArea=0,
variation=0.25,
coord=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: VolumeEmitter
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#VolumeEmitter
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#VolumeEmitter
Data descriptors defined here:
- coord
- [X3DCoordinateNode] Coordinates for the geometry used as the emitting volume.
- coordIndex
- [-1,+infinity) coordIndex indices are applied to contained Coordinate values in order to define randomly generated initial geometry of the particles.
- direction
- Initial direction from which particles emanate.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- internal
- TODO, X3D specification is undefined.
- mass
- [0,+infinity) Basic mass of each particle, defined in mass base units (default is kilograms).
- on
- Enables/disables production of particles from this emitter node.
- speed
- [0,+infinity) Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- surfaceArea
- [0,+infinity) Particle surface area in area base units (default is meters squared).
- variation
- [0,+infinity) Multiplier for the randomness used to control the range of possible output values.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class VolumePickSensor(_X3DPickSensorNode) |
| |
VolumePickSensor(
description='',
enabled=True,
intersectionType='BOUNDS',
matchCriterion='MATCH_ANY',
objectType=None,
sortOrder='CLOSEST',
pickingGeometry=None,
pickTarget=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume. |
| |
- Method resolution order:
- VolumePickSensor
- _X3DPickSensorNode
- _X3DSensorNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
description='',
enabled=True,
intersectionType='BOUNDS',
matchCriterion='MATCH_ANY',
objectType=None,
sortOrder='CLOSEST',
pickingGeometry=None,
pickTarget=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: VolumePickSensor
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/picking.html#VolumePickSensor
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#VolumePickSensor
Data descriptors defined here:
- description
- Author-provided prose that describes intended purpose of the node.
- enabled
- Enables/disables node operation.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- intersectionType
- intersectionType specifies precision of the collision computation.
- matchCriterion
- defines whether the intersection test (i.
- objectType
- The objectType field specifies a set of labels used in the picking process.
- pickTarget
- [X3DGroupingNode|X3DShapeNode|Inline] pickTarget specifies the list of nodes against which picking operations are performed.
- pickingGeometry
- [X3DGeometryNode] pickingGeometry specifies the exact geometry coordinates that are used to perform the intersection testing of the picking operation.
- sortOrder
- The sortOrder field determines the order provided for picked output events.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class WaveShaper(_X3DSoundProcessingNode) |
| |
WaveShaper(
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
curve=None,
description='',
enabled=True,
gain=1,
oversample='NONE',
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
WaveShaper node represents a nonlinear distorter that applies a wave-shaping distortion curve to the signal. |
| |
- Method resolution order:
- WaveShaper
- _X3DSoundProcessingNode
- _X3DTimeDependentNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
channelCountMode='MAX',
channelInterpretation='SPEAKERS',
curve=None,
description='',
enabled=True,
gain=1,
oversample='NONE',
pauseTime=0,
resumeTime=0,
startTime=0,
stopTime=0,
tailTime=0,
children=None,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: WaveShaper
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/sound.html#WaveShaper
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#WaveShaper
Data descriptors defined here:
- channelCountMode
- channelCountMode determines how individual channels are counted when up-mixing and down-mixing connections to any inputs.
- channelInterpretation
- channelInterpretation determines how individual channels are treated when up-mixing and down-mixing connections to any inputs.
- children
- [X3DSoundChannelNode | X3DSoundProcessingNode | X3DSoundSourceNode] The children field specifies audio-graph sound sources providing input signals for this node.
- curve
- The curve field is an array of floating-point numbers describing the distortion to apply.
- description
- Author-provided prose that describes intended purpose of the url asset.
- enabled
- Enables/disables node operation.
- gain
- (-infinity,+infinity) The gain field is a factor that represents the amount of linear amplification to apply to the output of the node.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- oversample
- The oversample field is specifies what type of oversampling (if any) should be used when applying the shaping curve.
- pauseTime
- When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused.
- resumeTime
- When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active.
- startTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- stopTime
- Absolute time: number of seconds since January 1, 1970, 00:00:00 GMT.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- tailTime
- [0,+infinity) tailTime is duration of time that a node continues to provide output signal after the input signal becomes silent.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class WindPhysicsModel(_X3DParticlePhysicsModelNode) |
| |
WindPhysicsModel(
direction=(1, 0, 0),
enabled=True,
gustiness=0.1,
speed=0.1,
turbulence=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
WindPhysicsModel applies a wind effect to the particles. |
| |
- Method resolution order:
- WindPhysicsModel
- _X3DParticlePhysicsModelNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
direction=(1, 0, 0),
enabled=True,
gustiness=0.1,
speed=0.1,
turbulence=0,
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: WindPhysicsModel
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/particleSystems.html#WindPhysicsModel
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#WindPhysicsModel
Data descriptors defined here:
- direction
- direction in which wind is travelling in the form of a normalized, unit vector.
- enabled
- Enables/disables node operation.
- gustiness
- [0,+infinity) gustiness specifies how much wind speed varies from the average speed.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- speed
- [0,+infinity) Initial linear speed (default is m/s) imparted to all particles along their direction of movement.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- turbulence
- [0,1] turbulence field specifies how much the wind acts directly in line with the direction, and how much variation is applied in directions other than the wind direction.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class WorldInfo(_X3DInfoNode) |
| |
WorldInfo(
info=None,
title='',
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
WorldInfo contains a title and simple persistent metadata information about an X3D scene. This node is strictly for documentation purposes and has no effect on the visual appearance or behaviour of the world. |
| |
- Method resolution order:
- WorldInfo
- _X3DInfoNode
- _X3DChildNode
- _X3DNode
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
info=None,
title='',
DEF='',
USE='',
IS=None,
metadata=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: WorldInfo
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#WorldInfo
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#WorldInfo
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- info
- Additional information about this model.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- title
- title of this world, placed in window title.
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class X3D(_X3DNode) |
| |
X3D(
profile='Full',
version='4.0',
head=None,
Scene=None,
class_='',
id_='',
style_=''
)
X3D is the root node for an Extensible 3D (X3D) Graphics model. |
| |
- Method resolution order:
- X3D
- _X3DNode
- builtins.object
Methods defined here:
- ClassicVRML(self, indentLevel=0)
- Provide ClassicVRML output serialization suitable for .x3dv file.
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- VRML97(self, indentLevel=0)
- Provide VRML97 output serialization suitable for .wrl file.
- X3DOM(self, indentLevel=0)
- Provide X3DOM output serialization suitable for .html file.
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- XMLvalidate(self, otherX3dVersion='')
- XML well-formed test and XML Schema validation test
- __init__(
self,
profile='Full',
version='4.0',
head=None,
Scene=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: X3D
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#Header
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#X3D
Data descriptors defined here:
- Scene
- Include a Scene element to contain scene-graph nodes for this X3D model.
- head
- Include a head element to contain component, unit or meta statements for this X3D model.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- profile
- profile attribute is required and defines the player or tool support needed for this model.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- version
- Default is highest value matching schema and DOCTYPE in the scene.
Data and other attributes defined here:
- CLASSIC_VRML_HEADER_PREFIX = '#VRML V'
- CLASSIC_VRML_HEADER_SUFFIX = ' utf8'
- JSON_HEADER = '{\n "X3D":,\n {\n "encoding":"UTF-8",\n... "https://json-schema.org/draft/2020-12/schema",\n'
- VRML97_HEADER = '#VRML V2.0 utf8'
- X3DOM_FOOTER = '\n </body>\n</html>\n'
- X3DOM_HEADER = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra...================ */\n</style>\n </head>\n <body>'
- X3D_JSON_VALIDATOR = 'https://coderextreme.net/X3DJSONLD/src/main/html/validator.html'
- X3D_XML_SCHEMA_ATTRIBUTES_3_0 = "xmlns:xsd='http://www.w3.org/2001/XMLSchema-inst...https://www.web3d.org/specifications/x3d-3.0.xsd'"
- X3D_XML_SCHEMA_ATTRIBUTES_3_1 = "xmlns:xsd='http://www.w3.org/2001/XMLSchema-inst...https://www.web3d.org/specifications/x3d-3.1.xsd'"
- X3D_XML_SCHEMA_ATTRIBUTES_3_2 = "xmlns:xsd='http://www.w3.org/2001/XMLSchema-inst...https://www.web3d.org/specifications/x3d-3.2.xsd'"
- X3D_XML_SCHEMA_ATTRIBUTES_3_3 = "xmlns:xsd='http://www.w3.org/2001/XMLSchema-inst...https://www.web3d.org/specifications/x3d-3.3.xsd'"
- X3D_XML_SCHEMA_ATTRIBUTES_4_0 = "xmlns:xsd='http://www.w3.org/2001/XMLSchema-inst...https://www.web3d.org/specifications/x3d-4.0.xsd'"
- X3D_XML_SCHEMA_ATTRIBUTES_4_1 = "xmlns:xsd='http://www.w3.org/2001/XMLSchema-inst...https://www.web3d.org/specifications/x3d-4.1.xsd'"
- X3D_XML_VALIDATOR = 'https://savage.nps.edu/X3dValidator'
- XML_DOCTYPE_X3D_3_0 = '<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//E...ttps://www.web3d.org/specifications/x3d-3.0.dtd">'
- XML_DOCTYPE_X3D_3_1 = '<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.1//E...ttps://www.web3d.org/specifications/x3d-3.1.dtd">'
- XML_DOCTYPE_X3D_3_2 = '<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//E...ttps://www.web3d.org/specifications/x3d-3.2.dtd">'
- XML_DOCTYPE_X3D_3_3 = '<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//E...ttps://www.web3d.org/specifications/x3d-3.3.dtd">'
- XML_DOCTYPE_X3D_4_0 = '<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 4.0//E...ttps://www.web3d.org/specifications/x3d-4.0.dtd">'
- XML_DOCTYPE_X3D_4_1 = '<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 4.1//E...ttps://www.web3d.org/specifications/x3d-4.1.dtd">'
- XML_HEADER = '<?xml version="1.0" encoding="UTF-8"?>'
Methods inherited from _X3DNode:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DNode:
- DEF
- Unique ID name for this node, referenceable by other X3D nodes.
- IS
- The IS statement connects node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields.
- USE
- Reuse an already DEF-ed node ID, excluding all child nodes and all other attributes.
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- metadata
- The metadata field can contain a single MetadataBoolean, MetadataInteger, MetadataFloat, MetadataDouble, MetadataString or MetadataSet node.
|
class X3DError(builtins.Exception) |
| |
Base class for all exceptions raised by this module.
Reference: X3D Scene Access Interface (SAI), 5.3 Error types
https://www.web3d.org/documents/specifications/19775-2/V3.3/Part02/dataRef.html |
| |
- Method resolution order:
- X3DError
- builtins.Exception
- builtins.BaseException
- builtins.object
Data descriptors defined here:
- __weakref__
- list of weak references to the object
Static methods inherited from builtins.Exception:
- __new__(*args, **kwargs) class method of builtins.Exception
- Create and return a new object. See help(type) for accurate signature.
Methods inherited from builtins.BaseException:
- __init__(self, /, *args, **kwargs)
- Initialize self. See help(type(self)) for accurate signature.
- __reduce__(self, /)
- Helper for pickle.
- __repr__(self, /)
- Return repr(self).
- __setstate__(self, state, /)
- __str__(self, /)
- Return str(self).
- add_note(self, note, /)
- Add a note to the exception
- with_traceback(self, tb, /)
- Set self.__traceback__ to tb and return self.
Data descriptors inherited from builtins.BaseException:
- __cause__
- __context__
- __dict__
- __suppress_context__
- __traceback__
- args
|
class X3DTypeError(X3DError) |
| |
Type error for simple fields (SFBool, SFInt32, SFVec3f etc.) or contained nodes (SFNode, MFNode) according to content model. |
| |
- Method resolution order:
- X3DTypeError
- X3DError
- builtins.Exception
- builtins.BaseException
- builtins.object
Data descriptors inherited from X3DError:
- __weakref__
- list of weak references to the object
Static methods inherited from builtins.Exception:
- __new__(*args, **kwargs) class method of builtins.Exception
- Create and return a new object. See help(type) for accurate signature.
Methods inherited from builtins.BaseException:
- __init__(self, /, *args, **kwargs)
- Initialize self. See help(type(self)) for accurate signature.
- __reduce__(self, /)
- Helper for pickle.
- __repr__(self, /)
- Return repr(self).
- __setstate__(self, state, /)
- __str__(self, /)
- Return str(self).
- add_note(self, note, /)
- Add a note to the exception
- with_traceback(self, tb, /)
- Set self.__traceback__ to tb and return self.
Data descriptors inherited from builtins.BaseException:
- __cause__
- __context__
- __dict__
- __suppress_context__
- __traceback__
- args
|
class X3DValueError(X3DError) |
| |
Value error for a given X3D type. |
| |
- Method resolution order:
- X3DValueError
- X3DError
- builtins.Exception
- builtins.BaseException
- builtins.object
Data descriptors inherited from X3DError:
- __weakref__
- list of weak references to the object
Static methods inherited from builtins.Exception:
- __new__(*args, **kwargs) class method of builtins.Exception
- Create and return a new object. See help(type) for accurate signature.
Methods inherited from builtins.BaseException:
- __init__(self, /, *args, **kwargs)
- Initialize self. See help(type(self)) for accurate signature.
- __reduce__(self, /)
- Helper for pickle.
- __repr__(self, /)
- Return repr(self).
- __setstate__(self, state, /)
- __str__(self, /)
- Return str(self).
- add_note(self, note, /)
- Add a note to the exception
- with_traceback(self, tb, /)
- Set self.__traceback__ to tb and return self.
Data descriptors inherited from builtins.BaseException:
- __cause__
- __context__
- __dict__
- __suppress_context__
- __traceback__
- args
|
class component(_X3DStatement) |
| |
component(level=1, name='', class_='', id_='', style_='')
Functional summary: each added component statement indicates needed scene functionality support above the given X3D profile. |
| |
- Method resolution order:
- component
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, level=1, name='', class_='', id_='', style_='')
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: component
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#Components
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#component
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- level
- Necessary level of support for this scene, as defined in corresponding Support table for a given node's component.
- name
- Provides name of this component, as defined in corresponding X3D Specification component Introduction.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class connect(_X3DStatement) |
| |
connect(nodeField='', protoField='', class_='', id_='', style_='')
Functional summary: connect statements define event-routing connections between node fields defined inside a ProtoBody declaration back to corresponding ProtoInterface fields. |
| |
- Method resolution order:
- connect
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, nodeField='', protoField='', class_='', id_='', style_='')
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: connect
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#IS_ConnectStatementSyntax
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#connect
Data descriptors defined here:
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- nodeField
- Name of field within this node which IS CONNECTed to the ancestor ProtoDeclare field definition.
- protoField
- Name of parent ProtoDeclare field definition connecting to field in this node.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class field(_X3DStatement) |
| |
field(
accessType='',
appinfo='',
documentation='',
name='',
type='',
value='',
children=None,
class_='',
id_='',
style_=''
)
Functional summary: a field statement defines an interface attribute or node. Each field statement can contain either attribute-value or node content. |
| |
- Method resolution order:
- field
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
accessType='',
appinfo='',
documentation='',
name='',
type='',
value='',
children=None,
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: field
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#NodeAndFieldStatementSyntax
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#field
Data descriptors defined here:
- accessType
- Event-model semantics for field set/get capabilities.
- appinfo
- Application information to provide simple description usable as a tooltip, similar to XML Schema appinfo tag.
- children
- [X3DNode] If this field definition has type SFNode or MFNode, then initialization node (or nodes) of any appropriate type may be provided as children of the field definition.
- documentation
- Documentation url for further information, similar to XML Schema documentation tag.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Name of this field declaration.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- type
- Base type of this field variable.
- value
- Provide default initialization value for this field variable (which may be re-initialized later by instantiation value of a named ProtoInstance fieldValue).
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class fieldValue(_X3DStatement) |
| |
fieldValue(name='', value='', children=None, class_='', id_='', style_='')
Functional summary: a fieldValue statement re-initializes the default value of a field in a ProtoInstance. Each fieldValue statement can contain either attribute-value or node content. |
| |
- Method resolution order:
- fieldValue
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, name='', value='', children=None, class_='', id_='', style_='')
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: fieldValue
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#ProtoInstanceAndFieldValueStatement
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#fieldValue
Data descriptors defined here:
- children
- [X3DNode] If this field definition has type SFNode or MFNode, then initialization node (or nodes) of any appropriate type may be provided as children of the field definition.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Name of the ProtoInstance field being re-initialized (corresponding to field name already defined in ProtoDeclare or ExternProtoDeclare).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- type
- Computed type of this fieldValue corresponding to corresponding field declaration.
- value
- Initial value for this field, which overrides default initialization value defined in original ProtoDeclare field.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class head(_X3DStatement) |
| |
head(class_='', id_='', style_='', children=None)
Functional summary: each X3D scene includes a head statement that can contain component, unit and meta statements. |
| |
- Method resolution order:
- head
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(self, class_='', id_='', style_='', children=None)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: head
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#Header
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#head
Data descriptors defined here:
- children
- The head statement has children consisting of component, unit and meta statements.
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
|
class meta(_X3DStatement) |
| |
meta(
content='',
dir='',
httpequiv='',
lang='',
name='',
scheme='',
class_='',
id_='',
style_=''
)
Functional summary: the meta statement provides metadata information about a scene, where name and content attributes provide attribute=value metadata pairs. |
| |
- Method resolution order:
- meta
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
content='',
dir='',
httpequiv='',
lang='',
name='',
scheme='',
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: meta
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#Header
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#meta
Data descriptors defined here:
- content
- The content attribute provides metadata information relevant to the name attribute provided.
- dir
- Direction for weak/neutral text (ltr=left-to-right, rtl=right-to-left).
- httpequiv
- The http-equiv attribute provides an HTTP header for the value of the content attribute.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- lang
- Language code, as per [IETF BCP47/RFC5646].
- name
- Keyword name of the meta attribute, following the same naming conventions as HTML's meta tag.
- scheme
- The scheme attribute allows authors to provide user agents more context for the correct interpretation of meta information.
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
|
class unit(_X3DStatement) |
| |
unit(category='', conversionFactor=1.0, name='', class_='', id_='', style_='')
Functional summary: unit statement defines data-conversion factors for typed values defined in a scene. |
| |
- Method resolution order:
- unit
- _X3DStatement
- builtins.object
Methods defined here:
- HTML5(self, indentLevel=0)
- Provide HTML5 output serialization using XML encoding with no singleton self-closing elements.
- JSON(self, indentLevel=0, syntax='JSON')
- Provide X3D output serialization using JSON encoding (usable for .json file suffix).
- VRML(self, indentLevel=0, VRML97=False)
- Provide X3D output serialization using VRML encoding (usable for .x3dv or .wrl file suffix).
- XML(self, indentLevel=0, syntax='XML')
- Provide Canonical X3D output serialization using XML encoding (usable for .x3d file suffix).
- __init__(
self,
category='',
conversionFactor=1.0,
name='',
class_='',
id_='',
style_=''
)
- Initialize self. See help(type(self)) for accurate signature.
- hasChild(self)
- Whether or not this node currently has any child node or statement.
Class methods defined here:
- FIELD_DECLARATIONS()
- Field declarations provided for this node: name, defaultValue, type, accessType, inheritedFrom
- NAME()
- Name of this X3D Node class: unit
- SPECIFICATION_URL()
- Extensible 3D (X3D) Graphics International Standard governs the functional architecture for all file formats and programming languages. https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/cohttps://docs.python.org/3/library/re.html#UNITStatement
- TOOLTIP_URL()
- X3D Tooltips provide authoring tips, hints and warnings for each node and field in X3D. https://www.web3d.org/x3d/tooltips/X3dTooltips.html#unit
Data descriptors defined here:
- category
- Base-unit category as defined in X3D Specification.
- conversionFactor
- [0,+infinity) Positive double-precision factor that converts new base unit to default base unit.
- id_
- id_ attribute is a unique identifier for use within HTML pages. Appended underscore to field name to avoid naming collision with Python reserved word.
- name
- Author-defined name for this unit conversionFactor value (for example, FeetToMeters).
- style_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
Methods inherited from _X3DStatement:
- __repl__(self)
- __str__(self)
- Return str(self).
Data descriptors inherited from _X3DStatement:
- __dict__
- dictionary for instance variables
- __weakref__
- list of weak references to the object
- class_
- Space-separated list of classes, reserved for use by Cascading Stylesheets (CSS). Appended underscore to field name to avoid naming collision with Python reserved word.
| |