NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Display.TrueShadingBuilder Class Reference

Represents a NXOpen.Display.TrueShading builder More...

Inheritance diagram for NXOpen.Display.TrueShadingBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BgdImageType {
  Image1, Image2, Image3, Image4,
  Image5, Image6, CustomImage
}
 Background image types More...
 
enum  BgdType {
  DarkGraduated, LightGraduated, Black, White,
  CustomPlain, CustomGraduated, InheritShadedBackground, ImageBackground,
  PureWhite
}
 Background colors and image types More...
 
enum  EnvironmentMapType {
  Default, MetalShiny1, MetalShiny2, MetalBrushed1,
  MetalBrushed2, Glossy1, Glossy2, SurfaceAnalysisLines,
  SurfaceAnalysisHorizon, AutoPhotoStudio, CustomImage
}
 Global environment reflection map types More...
 
enum  MaterialType {
  GlobalWashShinyMetal, GlobalWashBrushedMetal, GlobalWashShinyPlastic, GlobalWashAnalysis,
  GlobalWashFlat, GlobalRedGlossyPlastic, GlobalBlueGlossyPlastic, GlobalGreenGlossyPlastic,
  GlobalGrayGlossyPlastic, GlobalBlackGlossyPlastic, GlobalBrownGlossyPlastic, GlobalYellowGlossyPlastic,
  GlobalTealGlossyPlastic, GlobalWhiteGlossyPlastic, GlobalClearPlastic, GlobalChrome,
  GlobalCopper, GlobalGold, GlobalBrass, GlobalSteel,
  GlobalBrushedChrome, GlobalBrushedAluminum, GlobalBrushedTitanium, GlobalGlassClear,
  GlobalGlassSmokey, GlobalMetallicPaintRed, GlobalMetallicPaintGray, GlobalMetallicPaintBlack,
  GlobalMetallicPaintBlue, GlobalRubber, OverrideRedGlossyPlastic, OverrideBlueGlossyPlastic,
  OverrideGreenGlossyPlastic, OverrideGrayGlossyPlastic, OverrideBlackGlossyPlastic, OverrideBrownGlossyPlastic,
  OverrideYellowGlossyPlastic, OverrideTealGlossyPlastic, OverrideWhiteGlossyPlastic, OverrideClearPlastic,
  OverrideChrome, OverrideCopper, OverrideGold, OverrideBrass,
  OverrideSteel, OverrideBrushedChrome, OverrideBrushedAluminum, OverrideBrushedTitanium,
  OverrideGlassClear, OverrideGlassSmokey, OverrideMetallicPaintRed, OverrideMetallicPaintGray,
  OverrideMetallicPaintBlack, OverrideMetallicPaintBlue, OverrideRubber, OverrideRoughMetalMedGray,
  OverrideRoughMetalDkGray, OverrideRoughPlasticBlueGray, OverrideRoughPlasticTan
}
 Global material and per object overriding material types More...
 
enum  SHEDLightCollectionType {
  DefaultLights, Lighting1, Lighting2, Lighting3,
  Lighting4, Custom
}
 Scene lighting collection types More...
 
enum  SurfaceOrientType { None, Bottom, Back, BottomFixed }
 Shadow plane projection orientation types More...
 

Public Member Functions

unsafe void AssignOverrideMaterial (NXOpen.Display.TrueShadingBuilder.MaterialType overrideMaterialType)
 Assigns an overriding material type to one or more selected objects More...
 
unsafe void GButton0 ()
 Global material button 1 More...
 
unsafe void GButton1 ()
 Global material button 2 More...
 
unsafe void GButton10 ()
 Global material button 11 More...
 
unsafe void GButton11 ()
 Global material button 12 More...
 
unsafe void GButton12 ()
 Global material button 13 More...
 
unsafe void GButton13 ()
 Global material button 14 More...
 
unsafe void GButton14 ()
 Global material button 15 More...
 
unsafe void GButton15 ()
 Global material button 16 More...
 
unsafe void GButton16 ()
 Global material button 17 More...
 
unsafe void GButton17 ()
 Global material button 18 More...
 
unsafe void GButton18 ()
 Global material button 19 More...
 
unsafe void GButton19 ()
 Global material button 20 More...
 
