public class SoAppearanceKit extends SoBaseKit
SoAppearanceKit is used to create a group of property nodes that will be used to affect subsequent shape nodes or nodekits in the scene graph.
This nodekit defines seven new parts: lightModel , environment , drawStyle , material , complexity , texture2 , and font . Note that it does not include binding nodes such as SoMaterialBinding.
SoAppearanceKit is derived from SoBaseKit and thus also includes a callbackList part for adding callback nodes.
(SoLightModel) lightModel
An SoLightModel node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoEnvironment) environment
An SoEnvironment node that affects any nodes that follow this nodekit in the scene graph. This part is NULL by default.
(SoDrawStyle) drawStyle
An SoDrawStyle node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoMaterial) material
An SoMaterial node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoComplexity) complexity
An SoComplexity node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoTexture2) texture2
An SoTexture2 node that affects any shapes that follow this nodekit in the scene graph. This part is NULL by default.
(SoFont) font
An SoFont node that affects any text nodes that follow this nodekit in the scene graph. This part is NULL by default.
Note that SoSeparatorKit includes an SoAppearanceKit as a part.
File format/default:
AppearanceKit {
| callbackList | NULL |
| lightModel | NULL |
| environment | NULL |
| drawStyle | NULL |
| material | NULL |
| complexity | NULL |
| texture2 | NULL |
| font | NULL |
All Parts
| Part Name | Part Type | Default Type | NULL Default |
| callbackList | NodeKitListPart | yes | |
| lightModel | LightModel | yes | |
| environment | Environment | yes | |
| drawStyle | DrawStyle | yes | |
| material | Material | yes | |
| complexity | Complexity | yes | |
| texture2 | Texture2 | yes | |
| font | Font | yes |
Extra Information for List Parts from Above Table
| Part Name | Container Type | Possible Types |
| callbackList | Separator | Callback, EventCallback |
See also:
SoBaseKit, SoCameraKit, SoLightKit, SoNodeKit, SoNodeKitDetail, SoNodeKitListPart, SoNodeKitPath, SoNodekitCatalog, SoSceneKit, SoSeparatorKit, SoShapeKit, SoWrapperKit
Inventor.ConstructorCommandboundingBoxIgnoringVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoAppearanceKit()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static SoNodekitCatalog |
getClassNodekitCatalog()
Returns the
SoNodekitCatalog for this class. |
getNodekitCatalog, getPart, getPart, getPartString, getViewportIsEnabled, getViewportOrigin, getViewportSize, isSearchingChildren, set, set, setPart, setSearchingChildrenaffectsState, 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, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizablegetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic static SoNodekitCatalog getClassNodekitCatalog()
SoNodekitCatalog for this class.Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com