public interface TrueShadingBuilder extends Builder
TrueShading
builder TrueShadingCollection.createTrueShadingBuilder(nxopen.display.TrueShading)
Modifier and Type | Interface and Description |
---|---|
static class |
TrueShadingBuilder.BgdImageType
Background image types
|
static class |
TrueShadingBuilder.BgdType
Background colors and image types
|
static class |
TrueShadingBuilder.EnvironmentMapType
Global environment reflection map types
|
static class |
TrueShadingBuilder.MaterialType
Global material and per object overriding material types
|
static class |
TrueShadingBuilder.SHEDLightCollectionType
Scene lighting collection types
|
static class |
TrueShadingBuilder.SurfaceOrientType
Shadow plane projection orientation types
|
Modifier and Type | Method and Description |
---|---|
void |
assignOverrideMaterial(TrueShadingBuilder.MaterialType overrideMaterialType)
Assigns an overriding material type to one or more selected objects
License requirements: None. |
TrueShadingBuilder.BgdImageType |
bgdImageEnum()
Returns the background image list enum
License requirements: None. |
String |
bgdImageFileBrowser()
Returns the background image filename
License requirements: None. |
TrueShadingBuilder.BgdType |
bgdTypeEnum()
Returns the background color or background image type enum
License requirements: None. |
TrueShadingBuilder.EnvironmentMapType |
environmentMapEnum()
Returns the reflection environment map enum type
License requirements: None. |
String |
environmentMapFileBrowser()
Returns the reflection environment map filename
License requirements: None. |
void |
gbutton0()
Global material button 1
License requirements: None. |
void |
gbutton1()
Global material button 2
License requirements: None. |
void |
gbutton10()
Global material button 11
License requirements: None. |
void |
gbutton11()
Global material button 12
License requirements: None. |
void |
gbutton12()
Global material button 13
License requirements: None. |
void |
gbutton13()
Global material button 14
License requirements: None. |
void |
gbutton14()
Global material button 15
License requirements: None. |
void |
gbutton15()
Global material button 16
License requirements: None. |
void |
gbutton16()
Global material button 17
License requirements: None. |
void |
gbutton17()
Global material button 18
License requirements: None. |
void |
gbutton18()
Global material button 19
License requirements: None. |
void |
gbutton19()
Global material button 20
License requirements: None. |
void |
gbutton2()
Global material button 3
License requirements: None. |
void |
gbutton20()
Global material button 21
License requirements: None. |
void |
gbutton21()
Global material button 22
License requirements: None. |
void |
gbutton22()
Global material button 23
License requirements: None. |
void |
gbutton23()
Global material button 24
License requirements: None. |
void |
gbutton24()
Global material button 25
License requirements: None. |
void |
gbutton25()
Global material button 26
License requirements: None. |
void |
gbutton26()
Global material button 27
License requirements: None. |
void |
gbutton27()
Global material button 28
License requirements: None. |
void |
gbutton28()
Global material button 29
License requirements: None. |
void |
gbutton29()
Global material button 30
License requirements: None. |
void |
gbutton3()
Global material button 4
License requirements: None. |
void |
gbutton4()
Global material button 5
License requirements: None. |
void |
gbutton5()
Global material button 6
License requirements: None. |
void |
gbutton6()
Global material button 7
License requirements: None. |
void |
gbutton7()
Global material button 8
License requirements: None. |
void |
gbutton8()
Global material button 9
License requirements: None. |
void |
gbutton9()
Global material button 10
License requirements: None. |
double[] |
getBgdBottomRgbcolorPicker()
Returns the RGB values of background bottom color picker
License requirements: None. |
double[] |
getBgdTopRgbcolorPicker()
Returns the RGB values of background top color picker
License requirements: None. |
double[] |
getGridRgbcolorPicker()
Returns the grid RGB color values picker
License requirements: None. |
TrueShadingBuilder.MaterialType |
globalMaterialType()
Returns the globalMaterialType
License requirements: None. |
boolean |
inheritModelTogggle()
Returns the shadow plane grid to inherit Model grid attributes toggle
License requirements: None. |
TrueShadingBuilder.SHEDLightCollectionType |
lightCollectionEnum()
Returns the light collection enum
License requirements: None. |
double |
lightDimmerValue()
Returns the light dimmer value
License requirements: None. |
SelectNXObjectList |
objSpecificSelection()
Returns the selected object(s) list
License requirements: None. |
void |
obutton0()
Per Object override material button 1
License requirements: None. |
void |
obutton1()
Per Object override material button 2
License requirements: None. |
void |
obutton10()
Per Object override material button 11
License requirements: None. |
void |
obutton11()
Per Object override material button 12
License requirements: None. |
void |
obutton12()
Per Object override material button 13
License requirements: None. |
void |
obutton13()
Per Object override material button 14
License requirements: None. |
void |
obutton14()
Per Object override material button 15
License requirements: None. |
void |
obutton15()
Per Object override material button 16
License requirements: None. |
void |
obutton16()
Per Object override material button 17
License requirements: None. |
void |
obutton17()
Per Object override material button 18
License requirements: None. |
void |
obutton18()
Per Object override material button 19
License requirements: None. |
void |
obutton19()
Per Object override material button 20
License requirements: None. |
void |
obutton2()
Per Object override material button 3
License requirements: None. |
void |
obutton20()
Per Object override material button 21
License requirements: None. |
void |
obutton21()
Per Object override material button 22
License requirements: None. |
void |
obutton22()
Per Object override material button 23
License requirements: None. |
void |
obutton23()
Per Object override material button 24
License requirements: None. |
void |
obutton24()
Per Object override material button 25
License requirements: None. |
void |
obutton25()
Per Object override material button 26
License requirements: None. |
void |
obutton26()
Per Object override material button 27
License requirements: None. |
void |
obutton27()
Per Object override material button 28
License requirements: None. |
void |
obutton28()
Per Object override material button 29
License requirements: None. |
void |
obutton3()
Per Object override material button 4
License requirements: None. |
void |
obutton4()
Per Object override material button 5
License requirements: None. |
void |
obutton5()
Per Object override material button 6
License requirements: None. |
void |
obutton6()
Per Object override material button 7
License requirements: None. |
void |
obutton7()
Per Object override material button 8
License requirements: None. |
void |
obutton8()
Per Object override material button 9
License requirements: None. |
void |
obutton9()
Per Object override material button 10
License requirements: None. |
void |
oremoveButton()
Removes override material from selected object(s)
License requirements: None. |
boolean |
planarReflectionToggle()
Returns the planar reflection visibility toggle
License requirements: None. |
boolean |
planarShadowToggle()
Returns the planar shadow visibility toggle
License requirements: None. |
boolean |
planeGridToggle()
Returns the shadow plane grid visibility toggle
License requirements: None. |
boolean |
planeOffsetFixedToggle()
Returns the shadow plane with fixed offset toggle
License requirements: None. |
double |
planeOffsetValue()
Returns the offset distance between the shadow plane and the nearest vertex of the displayed object
License requirements: None. |
void |
protectUpdate()
Protects update
License requirements: None. |
double |
reflectivityValue()
Returns the reflectivity value
License requirements: None. |
void |
setBgdBottomRgbcolorPicker(double[] bgdBottomRGBColorPicker)
Sets the RGB values of background bottom color picker
License requirements: None. |
void |
setBgdImageEnum(TrueShadingBuilder.BgdImageType bgdImageEnum)
License requirements: None. |
void |
setBgdImageFileBrowser(String filename)
License requirements: None. |
void |
setBgdTopRgbcolorPicker(double[] bgdTopRGBColorPicker)
Sets the RGB values of background top color picker
License requirements: None. |
void |
setBgdTypeEnum(TrueShadingBuilder.BgdType bgdTypeEnum)
License requirements: None. |
void |
setEnvironmentMapEnum(TrueShadingBuilder.EnvironmentMapType environmentMapEnum)
License requirements: None. |
void |
setEnvironmentMapFileBrowser(String filename)
License requirements: None. |
void |
setGlobalMaterialType(TrueShadingBuilder.MaterialType globalMaterialType)
License requirements: None. |
void |
setGridRgbcolorPicker(double[] gridRGBColorPicker)
Sets the grid RGB color picker
License requirements: None. |
void |
setInheritModelTogggle(boolean inheritModelTogggle)
License requirements: None. |
void |
setLightCollectionEnum(TrueShadingBuilder.SHEDLightCollectionType lightCollectionEnum)
License requirements: None. |
void |
setLightDimmerValue(double lightDimmerValue)
License requirements: None. |
void |
setPlanarReflectionToggle(boolean planarReflectionToggle)
License requirements: None. |
void |
setPlanarShadowToggle(boolean planarShadowToggle)
License requirements: None. |
void |
setPlaneGridToggle(boolean planeGridToggle)
License requirements: None. |
void |
setPlaneOffsetFixedToggle(boolean planeOffsetFixedToggle)
License requirements: None. |
void |
setPlaneOffsetValue(double planeOffsetValue)
License requirements: None. |
void |
setReflectivityValue(double reflectivityValue)
License requirements: None. |
void |
setShedModeToggle(boolean shedModeToggle)
License requirements: None. |
void |
setSnapFloorToggle(boolean snapFloorToggle)
License requirements: None. |
void |
setSoftShadowsToggle(boolean softShadowsToggle)
License requirements: None. |
void |
setSpecifyPlane(Plane specifyPlane)
License requirements: None. |
void |
setSurfaceOrientEnum(TrueShadingBuilder.SurfaceOrientType surfaceOrientEnum)
License requirements: None. |
boolean |
shedModeToggle()
Returns the True Shading display toggle state
License requirements: None. |
boolean |
snapFloorToggle()
Returns the toggle forces the shadow plane to snap to the nearest object vertex
License requirements: None. |
boolean |
softShadowsToggle()
Returns the soft shadows toggle
License requirements: None. |
Plane |
specifyPlane()
Returns the custom plane definition for the shadow projection
License requirements: None. |
TrueShadingBuilder.SurfaceOrientType |
surfaceOrientEnum()
Returns the shadow plane surface orientation enum
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean shedModeToggle() throws NXException, RemoteException
NXException
RemoteException
void setShedModeToggle(boolean shedModeToggle) throws NXException, RemoteException
shedModeToggle
- NXException
RemoteException
TrueShadingBuilder.MaterialType globalMaterialType() throws NXException, RemoteException
NXException
RemoteException
void setGlobalMaterialType(TrueShadingBuilder.MaterialType globalMaterialType) throws NXException, RemoteException
globalMaterialType
- NXException
RemoteException
void assignOverrideMaterial(TrueShadingBuilder.MaterialType overrideMaterialType) throws NXException, RemoteException
overrideMaterialType
- New material typeNXException
RemoteException
void gbutton0() throws NXException, RemoteException
NXException
RemoteException
void gbutton1() throws NXException, RemoteException
NXException
RemoteException
void gbutton2() throws NXException, RemoteException
NXException
RemoteException
void gbutton3() throws NXException, RemoteException
NXException
RemoteException
void gbutton4() throws NXException, RemoteException
NXException
RemoteException
void gbutton5() throws NXException, RemoteException
NXException
RemoteException
void gbutton6() throws NXException, RemoteException
NXException
RemoteException
void gbutton7() throws NXException, RemoteException
NXException
RemoteException
void gbutton8() throws NXException, RemoteException
NXException
RemoteException
void gbutton9() throws NXException, RemoteException
NXException
RemoteException
void gbutton10() throws NXException, RemoteException
NXException
RemoteException
void gbutton11() throws NXException, RemoteException
NXException
RemoteException
void gbutton12() throws NXException, RemoteException
NXException
RemoteException
void gbutton13() throws NXException, RemoteException
NXException
RemoteException
void gbutton14() throws NXException, RemoteException
NXException
RemoteException
void gbutton15() throws NXException, RemoteException
NXException
RemoteException
void gbutton16() throws NXException, RemoteException
NXException
RemoteException
void gbutton17() throws NXException, RemoteException
NXException
RemoteException
void gbutton18() throws NXException, RemoteException
NXException
RemoteException
void gbutton19() throws NXException, RemoteException
NXException
RemoteException
void gbutton20() throws NXException, RemoteException
NXException
RemoteException
void gbutton21() throws NXException, RemoteException
NXException
RemoteException
void gbutton22() throws NXException, RemoteException
NXException
RemoteException
void gbutton23() throws NXException, RemoteException
NXException
RemoteException
void gbutton24() throws NXException, RemoteException
NXException
RemoteException
void gbutton25() throws NXException, RemoteException
NXException
RemoteException
void gbutton26() throws NXException, RemoteException
NXException
RemoteException
void gbutton27() throws NXException, RemoteException
NXException
RemoteException
void gbutton28() throws NXException, RemoteException
NXException
RemoteException
void gbutton29() throws NXException, RemoteException
NXException
RemoteException
void obutton0() throws NXException, RemoteException
NXException
RemoteException
void obutton1() throws NXException, RemoteException
NXException
RemoteException
void obutton2() throws NXException, RemoteException
NXException
RemoteException
void obutton3() throws NXException, RemoteException
NXException
RemoteException
void obutton4() throws NXException, RemoteException
NXException
RemoteException
void obutton5() throws NXException, RemoteException
NXException
RemoteException
void obutton6() throws NXException, RemoteException
NXException
RemoteException
void obutton7() throws NXException, RemoteException
NXException
RemoteException
void obutton8() throws NXException, RemoteException
NXException
RemoteException
void obutton9() throws NXException, RemoteException
NXException
RemoteException
void obutton10() throws NXException, RemoteException
NXException
RemoteException
void obutton11() throws NXException, RemoteException
NXException
RemoteException
void obutton12() throws NXException, RemoteException
NXException
RemoteException
void obutton13() throws NXException, RemoteException
NXException
RemoteException
void obutton14() throws NXException, RemoteException
NXException
RemoteException
void obutton15() throws NXException, RemoteException
NXException
RemoteException
void obutton16() throws NXException, RemoteException
NXException
RemoteException
void obutton17() throws NXException, RemoteException
NXException
RemoteException
void obutton18() throws NXException, RemoteException
NXException
RemoteException
void obutton19() throws NXException, RemoteException
NXException
RemoteException
void obutton20() throws NXException, RemoteException
NXException
RemoteException
void obutton21() throws NXException, RemoteException
NXException
RemoteException
void obutton22() throws NXException, RemoteException
NXException
RemoteException
void obutton23() throws NXException, RemoteException
NXException
RemoteException
void obutton24() throws NXException, RemoteException
NXException
RemoteException
void obutton25() throws NXException, RemoteException
NXException
RemoteException
void obutton26() throws NXException, RemoteException
NXException
RemoteException
void obutton27() throws NXException, RemoteException
NXException
RemoteException
void obutton28() throws NXException, RemoteException
NXException
RemoteException
void oremoveButton() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList objSpecificSelection() throws NXException, RemoteException
NXException
RemoteException
TrueShadingBuilder.EnvironmentMapType environmentMapEnum() throws NXException, RemoteException
NXException
RemoteException
void setEnvironmentMapEnum(TrueShadingBuilder.EnvironmentMapType environmentMapEnum) throws NXException, RemoteException
environmentMapEnum
- NXException
RemoteException
String environmentMapFileBrowser() throws NXException, RemoteException
NXException
RemoteException
void setEnvironmentMapFileBrowser(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
TrueShadingBuilder.BgdType bgdTypeEnum() throws NXException, RemoteException
NXException
RemoteException
void setBgdTypeEnum(TrueShadingBuilder.BgdType bgdTypeEnum) throws NXException, RemoteException
bgdTypeEnum
- NXException
RemoteException
double[] getBgdTopRgbcolorPicker() throws NXException, RemoteException
NXException
RemoteException
void setBgdTopRgbcolorPicker(double[] bgdTopRGBColorPicker) throws NXException, RemoteException
bgdTopRGBColorPicker
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
double[] getBgdBottomRgbcolorPicker() throws NXException, RemoteException
NXException
RemoteException
void setBgdBottomRgbcolorPicker(double[] bgdBottomRGBColorPicker) throws NXException, RemoteException
bgdBottomRGBColorPicker
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
TrueShadingBuilder.BgdImageType bgdImageEnum() throws NXException, RemoteException
NXException
RemoteException
void setBgdImageEnum(TrueShadingBuilder.BgdImageType bgdImageEnum) throws NXException, RemoteException
bgdImageEnum
- NXException
RemoteException
String bgdImageFileBrowser() throws NXException, RemoteException
NXException
RemoteException
void setBgdImageFileBrowser(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
TrueShadingBuilder.SurfaceOrientType surfaceOrientEnum() throws NXException, RemoteException
NXException
RemoteException
void setSurfaceOrientEnum(TrueShadingBuilder.SurfaceOrientType surfaceOrientEnum) throws NXException, RemoteException
surfaceOrientEnum
- NXException
RemoteException
Plane specifyPlane() throws NXException, RemoteException
NXException
RemoteException
void setSpecifyPlane(Plane specifyPlane) throws NXException, RemoteException
specifyPlane
- NXException
RemoteException
double planeOffsetValue() throws NXException, RemoteException
NXException
RemoteException
void setPlaneOffsetValue(double planeOffsetValue) throws NXException, RemoteException
planeOffsetValue
- NXException
RemoteException
boolean planeOffsetFixedToggle() throws NXException, RemoteException
NXException
RemoteException
void setPlaneOffsetFixedToggle(boolean planeOffsetFixedToggle) throws NXException, RemoteException
planeOffsetFixedToggle
- NXException
RemoteException
boolean planeGridToggle() throws NXException, RemoteException
NXException
RemoteException
void setPlaneGridToggle(boolean planeGridToggle) throws NXException, RemoteException
planeGridToggle
- NXException
RemoteException
boolean inheritModelTogggle() throws NXException, RemoteException
NXException
RemoteException
void setInheritModelTogggle(boolean inheritModelTogggle) throws NXException, RemoteException
inheritModelTogggle
- NXException
RemoteException
double[] getGridRgbcolorPicker() throws NXException, RemoteException
NXException
RemoteException
void setGridRgbcolorPicker(double[] gridRGBColorPicker) throws NXException, RemoteException
gridRGBColorPicker
- Array of 3 RGB values, each between 0 and 1NXException
RemoteException
boolean snapFloorToggle() throws NXException, RemoteException
NXException
RemoteException
void setSnapFloorToggle(boolean snapFloorToggle) throws NXException, RemoteException
snapFloorToggle
- NXException
RemoteException
boolean planarShadowToggle() throws NXException, RemoteException
NXException
RemoteException
void setPlanarShadowToggle(boolean planarShadowToggle) throws NXException, RemoteException
planarShadowToggle
- NXException
RemoteException
boolean softShadowsToggle() throws NXException, RemoteException
NXException
RemoteException
void setSoftShadowsToggle(boolean softShadowsToggle) throws NXException, RemoteException
softShadowsToggle
- NXException
RemoteException
boolean planarReflectionToggle() throws NXException, RemoteException
NXException
RemoteException
void setPlanarReflectionToggle(boolean planarReflectionToggle) throws NXException, RemoteException
planarReflectionToggle
- NXException
RemoteException
double reflectivityValue() throws NXException, RemoteException
NXException
RemoteException
void setReflectivityValue(double reflectivityValue) throws NXException, RemoteException
reflectivityValue
- NXException
RemoteException
TrueShadingBuilder.SHEDLightCollectionType lightCollectionEnum() throws NXException, RemoteException
NXException
RemoteException
void setLightCollectionEnum(TrueShadingBuilder.SHEDLightCollectionType lightCollectionEnum) throws NXException, RemoteException
lightCollectionEnum
- NXException
RemoteException
double lightDimmerValue() throws NXException, RemoteException
NXException
RemoteException
void setLightDimmerValue(double lightDimmerValue) throws NXException, RemoteException
lightDimmerValue
- NXException
RemoteException
void protectUpdate() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.