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

Represents a NXOpen.Display.Wall More...

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

Public Types

enum  MaterialTextureType { ShadowCatcher, ImageFile, Invisible }
 the new wall material texture type More...
 
enum  MaterialType { ShadowCatcher, Reflective, Invisible }
 Defines the material characteristics of a stage wall. More...
 

Properties

unsafe NXOpen.Display.Image Image [get, set]
 Returns or sets the walls's image builder More...
 
unsafe string ImageFilename [get, set]
 Returns or sets the stage wall's image filename More...
 
unsafe double PatternRepeatFactor [get, set]
 Returns or sets the pattern repeat factor - the number of times the image repeats More...
 
unsafe double Reflectivity [get, set]
 Returns or sets the reflectivity of a wall - the percentage of the environment reflected off of the wall More...
 
unsafe
NXOpen.Display.Wall.MaterialTextureType 
WallMaterialTextureType [get, set]
 Returns or sets the wall material texture type - either shadow_catcher, image file, or invisible More...
 
unsafe
NXOpen.Display.Wall.MaterialType 
WallMaterialType [get, set]
 Returns or sets the wall material type - either shadow_catcher, reflective, or invisible 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

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Display.Wall

This class is restricted to being called from a program running during an Interactive NX session. If run from a non-interactive session it will return a null reference (Nothing in Visual Basic).

To create a new instance of this class, use NXOpen.ViewCollection.CreateWall

Created in NX5.0.0

Member Enumeration Documentation

the new wall material texture type

Enumerator
ShadowCatcher 

The wall is transparent, and is used to display shadows.

Use this to cast shadows onto a "virtual" background image of an environment.

ImageFile 

The wall uses image for tiling.

For example, use this on a "bottom" wall to display a tiled shiny floor.

Invisible 

The wall is not displayed.

For example, use this on all the walls except the "bottom" if you only need to display a floor.

Defines the material characteristics of a stage wall.

Enumerator
ShadowCatcher 

The wall is transparent, and is used to display shadows.

Use this to cast shadows onto a "virtual" background image of an environment.

Reflective 

The wall is reflective.

For example, use this on a "bottom" wall to display a shiny floor.

Invisible 

The wall is not displayed.

For example, use this on all the walls except the "bottom" if you only need to display a floor.

Property Documentation

unsafe NXOpen.Display.Image NXOpen.Display.Wall.Image
getset

Returns or sets the walls's image builder

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Display.Wall.ImageFilename
getset

Returns or sets the stage wall's image filename

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.Wall.PatternRepeatFactor
getset

Returns or sets the pattern repeat factor - the number of times the image repeats

Created in NX5.0.0

Deprecated in NX10.0.0. This functionality is moved to NXOpen.Display.Image .

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Display.Wall.Reflectivity
getset

Returns or sets the reflectivity of a wall - the percentage of the environment reflected off of the wall

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.Wall.MaterialTextureType NXOpen.Display.Wall.WallMaterialTextureType
getset

Returns or sets the wall material texture type - either shadow_catcher, image file, or invisible

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.Wall.MaterialType NXOpen.Display.Wall.WallMaterialType
getset

Returns or sets the wall material type - either shadow_catcher, reflective, or invisible

Created in NX5.0.0

Deprecated in NX10.0.0. Use NXOpen.Display.Wall.WallMaterialTextureType instead.

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.