x3d

When using X3D, use append rather than html when adding children inline while templating.

This is because they are nodes, not HTML elements, so they do not inherit the custom innerHTML shortcut.

Instead they currently mix in ParentNode, which provides append and prepend methods.

For example:

from domonic.xml.x3d import *

print(x3d(_width='500px', _height='400px').append(
        scene(
        transform(_DEF="ball").append(
                shape(
                    appearance(
                        material(_diffuseColor='1 0 0')
                    ),
                    sphere()
                )
        ),
        timeSensor(_DEF="time", _cycleInterval="2", _loop="true"),
        PositionInterpolator(_DEF="move", _key="0 0.5 1", _keyValue="0 0 0  0 3 0  0 0 0"),
        Route(_fromNode="time", _fromField ="fraction_changed", _toNode="move", _toField="set_fraction"),
        Route(_fromNode="move", _fromField ="value_changed", _toNode="ball", _toField="translation")
    )
))
# <x3d width="500px" height="400px"><scene><transform DEF="ball"><shape><appearance><material diffuseColor="1 0 0"></material></appearance><sphere></sphere></shape></transform><timeSensor DEF="time" cycleInterval="2" loop="true"></timeSensor><PositionInterpolator DEF="move" key="0 0.5 1" keyValue="0 0 0  0 3 0  0 0 0"></PositionInterpolator><Route fromNode="time" fromField="fraction_changed" toNode="move" toField="set_fraction"></Route><Route fromNode="move" fromField="value_changed" toNode="ball" toField="translation"></Route></scene></x3d>

Alternatively, put them directly in the first parameter and move keyword arguments to the end.

A-Frame

A-Frame is similar, and its tags can be used if you import the JavaScript runtime.

from domonic.html import *
from domonic.xml.aframe import *
from domonic.CDN import *

_scene = scene(
        box(_position="-1 0.5 -3", _rotation="0 45 0", _color="#4CC3D9"),
        sphere(_position="0 1.25 -5", _radius="1.25", _color="#EF2D5E"),
        cylinder(_position="1 0.75 -3", _radius="0.5", _height="1.5", _color="#FFC65D"),
        plane(_position="0 0 -4", _rotation="-90 0 0", _width="4", _height="4", _color="#7BC8A4"),
        sky(_color="#ECECEC")
        )

_webpage = html(head(),body(
        script(_src=CDN_JS.AFRAME), # Import A-Frame before using the scene.
        str(_scene)
        )
)

render( _webpage, 'hello.html' )
# writes hello.html:
# <html><head></head><body><script src="https://cdn.jsdelivr.net/npm/aframe@1.8.0/dist/aframe-v1.8.0.min.js"></script><a-scene><box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9"></box><sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E"></sphere><cylinder position="1 0.75 -3" radius="0.5" height="1.5" color="#FFC65D"></cylinder><plane position="0 0 -4" rotation="-90 0 0" width="4" height="4" color="#7BC8A4"></plane><sky color="#ECECEC"></sky></a-scene></body></html>

domonic.x3d

Generate x3d with python 3

class domonic.xml.x3d.x3d(*args, **kwargs)

Bases: Element

name: str = 'x3d'
domonic.xml.x3d.X3D

alias of x3d

class domonic.xml.x3d.scene(*args, **kwargs)

Bases: Element

name: str = 'scene'
domonic.xml.x3d.Scene

alias of scene

class domonic.xml.x3d.material(*args, **kwargs)

Bases: Element

name: str = 'material'
domonic.xml.x3d.Material

alias of material

class domonic.xml.x3d.appearance(*args, **kwargs)

Bases: Element

name: str = 'appearance'
domonic.xml.x3d.Appearance

alias of appearance

class domonic.xml.x3d.sphere(*args, **kwargs)

Bases: Element

name: str = 'sphere'
domonic.xml.x3d.Sphere

alias of sphere

class domonic.xml.x3d.shape(*args, **kwargs)

Bases: Element

name: str = 'shape'
domonic.xml.x3d.Shape

alias of shape

class domonic.xml.x3d.transform(*args, **kwargs)

Bases: Element

name: str = 'transform'
domonic.xml.x3d.Transform

alias of transform

class domonic.xml.x3d.timeSensor(*args, **kwargs)

Bases: Element

name: str = 'timeSensor'
domonic.xml.x3d.TimeSensor

alias of timeSensor

class domonic.xml.x3d.inline(*args, **kwargs)

Bases: Element

name: str = 'inline'
domonic.xml.x3d.Inline

alias of inline

class domonic.xml.x3d.box(*args, **kwargs)

Bases: Element

name: str = 'box'
domonic.xml.x3d.Box

alias of box

class domonic.xml.x3d.plane(*args, **kwargs)

Bases: Element

name: str = 'plane'
domonic.xml.x3d.Plane

alias of plane

domonic.xml.x3d.route

alias of Route

class domonic.xml.x3d.Route(*args, **kwargs)

Bases: Element

name: str = 'Route'
domonic.xml.x3d.anchor

alias of Anchor

class domonic.xml.x3d.Anchor(*args, **kwargs)

Bases: Element

name: str = 'Anchor'
domonic.xml.x3d.arc2D

alias of Arc2D

class domonic.xml.x3d.Arc2D(*args, **kwargs)

Bases: Element

name: str = 'Arc2D'
domonic.xml.x3d.arcClose2D

alias of ArcClose2D

class domonic.xml.x3d.ArcClose2D(*args, **kwargs)

Bases: Element

name: str = 'ArcClose2D'
domonic.xml.x3d.audioClip

alias of AudioClip

class domonic.xml.x3d.AudioClip(*args, **kwargs)

Bases: Element

name: str = 'AudioClip'
domonic.xml.x3d.background

alias of Background

class domonic.xml.x3d.Background(*args, **kwargs)

Bases: Element

name: str = 'Background'
domonic.xml.x3d.ballJoint

alias of BallJoint

class domonic.xml.x3d.BallJoint(*args, **kwargs)

Bases: Element

name: str = 'BallJoint'
domonic.xml.x3d.billboard

alias of Billboard

class domonic.xml.x3d.Billboard(*args, **kwargs)

Bases: Element

name: str = 'Billboard'
domonic.xml.x3d.binaryGeometry

alias of BinaryGeometry

class domonic.xml.x3d.BinaryGeometry(*args, **kwargs)

Bases: Element

name: str = 'BinaryGeometry'
domonic.xml.x3d.blendedVolumeStyle

alias of BlendedVolumeStyle

class domonic.xml.x3d.BlendedVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'BlendedVolumeStyle'
domonic.xml.x3d.blendMode

alias of BlendMode

class domonic.xml.x3d.BlendMode(*args, **kwargs)

Bases: Element

name: str = 'BlendMode'
domonic.xml.x3d.block

alias of Block

class domonic.xml.x3d.Block(*args, **kwargs)

Bases: Element

name: str = 'Block'
domonic.xml.x3d.boundaryEnhancementVolumeStyle

