Click or drag to resize
SoVolumeDataEditSurfaceShape Method

Replaces all voxels intersecting the polygons or lines defined by the surfaceShape and given thickness with the specified value.

Namespace: OIV.VolumeViz.Nodes
Assembly: OIV.VolumeViz (in OIV.VolumeViz.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax
public override int EditSurfaceShape(
	SoNode surfaceShape,
	float thickness,
	double newValue
)

Parameters

surfaceShape
Type: OIV.Inventor.NodesSoNode
thickness
Type: SystemSingle
newValue
Type: SystemDouble

Return Value

Type: Int32
Remarks

surfaceShape is defined in the same 3D space as the dataSet. thickness is defined in voxels. The surfaceShape can be deleted after calling this function.

Call OIV.VolumeViz.Nodes.SoVolumeData.StartEditing(System.Int32@) before calling this method. Returns 0 if successful.

Caution note Caution

The modification may be postponed until the tiles are really needed. Therefore the surfaceShape node (and children if any) must not be modified until after saveEditing() is called.

See Also