public class SoNormalBinding extends SoNode
The bindings for faces and vertices are meaningful only for shapes that are made from faces and vertices. Similarly, the indexed bindings are only used by the shapes that allow indexing. For bindings that require multiple normals, be sure to have at least as many normals defined as are necessary; otherwise, errors will occur.
File format/default:
NormalBinding {
value | PER_VERTEX_INDEXED |
Action behavior:
SoGLRenderAction
, SoCallbackAction
, SoRayPickAction
Sets the current normal binding type. Sets: SoNormalBindingElement
See also:
SoMaterialBinding
, SoNormal
, SoTextureCoordinateBinding
, SoVertexShape
, SoVertexProperty
Modifier and Type | Class and Description |
---|---|
static class |
SoNormalBinding.Bindings
Binding.
|
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<SoNormalBinding.Bindings> |
value
Specifies how to bind normals to shapes.
|
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoNormalBinding()
Creates a normal binding 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 SoSFEnum<SoNormalBinding.Bindings> value
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com