alias of BoundaryEnhancementVolumeStyle

class domonic.xml.x3d.BoundaryEnhancementVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'BoundaryEnhancementVolumeStyle'
domonic.xml.x3d.bufferAccessor

alias of BufferAccessor

class domonic.xml.x3d.BufferAccessor(*args, **kwargs)

Bases: Element

name: str = 'BufferAccessor'
domonic.xml.x3d.bufferGeometry

alias of BufferGeometry

class domonic.xml.x3d.BufferGeometry(*args, **kwargs)

Bases: Element

name: str = 'BufferGeometry'
domonic.xml.x3d.bufferView

alias of BufferView

class domonic.xml.x3d.BufferView(*args, **kwargs)

Bases: Element

name: str = 'BufferView'
domonic.xml.x3d.cADAssembly

alias of CADAssembly

class domonic.xml.x3d.CADAssembly(*args, **kwargs)

Bases: Element

name: str = 'CADAssembly'
domonic.xml.x3d.cADFace

alias of CADFace

class domonic.xml.x3d.CADFace(*args, **kwargs)

Bases: Element

name: str = 'CADFace'
domonic.xml.x3d.cADLayer

alias of CADLayer

class domonic.xml.x3d.CADLayer(*args, **kwargs)

Bases: Element

name: str = 'CADLayer'
domonic.xml.x3d.cADPart

alias of CADPart

class domonic.xml.x3d.CADPart(*args, **kwargs)

Bases: Element

name: str = 'CADPart'
domonic.xml.x3d.cartoonVolumeStyle

alias of CartoonVolumeStyle

class domonic.xml.x3d.CartoonVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'CartoonVolumeStyle'
domonic.xml.x3d.circle2D

alias of Circle2D

class domonic.xml.x3d.Circle2D(*args, **kwargs)

Bases: Element

name: str = 'Circle2D'
domonic.xml.x3d.clipPlane

alias of ClipPlane

class domonic.xml.x3d.ClipPlane(*args, **kwargs)

Bases: Element

name: str = 'ClipPlane'
domonic.xml.x3d.collidableShape

alias of CollidableShape

class domonic.xml.x3d.CollidableShape(*args, **kwargs)

Bases: Element

name: str = 'CollidableShape'
domonic.xml.x3d.collision

alias of Collision

class domonic.xml.x3d.Collision(*args, **kwargs)

Bases: Element

name: str = 'Collision'
domonic.xml.x3d.collisionCollection

alias of CollisionCollection

class domonic.xml.x3d.CollisionCollection(*args, **kwargs)

Bases: Element

name: str = 'CollisionCollection'
domonic.xml.x3d.collisionSensor

alias of CollisionSensor

class domonic.xml.x3d.CollisionSensor(*args, **kwargs)

Bases: Element

name: str = 'CollisionSensor'
domonic.xml.x3d.color

alias of Color

class domonic.xml.x3d.Color(*args, **kwargs)

Bases: Element

name: str = 'Color'
domonic.xml.x3d.colorChaser

alias of ColorChaser

class domonic.xml.x3d.ColorChaser(*args, **kwargs)

Bases: Element

name: str = 'ColorChaser'
domonic.xml.x3d.colorDamper

alias of ColorDamper

class domonic.xml.x3d.ColorDamper(*args, **kwargs)

Bases: Element

name: str = 'ColorDamper'
domonic.xml.x3d.colorInterpolator

alias of ColorInterpolator

class domonic.xml.x3d.ColorInterpolator(*args, **kwargs)

Bases: Element

name: str = 'ColorInterpolator'
domonic.xml.x3d.colorMaskMode

alias of ColorMaskMode

class domonic.xml.x3d.ColorMaskMode(*args, **kwargs)

Bases: Element

name: str = 'ColorMaskMode'
domonic.xml.x3d.colorRGBA

alias of ColorRGBA

class domonic.xml.x3d.ColorRGBA(*args, **kwargs)

Bases: Element

name: str = 'ColorRGBA'
domonic.xml.x3d.commonSurfaceShader

alias of CommonSurfaceShader

class domonic.xml.x3d.CommonSurfaceShader(*args, **kwargs)

Bases: Element

name: str = 'CommonSurfaceShader'
domonic.xml.x3d.composedCubeMapTexture

alias of ComposedCubeMapTexture

class domonic.xml.x3d.ComposedCubeMapTexture(*args, **kwargs)

Bases: Element

name: str = 'ComposedCubeMapTexture'
domonic.xml.x3d.composedShader

alias of ComposedShader

class domonic.xml.x3d.ComposedShader(*args, **kwargs)

Bases: Element

name: str = 'ComposedShader'
domonic.xml.x3d.composedTexture3D

alias of ComposedTexture3D

class domonic.xml.x3d.ComposedTexture3D(*args, **kwargs)

Bases: Element

name: str = 'ComposedTexture3D'
domonic.xml.x3d.composedVolumeStyle

alias of ComposedVolumeStyle

class domonic.xml.x3d.ComposedVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'ComposedVolumeStyle'
domonic.xml.x3d.cone

alias of Cone

class domonic.xml.x3d.Cone(*args, **kwargs)

Bases: Element

name: str = 'Cone'
domonic.xml.x3d.coordinate

alias of Coordinate

class domonic.xml.x3d.Coordinate(*args, **kwargs)

Bases: Element

name: str = 'Coordinate'
domonic.xml.x3d.coordinateDamper

alias of CoordinateDamper

class domonic.xml.x3d.CoordinateDamper(*args, **kwargs)

Bases: Element

name: str = 'CoordinateDamper'
domonic.xml.x3d.coordinateDouble

alias of CoordinateDouble

class domonic.xml.x3d.CoordinateDouble(*args, **kwargs)

Bases: Element

name: str = 'CoordinateDouble'
domonic.xml.x3d.coordinateInterpolator

alias of CoordinateInterpolator

class domonic.xml.x3d.CoordinateInterpolator(*args, **kwargs)

Bases: Element

name: str = 'CoordinateInterpolator'
domonic.xml.x3d.cylinder

alias of Cylinder

class domonic.xml.x3d.Cylinder(*args, **kwargs)

Bases: Element

name: str = 'Cylinder'
domonic.xml.x3d.cylinderSensor

alias of CylinderSensor

class domonic.xml.x3d.CylinderSensor(*args, **kwargs)

Bases: Element

name: str = 'CylinderSensor'
domonic.xml.x3d.depthMode

alias of DepthMode

class domonic.xml.x3d.DepthMode(*args, **kwargs)

Bases: Element

name: str = 'DepthMode'
domonic.xml.x3d.directionalLight

alias of DirectionalLight

class domonic.xml.x3d.DirectionalLight(*args, **kwargs)

Bases: Element

name: str = 'DirectionalLight'
domonic.xml.x3d.dish

alias of Dish

class domonic.xml.x3d.Dish(*args, **kwargs)

Bases: Element

name: str = 'Dish'
domonic.xml.x3d.disk2D