unsafe void GButton2 ()
 Global material button 3 More...
 
unsafe void GButton20 ()
 Global material button 21 More...
 
unsafe void GButton21 ()
 Global material button 22 More...
 
unsafe void GButton22 ()
 Global material button 23 More...
 
unsafe void GButton23 ()
 Global material button 24 More...
 
unsafe void GButton24 ()
 Global material button 25 More...
 
unsafe void GButton25 ()
 Global material button 26 More...
 
unsafe void GButton26 ()
 Global material button 27 More...
 
unsafe void GButton27 ()
 Global material button 28 More...
 
unsafe void GButton28 ()
 Global material button 29 More...
 
unsafe void GButton29 ()
 Global material button 30 More...
 
unsafe void GButton3 ()
 Global material button 4 More...
 
unsafe void GButton4 ()
 Global material button 5 More...
 
unsafe void GButton5 ()
 Global material button 6 More...
 
unsafe void GButton6 ()
 Global material button 7 More...
 
unsafe void GButton7 ()
 Global material button 8 More...
 
unsafe void GButton8 ()
 Global material button 9 More...
 
unsafe void GButton9 ()
 Global material button 10 More...
 
unsafe double[] GetBgdBottomRgbcolorPicker ()
 Returns the RGB values of background bottom color picker More...
 
unsafe double[] GetBgdTopRgbcolorPicker ()
 Returns the RGB values of background top color picker More...
 
unsafe double[] GetGridRgbcolorPicker ()
 Returns the grid RGB color values picker More...
 
unsafe void OButton0 ()
 Per Object override material button 1 More...
 
unsafe void OButton1 ()
 Per Object override material button 2 More...
 
unsafe void OButton10 ()
 Per Object override material button 11 More...
 
unsafe void OButton11 ()
 Per Object override material button 12 More...
 
unsafe void OButton12 ()
 Per Object override material button 13 More...
 
unsafe void OButton13 ()
 Per Object override material button 14 More...
 
unsafe void OButton14 ()
 Per Object override material button 15 More...
 
unsafe void OButton15 ()
 Per Object override material button 16 More...
 
unsafe void OButton16 ()
 Per Object override material button 17 More...
 
unsafe void OButton17 ()
 Per Object override material button 18 More...
 
unsafe void OButton18 ()
 Per Object override material button 19 More...
 
unsafe void OButton19 ()
 Per Object override material button 20 More...
 
unsafe void OButton2 ()
 Per Object override material button 3 More...
 
unsafe void OButton20 ()
 Per Object override material button 21 More...
 
unsafe void OButton21 ()
 Per Object override material button 22 More...
 
unsafe void OButton22 ()
 Per Object override material button 23 More...
 
unsafe void OButton23 ()
 Per Object override material button 24 More...
 
unsafe void OButton24 ()
 Per Object override material button 25 More...
 
unsafe void OButton25 ()
 Per Object override material button 26 More...
 
unsafe void OButton26 ()
 Per Object override material button 27 More...
 
unsafe void OButton27 ()
 Per Object override material button 28 More...
 
unsafe void OButton28 ()
 Per Object override material button 29 More...
 
unsafe void OButton3 ()
 Per Object override material button 4 More...
 
unsafe void OButton4 ()
 Per Object override material button 5 More...
 
unsafe void OButton5 ()
 Per Object override material button 6 More...
 
unsafe void OButton6 ()
 Per Object override material button 7 More...
 
unsafe void OButton7 ()
 Per Object override material button 8 More...
 
unsafe void OButton8 ()
 Per Object override material button 9 More...
 
unsafe void OButton9 ()
 Per Object override material button 10 More...
 
unsafe void ORemoveButton ()
 Removes override material from selected object(s) More...
 
unsafe void ProtectUpdate ()
 Protects update More...
 
unsafe void SetBgdBottomRgbcolorPicker (double[] bgdBottomRGBColorPicker)
 Sets the RGB values of background bottom color picker More...
 
unsafe void SetBgdTopRgbcolorPicker (double[] bgdTopRGBColorPicker)
 Sets the RGB values of background top color picker More...
 
unsafe void SetGridRgbcolorPicker (double[] gridRGBColorPicker)
 Sets the grid RGB color picker More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.Display.TrueShadingBuilder.BgdImageType 
