public class SoNormal extends SoNode
Surface normals are needed to compute lighting when the Phong lighting model is used. Most vertex-based shapes that use normals can compute default normals if none are specified, depending on the current normal binding.
File format/default:
Normal {
| vector | [ ] |
Action behavior:
SoGLRenderAction, SoCallbackAction, SoRayPickAction
Sets the current normals in the traversal state. Sets: SoNormalElement
See also:
SoCoordinate3, SoLightModel, SoNormalBinding, SoVertexShape, SoVertexProperty
Inventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
SoMFVec3f |
vector
Surface normal vectors.
|
VERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoNormal()
Creates a surface normal node with default settings.
|
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, writecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizablegetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoMFVec3f vector
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com