alias of Disk2D

class domonic.xml.x3d.Disk2D(*args, **kwargs)

Bases: Element

name: str = 'Disk2D'
domonic.xml.x3d.doubleAxisHingeJoint

alias of DoubleAxisHingeJoint

class domonic.xml.x3d.DoubleAxisHingeJoint(*args, **kwargs)

Bases: Element

name: str = 'DoubleAxisHingeJoint'
domonic.xml.x3d.dynamicLOD

alias of DynamicLOD

class domonic.xml.x3d.DynamicLOD(*args, **kwargs)

Bases: Element

name: str = 'DynamicLOD'
domonic.xml.x3d.edgeEnhancementVolumeStyle

alias of EdgeEnhancementVolumeStyle

class domonic.xml.x3d.EdgeEnhancementVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'EdgeEnhancementVolumeStyle'
domonic.xml.x3d.elevationGrid

alias of ElevationGrid

class domonic.xml.x3d.ElevationGrid(*args, **kwargs)

Bases: Element

name: str = 'ElevationGrid'
domonic.xml.x3d.environment

alias of Environment

class domonic.xml.x3d.Environment(*args, **kwargs)

Bases: Element

name: str = 'Environment'
domonic.xml.x3d.extrusion

alias of Extrusion

class domonic.xml.x3d.Extrusion(*args, **kwargs)

Bases: Element

name: str = 'Extrusion'
domonic.xml.x3d.field

alias of Field

class domonic.xml.x3d.Field(*args, **kwargs)

Bases: Element

name: str = 'Field'
domonic.xml.x3d.floatVertexAttribute

alias of FloatVertexAttribute

class domonic.xml.x3d.FloatVertexAttribute(*args, **kwargs)

Bases: Element

name: str = 'FloatVertexAttribute'
domonic.xml.x3d.fog

alias of Fog

class domonic.xml.x3d.Fog(*args, **kwargs)

Bases: Element

name: str = 'Fog'
domonic.xml.x3d.fontStyle

alias of FontStyle

class domonic.xml.x3d.FontStyle(*args, **kwargs)

Bases: Element

name: str = 'FontStyle'
domonic.xml.x3d.generatedCubeMapTexture

alias of GeneratedCubeMapTexture

class domonic.xml.x3d.GeneratedCubeMapTexture(*args, **kwargs)

Bases: Element

name: str = 'GeneratedCubeMapTexture'
domonic.xml.x3d.geoCoordinate

alias of GeoCoordinate

class domonic.xml.x3d.GeoCoordinate(*args, **kwargs)

Bases: Element

name: str = 'GeoCoordinate'
domonic.xml.x3d.geoElevationGrid

alias of GeoElevationGrid

class domonic.xml.x3d.GeoElevationGrid(*args, **kwargs)

Bases: Element

name: str = 'GeoElevationGrid'
domonic.xml.x3d.geoLocation

alias of GeoLocation

class domonic.xml.x3d.GeoLocation(*args, **kwargs)

Bases: Element

name: str = 'GeoLocation'
domonic.xml.x3d.geoLOD

alias of GeoLOD

class domonic.xml.x3d.GeoLOD(*args, **kwargs)

Bases: Element

name: str = 'GeoLOD'
domonic.xml.x3d.geoMetadata

alias of GeoMetadata

class domonic.xml.x3d.GeoMetadata(*args, **kwargs)

Bases: Element

name: str = 'GeoMetadata'
domonic.xml.x3d.geoOrigin

alias of GeoOrigin

class domonic.xml.x3d.GeoOrigin(*args, **kwargs)

Bases: Element

name: str = 'GeoOrigin'
domonic.xml.x3d.geoPositionInterpolator

alias of GeoPositionInterpolator

class domonic.xml.x3d.GeoPositionInterpolator(*args, **kwargs)

Bases: Element

name: str = 'GeoPositionInterpolator'
domonic.xml.x3d.geoTransform

alias of GeoTransform

class domonic.xml.x3d.GeoTransform(*args, **kwargs)

Bases: Element

name: str = 'GeoTransform'
domonic.xml.x3d.geoViewpoint

alias of GeoViewpoint

class domonic.xml.x3d.GeoViewpoint(*args, **kwargs)

Bases: Element

name: str = 'GeoViewpoint'
domonic.xml.x3d.group

alias of Group

class domonic.xml.x3d.Group(*args, **kwargs)

Bases: Element

name: str = 'Group'
domonic.xml.x3d.hAnimDisplacer

alias of HAnimDisplacer

class domonic.xml.x3d.HAnimDisplacer(*args, **kwargs)

Bases: Element

name: str = 'HAnimDisplacer'
domonic.xml.x3d.hAnimHumanoid

alias of HAnimHumanoid

class domonic.xml.x3d.HAnimHumanoid(*args, **kwargs)

Bases: Element

name: str = 'HAnimHumanoid'
domonic.xml.x3d.hAnimJoint

alias of HAnimJoint

class domonic.xml.x3d.HAnimJoint(*args, **kwargs)

Bases: Element

name: str = 'HAnimJoint'
domonic.xml.x3d.hAnimSegment

alias of HAnimSegment

class domonic.xml.x3d.HAnimSegment(*args, **kwargs)

Bases: Element

name: str = 'HAnimSegment'
domonic.xml.x3d.hAnimSite

alias of HAnimSite

class domonic.xml.x3d.HAnimSite(*args, **kwargs)

Bases: Element

name: str = 'HAnimSite'
domonic.xml.x3d.imageTexture

alias of ImageTexture

class domonic.xml.x3d.ImageTexture(*args, **kwargs)

Bases: Element

name: str = 'ImageTexture'
domonic.xml.x3d.imageTexture3D

alias of ImageTexture3D

class domonic.xml.x3d.ImageTexture3D(*args, **kwargs)

Bases: Element

name: str = 'ImageTexture3D'
domonic.xml.x3d.imageTextureAtlas

alias of ImageTextureAtlas

class domonic.xml.x3d.ImageTextureAtlas(*args, **kwargs)

Bases: Element

name: str = 'ImageTextureAtlas'
domonic.xml.x3d.indexedFaceSet

alias of IndexedFaceSet

class domonic.xml.x3d.IndexedFaceSet(*args, **kwargs)

Bases: Element

name: str = 'IndexedFaceSet'
domonic.xml.x3d.indexedLineSet

alias of IndexedLineSet

class domonic.xml.x3d.IndexedLineSet(*args, **kwargs)

Bases: Element

name: str = 'IndexedLineSet'
domonic.xml.x3d.indexedQuadSet

alias of IndexedQuadSet

class domonic.xml.x3d.IndexedQuadSet(*args, **kwargs)

Bases: Element

name: str = 'IndexedQuadSet'
domonic.xml.x3d.indexedTriangleSet

alias of IndexedTriangleSet

class domonic.xml.x3d.IndexedTriangleSet(*args, **kwargs)

Bases: Element