BgdImageEnum [get, set]
 Returns or sets the background image list enum More...
 
unsafe string BgdImageFileBrowser [get, set]
 Returns or sets the background image filename More...
 
unsafe
NXOpen.Display.TrueShadingBuilder.BgdType 
BgdTypeEnum [get, set]
 Returns or sets the background color or background image type enum More...
 
unsafe
NXOpen.Display.TrueShadingBuilder.EnvironmentMapType 
EnvironmentMapEnum [get, set]
 Returns or sets the reflection environment map enum type More...
 
unsafe string EnvironmentMapFileBrowser [get, set]
 Returns or sets the reflection environment map filename More...
 
unsafe
NXOpen.Display.TrueShadingBuilder.MaterialType 
GlobalMaterialType [get, set]
 Returns or sets the globalMaterialType More...
 
unsafe bool InheritModelTogggle [get, set]
 Returns or sets the shadow plane grid to inherit Model grid attributes toggle More...
 
unsafe
NXOpen.Display.TrueShadingBuilder.SHEDLightCollectionType 
LightCollectionEnum [get, set]
 Returns or sets the light collection enum More...
 
unsafe double LightDimmerValue [get, set]
 Returns or sets the light dimmer value More...
 
unsafe NXOpen.SelectNXObjectList ObjSpecificSelection [get]
 Returns the selected object(s) list More...
 
unsafe bool PlanarReflectionToggle [get, set]
 Returns or sets the planar reflection visibility toggle More...
 
unsafe bool PlanarShadowToggle [get, set]
 Returns or sets the planar shadow visibility toggle More...
 
unsafe bool PlaneGridToggle [get, set]
 Returns or sets the shadow plane grid visibility toggle More...
 
unsafe bool PlaneOffsetFixedToggle [get, set]
 Returns or sets the shadow plane with fixed offset toggle More...
 
unsafe double PlaneOffsetValue [get, set]
 Returns or sets the offset distance between the shadow plane and the nearest vertex of the displayed object More...
 
unsafe double ReflectivityValue [get, set]
 Returns or sets the reflectivity value More...
 
unsafe bool ShedModeToggle [get, set]
 Returns or sets the True Shading display toggle state More...
 
unsafe bool SnapFloorToggle [get, set]
 Returns or sets the toggle forces the shadow plane to snap to the nearest object vertex More...
 
unsafe bool SoftShadowsToggle [get, set]
 Returns or sets the soft shadows toggle More...
 
unsafe NXOpen.Plane SpecifyPlane [get, set]
 Returns or sets the custom plane definition for the shadow projection More...
 
unsafe
NXOpen.Display.TrueShadingBuilder.SurfaceOrientType 
SurfaceOrientEnum [get, set]
 Returns or sets the shadow plane surface orientation enum More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Display.TrueShading builder

To create a new instance of this class, use NXOpen.Display.TrueShadingCollection.CreateTrueShadingBuilder

Created in NX6.0.0

Member Enumeration Documentation

Background image types

Enumerator
Image1 

Predefined image 1 background

Image2 

Predefined image 2 background

Image3 

Predefined image 3 background

Image4 

Predefined image 4 background

Image5 

Predefined image 5 background

Image6 

Predefined image 6 background

CustomImage 

Custom image background

Background colors and image types

Enumerator
DarkGraduated 

Graduated dark colored background

LightGraduated 

Graduated light colored background

Black 

Plain dark Colored background

White 

Plain light Colored background

CustomPlain 

Customized plain colored background

CustomGraduated 

Customized graduated colored background

InheritShadedBackground 

Use same background color as in shaded display mode

ImageBackground 

Use one of the predefined images as background

PureWhite 

Plain light Colored background

Global environment reflection map types

Enumerator
Default 

No reflection map

MetalShiny1 

Shiny Metal Reflection 1

MetalShiny2 

Shiny Metal Reflection 2

MetalBrushed1 

Brushed Metal Reflection 1

MetalBrushed2 

Brushed Metal Reflection 2

Glossy1 

Glossy Reflection 1

Glossy2 

Glossy Reflection 2

SurfaceAnalysisLines 

Surface Analysis Lines Reflection

