Post

ProjectionVolumeStyle

ProjectionVolumeStyle

Overview

ProjectionVolumeStyle uses voxel data to directly generate output color.

The ProjectionVolumeStyle node belongs to the VolumeRendering component and requires at least level 2, its default container field is renderStyle. It is available from X3D version 3.3 or higher.

Hierarchy

1
2
3
+ X3DNode
  + X3DVolumeRenderStyleNode
    + ProjectionVolumeStyle

Fields

SFNode [in, out] metadata NULL [X3DMetadataObject]

Information about this node can be contained in a MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString or MetadataSet node.

Hint

SFBool [in, out] enabled TRUE

Enables/disables node operation.

SFString [in, out] type “MAX” [“MAX”|”MIN”|”AVERAGE”]

If type=MAX then Maximum Intensity Projection (MIP) or Least MIP (LMIP) algorithm is used to generate output color. If type=MIN then Minimum Intensity Projection algorithm is used. If type=AVERAGE then all voxels along ray are averaged.

Hint

  • type=AVERAGE matches a simple approximation of an X-ray.#10;

Warning

  • Do not wrap extra quotation marks around these SFString enumeration values, since “quotation” “marks” are only used for MFString values.

SFFloat [in, out] intensityThreshold 0 [0,1]

Threshold value used when type=MIN (LMIP) or type=MAX (MIP).

Hint

  • Ignored if type=AVERAGE (no thresholding).

Advice

Warning

  • Requires X3D profile='Full' or else include <component name='VolumeRendering' level='2'/>

Example

See Also

This post is licensed under CC BY 4.0 by the author.