name: str = 'IndexedTriangleSet'
domonic.xml.x3d.indexedTriangleStripSet

alias of IndexedTriangleStripSet

class domonic.xml.x3d.IndexedTriangleStripSet(*args, **kwargs)

Bases: Element

name: str = 'IndexedTriangleStripSet'
domonic.xml.x3d.isoSurfaceVolumeData

alias of IsoSurfaceVolumeData

class domonic.xml.x3d.IsoSurfaceVolumeData(*args, **kwargs)

Bases: Element

name: str = 'IsoSurfaceVolumeData'
domonic.xml.x3d.lineProperties

alias of LineProperties

class domonic.xml.x3d.LineProperties(*args, **kwargs)

Bases: Element

name: str = 'LineProperties'
domonic.xml.x3d.lineSet

alias of LineSet

class domonic.xml.x3d.LineSet(*args, **kwargs)

Bases: Element

name: str = 'LineSet'
domonic.xml.x3d.lOD

alias of LOD

class domonic.xml.x3d.LOD(*args, **kwargs)

Bases: Element

name: str = 'LOD'
domonic.xml.x3d.matrixTextureTransform

alias of MatrixTextureTransform

class domonic.xml.x3d.MatrixTextureTransform(*args, **kwargs)

Bases: Element

name: str = 'MatrixTextureTransform'
domonic.xml.x3d.matrixTransform

alias of MatrixTransform

class domonic.xml.x3d.MatrixTransform(*args, **kwargs)

Bases: Element

name: str = 'MatrixTransform'
domonic.xml.x3d.mesh

alias of Mesh

class domonic.xml.x3d.Mesh(*args, **kwargs)

Bases: Element

name: str = 'Mesh'
domonic.xml.x3d.metadataBoolean

alias of MetadataBoolean

class domonic.xml.x3d.MetadataBoolean(*args, **kwargs)

Bases: Element

name: str = 'MetadataBoolean'
domonic.xml.x3d.metadataDouble

alias of MetadataDouble

class domonic.xml.x3d.MetadataDouble(*args, **kwargs)

Bases: Element

name: str = 'MetadataDouble'
domonic.xml.x3d.metadataFloat

alias of MetadataFloat

class domonic.xml.x3d.MetadataFloat(*args, **kwargs)

Bases: Element

name: str = 'MetadataFloat'
domonic.xml.x3d.metadataInteger

alias of MetadataInteger

class domonic.xml.x3d.MetadataInteger(*args, **kwargs)

Bases: Element

name: str = 'MetadataInteger'
domonic.xml.x3d.metadataSet

alias of MetadataSet

class domonic.xml.x3d.MetadataSet(*args, **kwargs)

Bases: Element

name: str = 'MetadataSet'
domonic.xml.x3d.metadataString

alias of MetadataString

class domonic.xml.x3d.MetadataString(*args, **kwargs)

Bases: Element

name: str = 'MetadataString'
domonic.xml.x3d.motorJoint

alias of MotorJoint

class domonic.xml.x3d.MotorJoint(*args, **kwargs)

Bases: Element

name: str = 'MotorJoint'
domonic.xml.x3d.movieTexture

alias of MovieTexture

class domonic.xml.x3d.MovieTexture(*args, **kwargs)

Bases: Element

name: str = 'MovieTexture'
domonic.xml.x3d.mPRPlane

alias of MPRPlane

class domonic.xml.x3d.MPRPlane(*args, **kwargs)

Bases: Element

name: str = 'MPRPlane'
domonic.xml.x3d.mPRVolumeStyle

alias of MPRVolumeStyle

class domonic.xml.x3d.MPRVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'MPRVolumeStyle'
domonic.xml.x3d.multiTexture

alias of MultiTexture

class domonic.xml.x3d.MultiTexture(*args, **kwargs)

Bases: Element

name: str = 'MultiTexture'
domonic.xml.x3d.multiTextureCoordinate

alias of MultiTextureCoordinate

class domonic.xml.x3d.MultiTextureCoordinate(*args, **kwargs)

Bases: Element

name: str = 'MultiTextureCoordinate'
domonic.xml.x3d.navigationInfo

alias of NavigationInfo

class domonic.xml.x3d.NavigationInfo(*args, **kwargs)

Bases: Element

name: str = 'NavigationInfo'
domonic.xml.x3d.normal

alias of Normal

class domonic.xml.x3d.Normal(*args, **kwargs)

Bases: Element

name: str = 'Normal'
domonic.xml.x3d.normalInterpolator

alias of NormalInterpolator

class domonic.xml.x3d.NormalInterpolator(*args, **kwargs)

Bases: Element

name: str = 'NormalInterpolator'
domonic.xml.x3d.nozzle

alias of Nozzle

class domonic.xml.x3d.Nozzle(*args, **kwargs)

Bases: Element

name: str = 'Nozzle'
domonic.xml.x3d.opacityMapVolumeStyle

alias of OpacityMapVolumeStyle

class domonic.xml.x3d.OpacityMapVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'OpacityMapVolumeStyle'
domonic.xml.x3d.orientationChaser

alias of OrientationChaser

class domonic.xml.x3d.OrientationChaser(*args, **kwargs)

Bases: Element

name: str = 'OrientationChaser'
domonic.xml.x3d.orientationDamper

alias of OrientationDamper

class domonic.xml.x3d.OrientationDamper(*args, **kwargs)

Bases: Element

name: str = 'OrientationDamper'
domonic.xml.x3d.orientationInterpolator

alias of OrientationInterpolator

class domonic.xml.x3d.OrientationInterpolator(*args, **kwargs)

Bases: Element

name: str = 'OrientationInterpolator'
domonic.xml.x3d.orthoViewpoint

alias of OrthoViewpoint

class domonic.xml.x3d.OrthoViewpoint(*args, **kwargs)

Bases: Element

name: str = 'OrthoViewpoint'
domonic.xml.x3d.param

alias of Param

class domonic.xml.x3d.Param(*args, **kwargs)

Bases: Element

name: str = 'Param'
domonic.xml.x3d.particleSet

alias of ParticleSet

class domonic.xml.x3d.ParticleSet(*args, **kwargs)

Bases: Element

name: str = 'ParticleSet'
domonic.xml.x3d.physicalEnvironmentLight

alias of PhysicalEnvironmentLight

class domonic.xml.x3d.PhysicalEnvironmentLight(*args, **kwargs)

Bases: Element

name: str = 'PhysicalEnvironmentLight'
domonic.xml.x3d.physicalMaterial

alias of PhysicalMaterial

class domonic.xml.x3d.PhysicalMaterial(*args, **kwargs)

Bases: Element

name: str = 'PhysicalMaterial'
domonic.xml.x3d.pixelTexture

alias of PixelTexture

class domonic.xml.x3d.PixelTexture(*args, **kwargs)

Bases: Element

name: str = 'PixelTexture'
domonic.xml.x3d.pixelTexture3D

alias of PixelTexture3D