SurfaceAnalysisHorizon 

Surface Analysis Horizontal Lines Reflection

AutoPhotoStudio 

Automotive Lighting Reflection

CustomImage 

Custom Image Reflection

Global material and per object overriding material types

Enumerator
GlobalWashShinyMetal 

Shiny Metal Wash

GlobalWashBrushedMetal 

Brushed Metal Wash

GlobalWashShinyPlastic 

Shiny Plastic Wash

GlobalWashAnalysis 

Surface Analysis Wash

GlobalWashFlat 

Low Sheen Plastic Wash

GlobalRedGlossyPlastic 

Red Glossy Plastic

GlobalBlueGlossyPlastic 

Blue Glossy Plastic

GlobalGreenGlossyPlastic 

Green Glossy Plastic

GlobalGrayGlossyPlastic 

Gray Glossy Plastic

GlobalBlackGlossyPlastic 

Black Glossy Plastic

GlobalBrownGlossyPlastic 

Brown Glossy Plastic

GlobalYellowGlossyPlastic 

Yellow Glossy Plastic

GlobalTealGlossyPlastic 

Teal Glossy Plastic

GlobalWhiteGlossyPlastic 

White Glossy Plastic

GlobalClearPlastic 

Clear Plastic

GlobalChrome 

Chrome

GlobalCopper 

Copper

GlobalGold 

Gold

GlobalBrass 

Brass

GlobalSteel 

Steel

GlobalBrushedChrome 

Brushed Chrome

GlobalBrushedAluminum 

Brushed Aluminum

GlobalBrushedTitanium 

Brushed Titanium

GlobalGlassClear 

Clear Glass

GlobalGlassSmokey 

Smokey Glass

GlobalMetallicPaintRed 

Red Metallic Paint

GlobalMetallicPaintGray 

Gray Metallic Paint

GlobalMetallicPaintBlack 

Black Metallic Paint

GlobalMetallicPaintBlue 

Blue Metallic Paint

GlobalRubber 

Black Rubber

OverrideRedGlossyPlastic 

Red Glossy Plastic

OverrideBlueGlossyPlastic 

Blue Glossy Plastic

OverrideGreenGlossyPlastic 

Green Glossy Plastic

OverrideGrayGlossyPlastic 

Gray Glossy Plastic

OverrideBlackGlossyPlastic 

Black Glossy Plastic

OverrideBrownGlossyPlastic 

Brown Glossy Plastic

OverrideYellowGlossyPlastic 

Yellow Glossy Plastic

OverrideTealGlossyPlastic 

Teal Glossy Plastic

OverrideWhiteGlossyPlastic 

White Glossy Plastic

OverrideClearPlastic 

Clear Plastic

OverrideChrome 

Chrome

OverrideCopper 

Copper

OverrideGold 

Gold

OverrideBrass 

Brass

OverrideSteel 

Steel

OverrideBrushedChrome 

Brushed Chrome

OverrideBrushedAluminum 

Brushed Aluminum

OverrideBrushedTitanium 

Brushed Titanium

OverrideGlassClear 

Clear Glass

OverrideGlassSmokey 

Smokey Glass

OverrideMetallicPaintRed 

Red Metallic Paint

OverrideMetallicPaintGray 

Gray Metallic Paint

OverrideMetallicPaintBlack 

Black Metallic Paint

OverrideMetallicPaintBlue 

Blue Metallic Paint

OverrideRubber 

Black Rubber

OverrideRoughMetalMedGray 

Medium Grey Texture

OverrideRoughMetalDkGray 

Dark Grey Texture

OverrideRoughPlasticBlueGray 

Blue Grey Texture

OverrideRoughPlasticTan 

Tan Texture

Scene lighting collection types

Enumerator
DefaultLights 

Scene lighting collection 1

Lighting1 

Scene lighting collection 2

Lighting2 

Scene lighting collection 3

Lighting3 

Scene lighting collection 4

Lighting4 

Scene lighting collection 5

Custom 

Custom lighting configuration

Shadow plane projection orientation types

Enumerator
None 

Do not project shadows

Bottom 

Project shadows onto the floor

Back 

Project shadows onto the back wall

BottomFixed 

Project shadows onto a fixed oriented floor

Member Function Documentation

