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.ConstructorCommand
boundingBoxIgnoring
VERBOSE_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, setSearchingChildren
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, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public static SoNodekitCatalog getClassNodekitCatalog()
SoNodekitCatalog
for this class.Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com