public class SoCoordinate4 extends SoNode
SoVertexShape
) or shape nodes that use them as control points (such as NURBS curves and surfaces). Coordinates are specifed as rational 4-vectors; the corresponding 3D point is computed by dividing the first three components by the fourth. This node does not produce a visible result during rendering; it simply replaces the current coordinates in the rendering state for subsequent nodes to use.
This node exists primarily for use with NURBS curves and surfaces. However, it can be used to define coordinates for any vertex-based shape.
File format/default:
Coordinate4 {
point | 0 0 0 1 |
Action behavior:
SoGLRenderAction
, SoCallbackAction
, SoGetBoundingBoxAction
, SoRayPickAction
Sets coordinates in current traversal state. Sets: SoCoordinateElement
See also:
SoCoordinate4
, SoIndexedNurbsCurve
, SoIndexedNurbsSurface
, SoNurbsCurve
, SoNurbsProfile
, SoNurbsSurface
, SoVertexShape
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoMFVec4f |
point
Coordinate point(s).
|
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoCoordinate4()
Creates a coordinate 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
public final SoMFVec4f point
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com