class domonic.xml.x3d.PixelTexture3D(*args, **kwargs)

Bases: Element

name: str = 'PixelTexture3D'
domonic.xml.x3d.planeSensor

alias of PlaneSensor

class domonic.xml.x3d.PlaneSensor(*args, **kwargs)

Bases: Element

name: str = 'PlaneSensor'
domonic.xml.x3d.pointLight

alias of PointLight

class domonic.xml.x3d.PointLight(*args, **kwargs)

Bases: Element

name: str = 'PointLight'
domonic.xml.x3d.pointSet

alias of PointSet

class domonic.xml.x3d.PointSet(*args, **kwargs)

Bases: Element

name: str = 'PointSet'
domonic.xml.x3d.polyline2D

alias of Polyline2D

class domonic.xml.x3d.Polyline2D(*args, **kwargs)

Bases: Element

name: str = 'Polyline2D'
domonic.xml.x3d.polypoint2D

alias of Polypoint2D

class domonic.xml.x3d.Polypoint2D(*args, **kwargs)

Bases: Element

name: str = 'Polypoint2D'
domonic.xml.x3d.popGeometry

alias of PopGeometry

class domonic.xml.x3d.PopGeometry(*args, **kwargs)

Bases: Element

name: str = 'PopGeometry'
domonic.xml.x3d.popGeometryLevel

alias of PopGeometryLevel

class domonic.xml.x3d.PopGeometryLevel(*args, **kwargs)

Bases: Element

name: str = 'PopGeometryLevel'
domonic.xml.x3d.positionChaser

alias of PositionChaser

class domonic.xml.x3d.PositionChaser(*args, **kwargs)

Bases: Element

name: str = 'PositionChaser'
domonic.xml.x3d.positionChaser2D

alias of PositionChaser2D

class domonic.xml.x3d.PositionChaser2D(*args, **kwargs)

Bases: Element

name: str = 'PositionChaser2D'
domonic.xml.x3d.positionDamper

alias of PositionDamper

class domonic.xml.x3d.PositionDamper(*args, **kwargs)

Bases: Element

name: str = 'PositionDamper'
domonic.xml.x3d.positionDamper2D

alias of PositionDamper2D

class domonic.xml.x3d.PositionDamper2D(*args, **kwargs)

Bases: Element

name: str = 'PositionDamper2D'
domonic.xml.x3d.positionInterpolator

alias of PositionInterpolator

class domonic.xml.x3d.PositionInterpolator(*args, **kwargs)

Bases: Element

name: str = 'PositionInterpolator'
domonic.xml.x3d.positionInterpolator2D

alias of PositionInterpolator2D

class domonic.xml.x3d.PositionInterpolator2D(*args, **kwargs)

Bases: Element

name: str = 'PositionInterpolator2D'
domonic.xml.x3d.projectionVolumeStyle

alias of ProjectionVolumeStyle

class domonic.xml.x3d.ProjectionVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'ProjectionVolumeStyle'
domonic.xml.x3d.pyramid

alias of Pyramid

class domonic.xml.x3d.Pyramid(*args, **kwargs)

Bases: Element

name: str = 'Pyramid'
domonic.xml.x3d.quadSet

alias of QuadSet

class domonic.xml.x3d.QuadSet(*args, **kwargs)

Bases: Element

name: str = 'QuadSet'
domonic.xml.x3d.radarVolumeStyle

alias of RadarVolumeStyle

class domonic.xml.x3d.RadarVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'RadarVolumeStyle'
domonic.xml.x3d.rectangle2D

alias of Rectangle2D

class domonic.xml.x3d.Rectangle2D(*args, **kwargs)

Bases: Element

name: str = 'Rectangle2D'
domonic.xml.x3d.rectangularTorus

alias of RectangularTorus

class domonic.xml.x3d.RectangularTorus(*args, **kwargs)

Bases: Element

name: str = 'RectangularTorus'
domonic.xml.x3d.refinementTexture

alias of RefinementTexture

class domonic.xml.x3d.RefinementTexture(*args, **kwargs)

Bases: Element

name: str = 'RefinementTexture'
domonic.xml.x3d.remoteSelectionGroup

alias of RemoteSelectionGroup

class domonic.xml.x3d.RemoteSelectionGroup(*args, **kwargs)

Bases: Element

name: str = 'RemoteSelectionGroup'
domonic.xml.x3d.renderedTexture

alias of RenderedTexture

class domonic.xml.x3d.RenderedTexture(*args, **kwargs)

Bases: Element

name: str = 'RenderedTexture'
domonic.xml.x3d.rigidBody

alias of RigidBody

class domonic.xml.x3d.RigidBody(*args, **kwargs)

Bases: Element

name: str = 'RigidBody'
domonic.xml.x3d.rigidBodyCollection

alias of RigidBodyCollection

class domonic.xml.x3d.RigidBodyCollection(*args, **kwargs)

Bases: Element

name: str = 'RigidBodyCollection'
domonic.xml.x3d.scalarChaser

alias of ScalarChaser

class domonic.xml.x3d.ScalarChaser(*args, **kwargs)

Bases: Element

name: str = 'ScalarChaser'
domonic.xml.x3d.scalarDamper

alias of ScalarDamper

class domonic.xml.x3d.ScalarDamper(*args, **kwargs)

Bases: Element

name: str = 'ScalarDamper'
domonic.xml.x3d.scalarInterpolator

alias of ScalarInterpolator

class domonic.xml.x3d.ScalarInterpolator(*args, **kwargs)

Bases: Element

name: str = 'ScalarInterpolator'
domonic.xml.x3d.segmentedVolumeData

alias of SegmentedVolumeData

class domonic.xml.x3d.SegmentedVolumeData(*args, **kwargs)

Bases: Element

name: str = 'SegmentedVolumeData'
domonic.xml.x3d.shadedVolumeStyle

alias of ShadedVolumeStyle

class domonic.xml.x3d.ShadedVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'ShadedVolumeStyle'
domonic.xml.x3d.shaderPart

alias of ShaderPart

class domonic.xml.x3d.ShaderPart(*args, **kwargs)

Bases: Element

name: str = 'ShaderPart'
domonic.xml.x3d.silhouetteEnhancementVolumeStyle

alias of SilhouetteEnhancementVolumeStyle

class domonic.xml.x3d.SilhouetteEnhancementVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'SilhouetteEnhancementVolumeStyle'
domonic.xml.x3d.singleAxisHingeJoint

alias of SingleAxisHingeJoint

class domonic.xml.x3d.SingleAxisHingeJoint(*args, **kwargs)

Bases: Element

name: str = 'SingleAxisHingeJoint'
domonic.xml.x3d.sliderJoint

alias of SliderJoint

class domonic.xml.x3d.SliderJoint(*args, **kwargs)

Bases: Element

name: str = 'SliderJoint'
domonic.xml.x3d.slopedCylinder

alias of SlopedCylinder

class domonic.xml.x3d.SlopedCylinder(*args, **kwargs)

