public class SoClipPlane extends SoNode
plane
field. The half-space is the side of the plane in the direction of the plane normal. For example, if the plane is positioned at the origin and the normal is pointing down the positive X axis, everything in the negative X space will be clipped away.
Any number of clipping planes may be active simultaneously, although the graphics library may place a limit on this number during rendering.
For an interactive version of this node, see class SoClipPlaneManip
. Also see the clip plane dragger example in the Resources section of the Open Inventor Forum:
File format/default:
ClipPlane {
plane | 1 0 0 0 |
on | true |
Action behavior:
SoGLRenderAction
, SoCallbackAction
, SoRayPickAction
Adds the plane to the current list of clipping planes in the state. Sets: SoClipPlaneElement
See also:
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFBool |
on
Whether clipping plane is active.
|
SoSFPlane |
plane
Plane defining half-space.
|
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoClipPlane()
Creates a clip plane node with default settings.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, 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, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com