unsafe void NXOpen.Display.TrueShadingBuilder.AssignOverrideMaterial ( NXOpen.Display.TrueShadingBuilder.MaterialType  overrideMaterialType)
inline

Assigns an overriding material type to one or more selected objects

Created in NX6.0.0

License requirements: None.

Parameters
overrideMaterialTypeNew material type
unsafe void NXOpen.Display.TrueShadingBuilder.GButton0 ( )
inline

Global material button 1

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton1 ( )
inline

Global material button 2

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton10 ( )
inline

Global material button 11

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton11 ( )
inline

Global material button 12

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton12 ( )
inline

Global material button 13

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton13 ( )
inline

Global material button 14

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton14 ( )
inline

Global material button 15

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton15 ( )
inline

Global material button 16

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton16 ( )
inline

Global material button 17

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton17 ( )
inline

Global material button 18

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton18 ( )
inline

Global material button 19

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton19 ( )
inline

Global material button 20

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton2 ( )
inline

Global material button 3

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton20 ( )
inline

Global material button 21

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton21 ( )
inline

Global material button 22

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton22 ( )
inline

Global material button 23

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton23 ( )
inline

Global material button 24

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton24 ( )
inline

Global material button 25

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton25 ( )
inline

Global material button 26

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton26 ( )
inline

Global material button 27

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton27 ( )
inline

Global material button 28

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton28 ( )
inline

Global material button 29

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton29 ( )
inline

Global material button 30

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton3 ( )
inline

Global material button 4

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton4 ( )
inline

Global material button 5

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton5 ( )
inline

Global material button 6

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton6 ( )
inline

Global material button 7

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton7 ( )
inline

Global material button 8

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton8 ( )
inline

Global material button 9

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.GButton9 ( )
inline

Global material button 10

Created in NX6.0.0

License requirements: None.

unsafe double [] NXOpen.Display.TrueShadingBuilder.GetBgdBottomRgbcolorPicker ( )
inline

Returns the RGB values of background bottom color picker

Created in NX6.0.0

License requirements: None.

Returns
Array of 3 RGB values, each between 0 and 1
unsafe double [] NXOpen.Display.TrueShadingBuilder.GetBgdTopRgbcolorPicker ( )
inline

Returns the RGB values of background top color picker

Created in NX6.0.0

License requirements: None.

Returns
Array of 3 RGB values, each between 0 and 1
unsafe double [] NXOpen.Display.TrueShadingBuilder.GetGridRgbcolorPicker ( )
inline

Returns the grid RGB color values picker

Created in NX6.0.0

License requirements: None.

Returns
Array of 3 RGB values, each between 0 and 1
unsafe void NXOpen.Display.TrueShadingBuilder.OButton0 ( )
inline

Per Object override material button 1

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton1 ( )
inline

Per Object override material button 2

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton10 ( )
inline

Per Object override material button 11

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton11 ( )
inline

Per Object override material button 12

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton12 ( )
inline

Per Object override material button 13

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton13 ( )
inline

Per Object override material button 14

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton14 ( )
inline

Per Object override material button 15

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton15 ( )
inline

Per Object override material button 16

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton16 ( )
inline

Per Object override material button 17

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton17 ( )
inline

Per Object override material button 18

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton18 ( )
inline

Per Object override material button 19

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton19 ( )
inline

Per Object override material button 20

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton2 ( )
inline

Per Object override material button 3

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton20 ( )
inline

Per Object override material button 21

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton21 ( )
inline

Per Object override material button 22

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton22 ( )
inline

Per Object override material button 23

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton23 ( )
inline

Per Object override material button 24

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton24 ( )
inline

Per Object override material button 25

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton25 ( )
inline

Per Object override material button 26

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton26 ( )
inline

Per Object override material button 27

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton27 ( )
inline

Per Object override material button 28

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton28 ( )
inline

Per Object override material button 29

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton3 ( )
inline

Per Object override material button 4

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton4 ( )
inline

Per Object override material button 5

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton5 ( )
inline

Per Object override material button 6

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton6 ( )
inline

Per Object override material button 7

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton7 ( )
inline