Bases: Element

name: str = 'SlopedCylinder'
domonic.xml.x3d.snout

alias of Snout

class domonic.xml.x3d.Snout(*args, **kwargs)

Bases: Element

name: str = 'Snout'
domonic.xml.x3d.solidOfRevolution

alias of SolidOfRevolution

class domonic.xml.x3d.SolidOfRevolution(*args, **kwargs)

Bases: Element

name: str = 'SolidOfRevolution'
domonic.xml.x3d.sound

alias of Sound

class domonic.xml.x3d.Sound(*args, **kwargs)

Bases: Element

name: str = 'Sound'
domonic.xml.x3d.sphereSegment

alias of SphereSegment

class domonic.xml.x3d.SphereSegment(*args, **kwargs)

Bases: Element

name: str = 'SphereSegment'
domonic.xml.x3d.sphereSensor

alias of SphereSensor

class domonic.xml.x3d.SphereSensor(*args, **kwargs)

Bases: Element

name: str = 'SphereSensor'
domonic.xml.x3d.splinePositionInterpolator

alias of SplinePositionInterpolator

class domonic.xml.x3d.SplinePositionInterpolator(*args, **kwargs)

Bases: Element

name: str = 'SplinePositionInterpolator'
domonic.xml.x3d.spotLight

alias of SpotLight

class domonic.xml.x3d.SpotLight(*args, **kwargs)

Bases: Element

name: str = 'SpotLight'
domonic.xml.x3d.staticGroup

alias of StaticGroup

class domonic.xml.x3d.StaticGroup(*args, **kwargs)

Bases: Element

name: str = 'StaticGroup'
domonic.xml.x3d.stippleVolumeStyle

alias of StippleVolumeStyle

class domonic.xml.x3d.StippleVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'StippleVolumeStyle'
domonic.xml.x3d.surfaceShaderTexture

alias of SurfaceShaderTexture

class domonic.xml.x3d.SurfaceShaderTexture(*args, **kwargs)

Bases: Element

name: str = 'SurfaceShaderTexture'
domonic.xml.x3d.switch

alias of Switch

class domonic.xml.x3d.Switch(*args, **kwargs)

Bases: Element

name: str = 'Switch'
domonic.xml.x3d.texCoordDamper2D

alias of TexCoordDamper2D

class domonic.xml.x3d.TexCoordDamper2D(*args, **kwargs)

Bases: Element

name: str = 'TexCoordDamper2D'
domonic.xml.x3d.text

alias of Text

class domonic.xml.x3d.Text(*args, **kwargs)

Bases: Element

name: str = 'Text'
domonic.xml.x3d.texture

alias of Texture

class domonic.xml.x3d.Texture(*args, **kwargs)

Bases: Element

name: str = 'Texture'
domonic.xml.x3d.textureCoordinate

alias of TextureCoordinate

class domonic.xml.x3d.TextureCoordinate(*args, **kwargs)

Bases: Element

name: str = 'TextureCoordinate'
domonic.xml.x3d.textureCoordinate3D

alias of TextureCoordinate3D

class domonic.xml.x3d.TextureCoordinate3D(*args, **kwargs)

Bases: Element

name: str = 'TextureCoordinate3D'
domonic.xml.x3d.textureCoordinateGenerator

alias of TextureCoordinateGenerator

class domonic.xml.x3d.TextureCoordinateGenerator(*args, **kwargs)

Bases: Element

name: str = 'TextureCoordinateGenerator'
domonic.xml.x3d.textureProperties

alias of TextureProperties

class domonic.xml.x3d.TextureProperties(*args, **kwargs)

Bases: Element

name: str = 'TextureProperties'
domonic.xml.x3d.textureTransform

alias of TextureTransform

class domonic.xml.x3d.TextureTransform(*args, **kwargs)

Bases: Element

name: str = 'TextureTransform'
domonic.xml.x3d.textureTransform3D

alias of TextureTransform3D

class domonic.xml.x3d.TextureTransform3D(*args, **kwargs)

Bases: Element

name: str = 'TextureTransform3D'
domonic.xml.x3d.textureTransformMatrix3D

alias of TextureTransformMatrix3D

class domonic.xml.x3d.TextureTransformMatrix3D(*args, **kwargs)

Bases: Element

name: str = 'TextureTransformMatrix3D'
domonic.xml.x3d.toneMappedVolumeStyle

alias of ToneMappedVolumeStyle

class domonic.xml.x3d.ToneMappedVolumeStyle(*args, **kwargs)

Bases: Element

name: str = 'ToneMappedVolumeStyle'
domonic.xml.x3d.torus

alias of Torus

class domonic.xml.x3d.Torus(*args, **kwargs)

Bases: Element

name: str = 'Torus'
domonic.xml.x3d.touchSensor

alias of TouchSensor

class domonic.xml.x3d.TouchSensor(*args, **kwargs)

Bases: Element

name: str = 'TouchSensor'
domonic.xml.x3d.triangleSet

alias of TriangleSet

class domonic.xml.x3d.TriangleSet(*args, **kwargs)

Bases: Element

name: str = 'TriangleSet'
domonic.xml.x3d.triangleSet2D

alias of TriangleSet2D

class domonic.xml.x3d.TriangleSet2D(*args, **kwargs)

Bases: Element

name: str = 'TriangleSet2D'
domonic.xml.x3d.twoSidedMaterial

alias of TwoSidedMaterial

class domonic.xml.x3d.TwoSidedMaterial(*args, **kwargs)

Bases: Element

name: str = 'TwoSidedMaterial'
domonic.xml.x3d.uniform

alias of Uniform

class domonic.xml.x3d.Uniform(*args, **kwargs)

Bases: Element

name: str = 'Uniform'
domonic.xml.x3d.universalJoint

alias of UniversalJoint

class domonic.xml.x3d.UniversalJoint(*args, **kwargs)

Bases: Element

name: str = 'UniversalJoint'
domonic.xml.x3d.viewfrustum

alias of Viewfrustum

class domonic.xml.x3d.Viewfrustum(*args, **kwargs)

Bases: Element

name: str = 'Viewfrustum'
domonic.xml.x3d.viewpoint

alias of Viewpoint

class domonic.xml.x3d.Viewpoint(*args, **kwargs)

Bases: Element

name: str = 'Viewpoint'
domonic.xml.x3d.volumeData

alias of VolumeData

class domonic.xml.x3d.VolumeData(*args, **kwargs)

Bases: Element

name: str = 'VolumeData'
domonic.xml.x3d.worldInfo

alias of WorldInfo

class domonic.xml.x3d.WorldInfo(*args, **kwargs)

Bases: Element

name: str = 'WorldInfo'
domonic.xml.x3d.x3DAppearanceChildNode

alias of X3DAppearanceChildNode

class domonic.xml.x3d.X3DAppearanceChildNode(*args, **kwargs)

Bases: Element

name: str = 'X3DAppearanceChildNode'
domonic.xml.x3d.x3DAppearanceNode

