public abstract class SoShape extends SoNode
SoShape
draw geometry during render traversal.
File format/default:
This is an abstract class. See the reference page of a derived class for the format and default values.
See also:
SoCone
, SoCube
, SoCylinder
, SoFullSceneAntialiasing
, SoIndexedNurbsCurve
, SoIndexedNurbsSurface
, SoNurbsCurve
, SoNurbsSurface
, SoShapeHints
, SoShapeKit
, SoSphere
, SoText2
, SoText3
, SoVertexShape
Modifier and Type | Class and Description |
---|---|
static class |
SoShape.ShapeTypes
Basic type for antialiased rendering for this shape (Do not consider the
SoDrawStyle property currently in the state). |
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFBool |
boundingBoxIgnoring
Whether to ignore this node during bounding box traversal.
|
static int |
LINES
Deprecated.
Use
SoShape.ShapeTypes.LINES instead. |
static int |
POINTS
Deprecated.
Use
SoShape.ShapeTypes.POINTS instead. |
static int |
POLYGONS
Deprecated.
Use
SoShape.ShapeTypes.POLYGONS instead. |
static int |
TEXT
Deprecated.
Use
SoShape.ShapeTypes.TEXT instead. |
VERBOSE_LEVEL, ZeroHandle
Modifier and Type | Method and Description |
---|---|
SoShape.ShapeTypes |
getShapeType()
Gets the current shape Full Scene Antialiasing type.
|
static boolean |
isPrimitiveRestartAvailable()
Calls isPrimitiveRestartAvailable((com.openinventor.inventor.misc.SoState)null).
|
static boolean |
isPrimitiveRestartAvailable(SoState state)
Returns true if the primitive restart feature is available.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int POINTS
SoShape.ShapeTypes.POINTS
instead.@Deprecated public static final int LINES
SoShape.ShapeTypes.LINES
instead.@Deprecated public static final int POLYGONS
SoShape.ShapeTypes.POLYGONS
instead.@Deprecated public static final int TEXT
SoShape.ShapeTypes.TEXT
instead.public final SoSFBool boundingBoxIgnoring
public static boolean isPrimitiveRestartAvailable()
public SoShape.ShapeTypes getShapeType()
public static boolean isPrimitiveRestartAvailable(SoState state)
SoGLContext
created on the device used for rendering or with a valid state.
Primitive restart (if available) can be used with SoBufferedShape
.
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com