NXOpen C++ Reference Guide
|
Represents a Texture builder
To create a new instance of this class, use NXOpen::Features::FreeformSurfaceCollection::CreateTextureBuilder
Default values.
More...
Public Types | |
enum | ImprintImageValues { ImprintImageValuesDark, ImprintImageValuesLight } |
the perserving type More... | |
Public Member Functions | |
NXString | ImageFile () |
Returns the image file Created in NX1847.0.0. More... | |
NXOpen::Features::TextureBuilder::ImprintImageValues | ImprintImageValue () |
Returns the imprint type Created in NX1847.0.0. More... | |
NXOpen::Expression * | MaximumOffset () |
Returns the imprint offset dim Created in NX1847.0.0. More... | |
int | OverallTranslucency () |
Returns the Overall Translucency Created in NX1847.0.0. More... | |
bool | ScaleUniform () |
Returns the Scale Uniform Created in NX1847.0.0. More... | |
void | SetImageFile (const NXString &imageFileName) |
Sets the image file Created in NX1847.0.0. More... | |
void | SetImageFile (const char *imageFileName) |
Sets the image file Created in NX1847.0.0. More... | |
void | SetImprintImageValue (NXOpen::Features::TextureBuilder::ImprintImageValues imprintImageValue) |
Sets the imprint type Created in NX1847.0.0. More... | |
void | SetOverallTranslucency (int overallTranslucency) |
Sets the Overall Translucency Created in NX1847.0.0. More... | |
void | SetScaleUniform (bool scaleUniform) |
Sets the Scale Uniform Created in NX1847.0.0. More... | |
NXOpen::GeometricUtilities::TransformerData * | Transformer () |
Returns the transformation tool. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Texture builder
To create a new instance of this class, use NXOpen::Features::FreeformSurfaceCollection::CreateTextureBuilder
Default values.
Property | Value |
---|---|
MaximumOffset.Value |
1 (millimeters part), 0.04 (inches part) |
ScaleUniform |
1 |
Created in NX1847.0.0.
NXString NXOpen::Features::TextureBuilder::ImageFile | ( | ) |
Returns the image file
Created in NX1847.0.0.
License requirements : None
NXOpen::Features::TextureBuilder::ImprintImageValues NXOpen::Features::TextureBuilder::ImprintImageValue | ( | ) |
Returns the imprint type
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::TextureBuilder::MaximumOffset | ( | ) |
Returns the imprint offset dim
Created in NX1847.0.0.
License requirements : None
int NXOpen::Features::TextureBuilder::OverallTranslucency | ( | ) |
Returns the Overall Translucency
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Features::TextureBuilder::ScaleUniform | ( | ) |
Returns the Scale Uniform
Created in NX1847.0.0.
License requirements : None
void NXOpen::Features::TextureBuilder::SetImageFile | ( | const NXString & | imageFileName | ) |
Sets the image file
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
imageFileName | imagefilename |
void NXOpen::Features::TextureBuilder::SetImageFile | ( | const char * | imageFileName | ) |
Sets the image file
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
imageFileName | imagefilename |
void NXOpen::Features::TextureBuilder::SetImprintImageValue | ( | NXOpen::Features::TextureBuilder::ImprintImageValues | imprintImageValue | ) |
Sets the imprint type
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
imprintImageValue | imprintimagevalue |
void NXOpen::Features::TextureBuilder::SetOverallTranslucency | ( | int | overallTranslucency | ) |
Sets the Overall Translucency
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
overallTranslucency | overalltranslucency |
void NXOpen::Features::TextureBuilder::SetScaleUniform | ( | bool | scaleUniform | ) |
Sets the Scale Uniform
Created in NX1847.0.0.
License requirements : nx_polygon_modeling (" NX Polygon Modeling")
scaleUniform | scaleuniform |
NXOpen::GeometricUtilities::TransformerData* NXOpen::Features::TextureBuilder::Transformer | ( | ) |
Returns the transformation tool.
Created in NX1847.0.0.
License requirements : None