NXOpen .NET Reference Guide
|
Represents a NXOpen.Display.DecalBuilder More...
Public Types | |
enum | Anchor { TopLeft, Center, BottomLeft, TopMiddle, TopRight, LeftMiddle, RightMiddle, BottomMiddle, BottomRight } |
image anchor More... | |
enum | DecalIllumination { UseUnderlyingMaterial, UseDecalMaterial } |
decal illumination type More... | |
enum | DecalReflectivities { UseMatte, UsePlastic, UseMirror, UseMetal, UseGlass } |
decal reflectivity type More... | |
enum | ImageSize { TrueSize, OneTwentyEight, TwoFiftySix, FiveTwelve, OneOTwoFour, TwoOFourEight, FourONineSix } |
image size type More... | |
enum | Scaling { ToFace, ToImageSize, ToUniformScale, ToNonUniformScale } |
decal scaling type More... | |
Public Member Functions | |
unsafe string[] | GetImagesInPart () |
Provide a list of names of the NXOpen.Display.ImageData objects saved in current part file. More... | |
unsafe double[] | GetTransparencyColor () |
Returns the transparency color More... | |
unsafe void | SetImageFromPart (string imageName) |
Set a NXOpen.Display.ImageData object currently stored in the part as the image used by the builder. More... | |
unsafe void | SetTransparencyColor (double[] transparencyColor) |
Sets the transparency color 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.DecalBuilder.Anchor | AnchorType [get, set] |
Returns or sets the anchor type More... | |
unsafe double | AspectRatio [get, set] |
Returns or sets the decal image aspect ratio More... | |
unsafe string | DecalName [get, set] |
Returns or sets the decal name More... | |
unsafe double | DecalReflectivity [get, set] |
Returns or sets the decal reflectivity More... | |
unsafe bool | EnableEngraving [get, set] |
Returns or sets the engraving enable toggle More... | |
unsafe double | EngravingAmplitude [get, set] |
Returns or sets the decal engraving amplitude More... | |
unsafe double | EngravingSoftness [get, set] |
Returns or sets the engraving softness More... | |
unsafe double | HeightScale [get, set] |
Returns or sets the decal height scale More... | |
unsafe NXOpen.Display.DecalBuilder.DecalIllumination | IlluminationType [get, set] |
Returns or sets the illumination type More... | |
unsafe NXOpen.Display.Image | Image [get, set] |
Returns or sets the image builder More... | |
unsafe string | ImageFilename [get, set] |
Returns or sets the decal image file name More... | |
unsafe NXOpen.Display.DecalBuilder.ImageSize | ImageSizeType [get, set] |
Returns or sets the image size type More... | |
unsafe NXOpen.Direction | NormalVector [get, set] |
Returns or sets the decal normal vector More... | |
unsafe NXOpen.Vector3d | NormalVectorValue [get, set] |
Returns or sets the decal normal vector value More... | |
unsafe NXOpen.SelectNXObjectList | Object [get] |
Returns the object(face, body and facetted body) to apply the decal to More... | |
unsafe NXOpen.Point | Origin [get, set] |
Returns or sets the origin More... | |
unsafe NXOpen.Point3d | OriginPosition [get, set] |
Returns or sets the origin_pos More... | |
unsafe bool | OverwriteExistingFile [get, set] |
Returns or sets the overwrite existing file option - true to overwrite and return no error, false to return error More... | |
unsafe NXOpen.Display.DecalBuilder.DecalReflectivities | ReflectivityType [get, set] |
Returns or sets the reflectivity type More... | |
unsafe double | Rotation [get, set] |
Returns or sets the decal rotation More... | |
unsafe double | Scale [get, set] |
Returns or sets the decal scale More... | |
unsafe NXOpen.Display.DecalBuilder.Scaling | ScalingType [get, set] |
Returns or sets the scaling type More... | |
unsafe bool | StencilPreview [get, set] |
Returns or sets the stencil preview toggle More... | |
unsafe int | TransparencyTolerance [get, set] |
Returns or sets the transparency tolerance More... | |
unsafe NXOpen.Direction | UpVector [get, set] |
Returns or sets the decal up vector More... | |
unsafe NXOpen.Vector3d | UpVectorValue [get, set] |
Returns or sets the decal up vector value More... | |
unsafe double | WidthScale [get, set] |
Returns or sets the decal width scale More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Display.DecalBuilder
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).
Created in NX6.0.0
image anchor
|
inline |
Provide a list of names of the NXOpen.Display.ImageData objects saved in current part file.
Created in NX10.0.0
License requirements: None.
|
inline |
Returns the transparency color
Created in NX6.0.0
License requirements: None.
|
inline |
Set a NXOpen.Display.ImageData object currently stored in the part as the image used by the builder.
Created in NX10.0.0
License requirements: None.
imageName | Name of NXOpen.Display.ImageData object |
|
inline |
Sets the transparency color
Created in NX6.0.0
License requirements: None.
transparencyColor |
|
getset |
Returns or sets the anchor type
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal image aspect ratio
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal name
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal reflectivity
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the engraving enable toggle
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal engraving amplitude
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the engraving softness
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal height scale
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the illumination type
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the image builder
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal image file name
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the image size type
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal normal vector
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal normal vector value
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the object(face, body and facetted body) to apply the decal to
Created in NX6.0.0
License requirements: None.
|
getset |
Returns or sets the origin
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the origin_pos
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the overwrite existing file option - true to overwrite and return no error, false to return error
Created in NX10.0.3
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the reflectivity type
Created in NX10.0.2
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal rotation
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal scale
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the scaling type
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the stencil preview toggle
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the transparency tolerance
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal up vector
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal up vector value
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the decal width scale
Created in NX6.0.0
License requirements to get this property: None.
License requirements to set this property: None.