public class SoDecimator extends SoSimplifier
Not all geometry nodes can be decimated. The following geometry nodes are decimated:
SoFaceSetSoIndexedFaceSetSoIndexedNurbsSurfaceSoIndexedTriangleStripSetSoNurbsSurfaceSoTriangleStripSetSoVRMLIndexedFaceSet
The following geometry nodes are not decimated:
SoAnnoText3SoAsciiTextSoConeSoCubeSoCylinderSoIndexedLineSetSoIndexedNurbsCurveSoLineSetSoNurbsCurveSoPointSetSoQuadMeshSoSphereSoText2SoText3SoVRMLBoxSoVRMLConeSoVRMLElevationGridSoVRMLExtrusionSoVRMLIndexedLineSetSoVRMLPointSetSoVRMLSphereSoVRMLTextSoLODSoLevelOfDetailSoLevelOfSimplificationSoVRMLLOD
The decimator does not decimate nodes such as SoCone, that adjust their complexity automatically (based on SoComplexity and/or the viewer-requested decimation level). The decimator also does not decimate nodes such as SoVRMLElevationGrid where decimation would not preserve the type of geometry. Decimated geometry is always an indexed face set.
See also:
SoSimplifier, SoSimplifyAction, SoShapeSimplifyAction, SoGlobalSimplifyAction
SoSimplifier.ShapeTypesInventor.ConstructorCommandTRIANGLE_FAN, TRIANGLE_STRIP, TRIANGLESVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoDecimator()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setSimplifiedShapeClass(java.lang.Class<? extends Inventor> simplifiedShapeType)
Sets the shape type used for building the simplified node.
|
beginShape, clear, endShape, getNumTriangles, getVerbosity, setColor, setData, setNormal, setVerbosity, setVertex, simplifydispose, getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic void setSimplifiedShapeClass(java.lang.Class<? extends Inventor> simplifiedShapeType)
SoIndexedFaceSet and SoFaceSet are supported. SoIndexedFaceSet is used by default.Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com