alias of X3DAppearanceNode

class domonic.xml.x3d.X3DAppearanceNode(*args, **kwargs)

Bases: Element

name: str = 'X3DAppearanceNode'
domonic.xml.x3d.x3DBackgroundNode

alias of X3DBackgroundNode

class domonic.xml.x3d.X3DBackgroundNode(*args, **kwargs)

Bases: Element

name: str = 'X3DBackgroundNode'
domonic.xml.x3d.x3DBinaryContainerGeometryNode

alias of X3DBinaryContainerGeometryNode

class domonic.xml.x3d.X3DBinaryContainerGeometryNode(*args, **kwargs)

Bases: Element

name: str = 'X3DBinaryContainerGeometryNode'
domonic.xml.x3d.x3DBindableNode

alias of X3DBindableNode

class domonic.xml.x3d.X3DBindableNode(*args, **kwargs)

Bases: Element

name: str = 'X3DBindableNode'
domonic.xml.x3d.x3DBoundedObject

alias of X3DBoundedObject

class domonic.xml.x3d.X3DBoundedObject(*args, **kwargs)

Bases: Element

name: str = 'X3DBoundedObject'
domonic.xml.x3d.x3DChaserNode

alias of X3DChaserNode

class domonic.xml.x3d.X3DChaserNode(*args, **kwargs)

Bases: Element

name: str = 'X3DChaserNode'
domonic.xml.x3d.x3DChildNode

alias of X3DChildNode

class domonic.xml.x3d.X3DChildNode(*args, **kwargs)

Bases: Element

name: str = 'X3DChildNode'
domonic.xml.x3d.x3DColorNode

alias of X3DColorNode

class domonic.xml.x3d.X3DColorNode(*args, **kwargs)

Bases: Element

name: str = 'X3DColorNode'
domonic.xml.x3d.x3DComposableVolumeRenderStyleNode

alias of X3DComposableVolumeRenderStyleNode

class domonic.xml.x3d.X3DComposableVolumeRenderStyleNode(*args, **kwargs)

Bases: Element

name: str = 'X3DComposableVolumeRenderStyleNode'
domonic.xml.x3d.x3DComposedGeometryNode

alias of X3DComposedGeometryNode

class domonic.xml.x3d.X3DComposedGeometryNode(*args, **kwargs)

Bases: Element

name: str = 'X3DComposedGeometryNode'
domonic.xml.x3d.x3DCoordinateNode

alias of X3DCoordinateNode

class domonic.xml.x3d.X3DCoordinateNode(*args, **kwargs)

Bases: Element

name: str = 'X3DCoordinateNode'
domonic.xml.x3d.x3DDamperNode

alias of X3DDamperNode

class domonic.xml.x3d.X3DDamperNode(*args, **kwargs)

Bases: Element

name: str = 'X3DDamperNode'
domonic.xml.x3d.x3DDragSensorNode

alias of X3DDragSensorNode

class domonic.xml.x3d.X3DDragSensorNode(*args, **kwargs)

Bases: Element

name: str = 'X3DDragSensorNode'
domonic.xml.x3d.x3DEnvironmentNode

alias of X3DEnvironmentNode

class domonic.xml.x3d.X3DEnvironmentNode(*args, **kwargs)

Bases: Element

name: str = 'X3DEnvironmentNode'
domonic.xml.x3d.x3DEnvironmentTextureNode

alias of X3DEnvironmentTextureNode

class domonic.xml.x3d.X3DEnvironmentTextureNode(*args, **kwargs)

Bases: Element

name: str = 'X3DEnvironmentTextureNode'
domonic.xml.x3d.x3DFogNode

alias of X3DFogNode

class domonic.xml.x3d.X3DFogNode(*args, **kwargs)

Bases: Element

name: str = 'X3DFogNode'
domonic.xml.x3d.x3DFollowerNode

alias of X3DFollowerNode

class domonic.xml.x3d.X3DFollowerNode(*args, **kwargs)

Bases: Element

name: str = 'X3DFollowerNode'
domonic.xml.x3d.x3DFontStyleNode

alias of X3DFontStyleNode

class domonic.xml.x3d.X3DFontStyleNode(*args, **kwargs)

Bases: Element

name: str = 'X3DFontStyleNode'
domonic.xml.x3d.x3DGeometricPropertyNode

alias of X3DGeometricPropertyNode

class domonic.xml.x3d.X3DGeometricPropertyNode(*args, **kwargs)

Bases: Element

name: str = 'X3DGeometricPropertyNode'
domonic.xml.x3d.x3DGeometryNode

alias of X3DGeometryNode

class domonic.xml.x3d.X3DGeometryNode(*args, **kwargs)

Bases: Element

name: str = 'X3DGeometryNode'
domonic.xml.x3d.x3DGroupingNode

alias of X3DGroupingNode

class domonic.xml.x3d.X3DGroupingNode(*args, **kwargs)

Bases: Element

name: str = 'X3DGroupingNode'
domonic.xml.x3d.x3DInfoNode

alias of X3DInfoNode

class domonic.xml.x3d.X3DInfoNode(*args, **kwargs)

Bases: Element

name: str = 'X3DInfoNode'
domonic.xml.x3d.x3DInterpolatorNode

alias of X3DInterpolatorNode

class domonic.xml.x3d.X3DInterpolatorNode(*args, **kwargs)

Bases: Element

name: str = 'X3DInterpolatorNode'
domonic.xml.x3d.x3DLightNode

alias of X3DLightNode

class domonic.xml.x3d.X3DLightNode(*args, **kwargs)

Bases: Element

name: str = 'X3DLightNode'
domonic.xml.x3d.x3DLODNode

alias of X3DLODNode

class domonic.xml.x3d.X3DLODNode(*args, **kwargs)

Bases: Element

name: str = 'X3DLODNode'
domonic.xml.x3d.x3DMaterialNode

alias of X3DMaterialNode

class domonic.xml.x3d.X3DMaterialNode(*args, **kwargs)

Bases: Element

name: str = 'X3DMaterialNode'
domonic.xml.x3d.x3DMetadataObject

alias of X3DMetadataObject

class domonic.xml.x3d.X3DMetadataObject(*args, **kwargs)

Bases: Element

name: str = 'X3DMetadataObject'
domonic.xml.x3d.x3DNavigationInfoNode

alias of X3DNavigationInfoNode

class domonic.xml.x3d.X3DNavigationInfoNode(*args, **kwargs)

Bases: Element

name: str = 'X3DNavigationInfoNode'
domonic.xml.x3d.x3DNBodyCollidableNode

alias of X3DNBodyCollidableNode

class domonic.xml.x3d.X3DNBodyCollidableNode(*args, **kwargs)

Bases: Element

name: str = 'X3DNBodyCollidableNode'
domonic.xml.x3d.x3DNode

alias of X3DNode

class domonic.xml.x3d.X3DNode(*args, **kwargs)

Bases: Element

name: str = 'X3DNode'
domonic.xml.x3d.x3DPlanarGeometryNode

