Click or drag to resize
SoSimplifier Class

Abstract base class for objects that encapsulate simplification algorithms.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.SimplifierSoSimplifier
      OIV.Inventor.SimplifierSoDecimator

Namespace: OIV.Inventor.Simplifier
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2024.1.0.0 (2024.1.0)
Syntax
public class SoSimplifier : SoNetBase

The SoSimplifier type exposes the following members.

Methods
  NameDescription
Public methodBeginShape

Starts a new shape, ShapeType defines which triangle organization to use.

Public methodClear

Removes all shapes and reset.

Public methodEndShape
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetNumTriangles

Returns the number of triangles actually stored in the object.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVerbosity

Gets whether to print messages while simplifying.

Public methodSetColor

Method to set optional vertex data (color).

Public methodSetData

Method to set optional vertex data (data).

Public methodSetNormal

Method to set optional vertex data (normal).

Public methodSetVerbosity

Sets whether to print messages while simplifying.

Public methodSetVertex

Specifies a new vertex location.

Public methodSimplify

Performs the simplification on the shapes and returns a simplified node.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This class abstract base class for objects that encapsulates simplification algorithms. This object receives a set of triangles and returns a new list representing a simplified version of the original geometry.

See Also