HTML Encoding and Default Values⤴
<IsoSurfaceVolumeData
allowViewpointInside='true'
appearance='x3dom.nodeTypes.X3DAppearanceNode'
bboxCenter='0,0,0'
bboxColor='1, 1, 0'
bboxDisplay='false'
bboxMargin='0.01'
bboxSize='-1,-1,-1'
contourStepSize='0'
dimensions='1,1,1'
geometry='x3dom.nodeTypes.X3DGeometryNode'
gradients='x3dom.nodeTypes.Texture'
isPickable='true'
metadata='X3DMetadataObject'
render='true'
renderStyle='x3dom.nodeTypes.X3DVolumeRenderStyleNode'
surfaceTolerance='0'
surfaceValues='[0.0]'
visible='true'
voxels='x3dom.nodeTypes.Texture'
></IsoSurfaceVolumeData>
Inheritance⤴
- X3DNode(18)
- X3DChildNode(12)
- X3DBoundedObject(3)
- X3DShapeNode(2)
- X3DVolumeDataNode(3)
- IsoSurfaceVolumeData
Constructor⤴
-
IsoSurfaceVolumeData(ctx)⤴
-
Constructor for IsoSurfaceVolumeData
Parameters:
Name Type Argument Default Description ctx
Object <optional>
null context object, containing initial settings like namespace
Fields⤴
These are the X3D / X3DOM fields of this node. Values should usually be received / set as strings via
DOM functions (i.e., using
setAttribute("myFieldName", "myFieldValue")
and
getAttribute("myFieldName")
).
Name | Type | Default Value | Range | Inheritance | Standard | Description |
---|---|---|---|---|---|---|
allowViewpointInside | SFBool | true | X3DVolumeDataNode | Allow to locate the viewpoint inside the volume. | ||
appearance | SFNode | X3DAppearanceNode | X3DShapeNode | Holds the appearance node. | ||
bboxCenter | SFVec3f | 0,0,0 | [-inf, inf] | X3DBoundedObject | Center of the bounding box | |
bboxColor | SFColor | 1, 1, 0 | X3DBoundedObject | Color of the bounding box | ||
bboxDisplay | SFVec3f | false | X3DBoundedObject | Flag to enable display of the bounding box | ||
bboxMargin | SFFloat | 0.01 | [-inf, inf] | X3DBoundedObject | Size of additional margin around the bounding box scaled up by the diameter. | |
bboxSize | SFVec3f | -1,-1,-1 | [0, inf] or -1 | X3DBoundedObject | Size of the bounding box | |
contourStepSize | SFFloat | 0 | The countourStepSize field specifies an step size to render isosurfaces that are multiples of an initial isovalue. When this field is non-zero a single isovalue must be defined on the surfaceValues field. | |||
dimensions | SFVec3f | 1,1,1 | X3DVolumeDataNode | Specifies the size of of the bounding box for the volume data. | ||
geometry | SFNode | X3DGeometryNode | X3DShapeNode | Holds the geometry node. | ||
gradients | SFNode | Texture | The gradients field allows to provide the normals of the volume data. It takes an ImageTextureAtlas of the same dimensions of the volume data. If it is not provided, it is computed on the fly. | |||
isPickable | SFBool | true | X3DShapeNode | Defines whether the shape is pickable. | ||
metadata | SFNode | X3DMetadataObject | X3DNode | Field to add metadata information | ||
render | SFBool | true | X3DBoundedObject | Flag to enable/disable rendering | ||
renderStyle | MFNode | X3DVolumeRenderStyleNode | The renderStyle field contains a list of volume render style nodes to be used on each isosurface. | |||
surfaceTolerance | SFFloat | 0 | The surfaceTolerance field is a threshold to adjust the boundary of the isosurface. | |||
surfaceValues | MFFloat | 0] | The surfaceValues field is a list containing the surface values to be extracted. One or multiple isovalues can be declared. | |||
visible | SFBool | true | X3DBoundedObject | Flag to enable/disable rendering, alias for render | ||
voxels | SFNode | Texture | X3DVolumeDataNode | The voxels field is an ImageTextureAtlas node containing the volume data. |