Per Object override material button 8

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton8 ( )
inline

Per Object override material button 9

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.OButton9 ( )
inline

Per Object override material button 10

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.ORemoveButton ( )
inline

Removes override material from selected object(s)

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.ProtectUpdate ( )
inline

Protects update

Created in NX6.0.0

License requirements: None.

unsafe void NXOpen.Display.TrueShadingBuilder.SetBgdBottomRgbcolorPicker ( double[]  bgdBottomRGBColorPicker)
inline

Sets the RGB values of background bottom color picker

Created in NX6.0.0

License requirements: None.

Parameters
bgdBottomRGBColorPickerArray of 3 RGB values, each between 0 and 1
unsafe void NXOpen.Display.TrueShadingBuilder.SetBgdTopRgbcolorPicker ( double[]  bgdTopRGBColorPicker)
inline

Sets the RGB values of background top color picker

Created in NX6.0.0

License requirements: None.

Parameters
bgdTopRGBColorPickerArray of 3 RGB values, each between 0 and 1
unsafe void NXOpen.Display.TrueShadingBuilder.SetGridRgbcolorPicker ( double[]  gridRGBColorPicker)
inline

Sets the grid RGB color picker

Created in NX6.0.0

License requirements: None.

Parameters
gridRGBColorPickerArray of 3 RGB values, each between 0 and 1

Property Documentation

unsafe NXOpen.Display.TrueShadingBuilder.BgdImageType NXOpen.Display.TrueShadingBuilder.BgdImageEnum
getset

Returns or sets the background image list enum

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Display.TrueShadingBuilder.BgdImageFileBrowser
getset

Returns or sets the background image filename

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.TrueShadingBuilder.BgdType NXOpen.Display.TrueShadingBuilder.BgdTypeEnum
getset

Returns or sets the background color or background image type enum

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.TrueShadingBuilder.EnvironmentMapType NXOpen.Display.TrueShadingBuilder.EnvironmentMapEnum
getset

Returns or sets the reflection environment map enum type

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Display.TrueShadingBuilder.EnvironmentMapFileBrowser
getset

Returns or sets the reflection environment map filename

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.TrueShadingBuilder.MaterialType NXOpen.Display.TrueShadingBuilder.GlobalMaterialType
getset

Returns or sets the globalMaterialType

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.TrueShadingBuilder.InheritModelTogggle
getset

Returns or sets the shadow plane grid to inherit Model grid attributes toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.TrueShadingBuilder.SHEDLightCollectionType NXOpen.Display.TrueShadingBuilder.LightCollectionEnum
getset

Returns or sets the light collection enum

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.TrueShadingBuilder.LightDimmerValue
getset

Returns or sets the light dimmer value

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Display.TrueShadingBuilder.ObjSpecificSelection
get

Returns the selected object(s) list

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Display.TrueShadingBuilder.PlanarReflectionToggle
getset

Returns or sets the planar reflection visibility toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.TrueShadingBuilder.PlanarShadowToggle
getset

Returns or sets the planar shadow visibility toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.TrueShadingBuilder.PlaneGridToggle
getset

Returns or sets the shadow plane grid visibility toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.TrueShadingBuilder.PlaneOffsetFixedToggle
getset

Returns or sets the shadow plane with fixed offset toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.TrueShadingBuilder.PlaneOffsetValue
getset

Returns or sets the offset distance between the shadow plane and the nearest vertex of the displayed object

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.TrueShadingBuilder.ReflectivityValue
getset

Returns or sets the reflectivity value

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.TrueShadingBuilder.ShedModeToggle
getset

Returns or sets the True Shading display toggle state

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.TrueShadingBuilder.SnapFloorToggle
getset

Returns or sets the toggle forces the shadow plane to snap to the nearest object vertex

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Display.TrueShadingBuilder.SoftShadowsToggle
getset

Returns or sets the soft shadows toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Plane NXOpen.Display.TrueShadingBuilder.SpecifyPlane
getset

Returns or sets the custom plane definition for the shadow projection

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.TrueShadingBuilder.SurfaceOrientType NXOpen.Display.TrueShadingBuilder.SurfaceOrientEnum
getset

Returns or sets the shadow plane surface orientation enum

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.