alias of X3DPlanarGeometryNode

class domonic.xml.x3d.X3DPlanarGeometryNode(*args, **kwargs)

Bases: Element

name: str = 'X3DPlanarGeometryNode'
domonic.xml.x3d.x3DPointingDeviceSensorNode

alias of X3DPointingDeviceSensorNode

class domonic.xml.x3d.X3DPointingDeviceSensorNode(*args, **kwargs)

Bases: Element

name: str = 'X3DPointingDeviceSensorNode'
domonic.xml.x3d.x3DRigidJointNode

alias of X3DRigidJointNode

class domonic.xml.x3d.X3DRigidJointNode(*args, **kwargs)

Bases: Element

name: str = 'X3DRigidJointNode'
domonic.xml.x3d.x3DSensorNode

alias of X3DSensorNode

class domonic.xml.x3d.X3DSensorNode(*args, **kwargs)

Bases: Element

name: str = 'X3DSensorNode'
domonic.xml.x3d.x3DShaderNode

alias of X3DShaderNode

class domonic.xml.x3d.X3DShaderNode(*args, **kwargs)

Bases: Element

name: str = 'X3DShaderNode'
domonic.xml.x3d.x3DShapeNode

alias of X3DShapeNode

class domonic.xml.x3d.X3DShapeNode(*args, **kwargs)

Bases: Element

name: str = 'X3DShapeNode'
domonic.xml.x3d.x3DSoundNode

alias of X3DSoundNode

class domonic.xml.x3d.X3DSoundNode(*args, **kwargs)

Bases: Element

name: str = 'X3DSoundNode'
domonic.xml.x3d.x3DSoundSourceNode

alias of X3DSoundSourceNode

class domonic.xml.x3d.X3DSoundSourceNode(*args, **kwargs)

Bases: Element

name: str = 'X3DSoundSourceNode'
domonic.xml.x3d.x3DSpatialGeometryNode

alias of X3DSpatialGeometryNode

class domonic.xml.x3d.X3DSpatialGeometryNode(*args, **kwargs)

Bases: Element

name: str = 'X3DSpatialGeometryNode'
domonic.xml.x3d.x3DTexture3DNode

alias of X3DTexture3DNode

class domonic.xml.x3d.X3DTexture3DNode(*args, **kwargs)

Bases: Element

name: str = 'X3DTexture3DNode'
domonic.xml.x3d.x3DTextureCoordinateNode

alias of X3DTextureCoordinateNode

class domonic.xml.x3d.X3DTextureCoordinateNode(*args, **kwargs)

Bases: Element

name: str = 'X3DTextureCoordinateNode'
domonic.xml.x3d.x3DTextureNode

alias of X3DTextureNode

class domonic.xml.x3d.X3DTextureNode(*args, **kwargs)

Bases: Element

name: str = 'X3DTextureNode'
domonic.xml.x3d.x3DTextureTransformNode

alias of X3DTextureTransformNode

class domonic.xml.x3d.X3DTextureTransformNode(*args, **kwargs)

Bases: Element

name: str = 'X3DTextureTransformNode'
domonic.xml.x3d.x3DTimeDependentNode

alias of X3DTimeDependentNode

class domonic.xml.x3d.X3DTimeDependentNode(*args, **kwargs)

Bases: Element

name: str = 'X3DTimeDependentNode'
domonic.xml.x3d.x3DTouchSensorNode

alias of X3DTouchSensorNode

class domonic.xml.x3d.X3DTouchSensorNode(*args, **kwargs)

Bases: Element

name: str = 'X3DTouchSensorNode'
domonic.xml.x3d.x3DTransformNode

alias of X3DTransformNode

class domonic.xml.x3d.X3DTransformNode(*args, **kwargs)

Bases: Element

name: str = 'X3DTransformNode'
domonic.xml.x3d.x3DVertexAttributeNode

alias of X3DVertexAttributeNode

class domonic.xml.x3d.X3DVertexAttributeNode(*args, **kwargs)

Bases: Element

name: str = 'X3DVertexAttributeNode'
domonic.xml.x3d.x3DViewpointNode

alias of X3DViewpointNode

class domonic.xml.x3d.X3DViewpointNode(*args, **kwargs)

Bases: Element

name: str = 'X3DViewpointNode'
domonic.xml.x3d.x3DVolumeDataNode

alias of X3DVolumeDataNode

class domonic.xml.x3d.X3DVolumeDataNode(*args, **kwargs)

Bases: Element

name: str = 'X3DVolumeDataNode'
domonic.xml.x3d.x3DVolumeRenderStyleNode

alias of X3DVolumeRenderStyleNode

class domonic.xml.x3d.X3DVolumeRenderStyleNode(*args, **kwargs)

Bases: Element

name: str = 'X3DVolumeRenderStyleNode'

domonic.aframe

Generate aframe tags with python 3 https://aframe.io/

class domonic.xml.aframe.aframe_tag(*args, **kwargs)[source]

Bases: Element

class domonic.xml.aframe.entity(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'entity'
class domonic.xml.aframe.scene(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'scene'
class domonic.xml.aframe.material(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'material'
class domonic.xml.aframe.appearance(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'appearance'
class domonic.xml.aframe.shape(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'shape'
class domonic.xml.aframe.box(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'box'
class domonic.xml.aframe.sky(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'sky'
class domonic.xml.aframe.mixin(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'mixin'
class domonic.xml.aframe.circle(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'circle'
class domonic.xml.aframe.camera(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'camera'
class domonic.xml.aframe.cone(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'cone'
class domonic.xml.aframe.cursor(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'cursor'
class domonic.xml.aframe.curvedimage(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'curvedimage'
class domonic.xml.aframe.cylinder(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'cylinder'
class domonic.xml.aframe.dodecahedron(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'dodecahedron'
class domonic.xml.aframe.icosahedron(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'icosahedron'
class domonic.xml.aframe.image(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'image'
class domonic.xml.aframe.light(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'light'
class domonic.xml.aframe.alink(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'alink'
class domonic.xml.aframe.octahedron(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'octahedron'
class domonic.xml.aframe.plane(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'plane'
class domonic.xml.aframe.ring(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'ring'
class domonic.xml.aframe.sound(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'sound'
class domonic.xml.aframe.sphere(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'sphere'
class domonic.xml.aframe.tetrahedron(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'tetrahedron'
class domonic.xml.aframe.text(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'text'
class domonic.xml.aframe.torus(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'torus'
class domonic.xml.aframe.triangle(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'triangle'
class domonic.xml.aframe.video(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'video'
class domonic.xml.aframe.videosphere(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'videosphere'
class domonic.xml.aframe.gltf(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'gltf'
class domonic.xml.aframe.gltf_model(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'gltf_model'
class domonic.xml.aframe.torus_knot(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'torus_knot'
class domonic.xml.aframe.obj_model(*args, **kwargs)

Bases: aframe_tag, Element

name: str = 'obj_model'