Click or drag to resize
SoDataSetEditSurfaceShape Method

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

Namespace: OIV.LDM.Nodes
Assembly: OIV.LDM (in OIV.LDM.dll) Version: 10.3.0.0 (10.3.0.0)
Syntax
public virtual int EditSurfaceShape(
	SoNode surfaceShape,
	float thickness,
	double value
)

Parameters

surfaceShape
Type: OIV.Inventor.NodesSoNode
thickness
Type: SystemSingle
value
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.LDM.Nodes.SoDataSet.StartEditing(System.Int32@) before calling this method. Returns 0 if successful.

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