NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::TextureBuilder类 参考

纹理特征构建器 更多...

#include <Features_TextureBuilder.hxx>

类 NXOpen::Features::TextureBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ImprintImageValues { ImprintImageValuesDark , ImprintImageValuesLight }
enum  MeshResolutions { MeshResolutionsCoarse , MeshResolutionsStandard , MeshResolutionsFine , MeshResolutionsExtraFine }
enum  UseCases { UseCasesNatural , UseCasesGraphical }

Public 成员函数

bool AllowRunningOverFaceBoundaries ()
NXString ImageFile ()
NXOpen::Features::TextureBuilder::ImprintImageValues ImprintImageValue ()
bool MakeMonochrome ()
NXOpen::ExpressionMaximumOffset ()
NXOpen::Features::TextureBuilder::MeshResolutions MeshResolution ()
int OverallTranslucency ()
int PatternCountDirection1 ()
int PatternCountDirection2 ()
bool PatternImage ()
bool ScaleToModel ()
bool ScaleUniform ()
void SetAllowRunningOverFaceBoundaries (bool allowRunningOverFaceBoundaries)
void SetImageFile (const char *imageFileName)
void SetImageFile (const NXString &imageFileName)
void SetImprintImageValue (NXOpen::Features::TextureBuilder::ImprintImageValues imprintImageValue)
void SetMakeMonochrome (bool makeMonochrome)
void SetMeshResolution (NXOpen::Features::TextureBuilder::MeshResolutions meshResolution)
void SetOverallTranslucency (int overallTranslucency)
void SetPatternCountDirection1 (int patternCountX)
void SetPatternCountDirection2 (int patternCountDirection2)
void SetPatternImage (bool patternImage)
void SetScaleToModel (bool scaleToModel)
void SetScaleUniform (bool scaleUniform)
void SetSmoothEdge (bool smoothEdge)
void SetUseCase (NXOpen::Features::TextureBuilder::UseCases useCase)
bool SmoothEdge ()
NXOpen::GeometricUtilities::TransformerDataTransformer ()
NXOpen::Features::TextureBuilder::UseCases UseCase ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _TextureBuilderBuilder

详细描述

纹理特征构建器

表示纹理构建器
要创建此类的新实例,请使用 NXOpen::Features::FreeformSurfaceCollection::CreateTextureBuilder
默认值。

属性
AllowRunningOverFaceBoundaries 1
MaximumOffset.Value 1(毫米单位),0.04(英寸单位)
MeshResolution 标准
ScaleToModel 1
ScaleUniform 1
UseCase 图形


在NX1847.0.0中创建。

成员枚举类型说明

◆ ImprintImageValues

保留类型

枚举值
ImprintImageValuesDark 

ImprintImageValuesLight 

◆ MeshResolutions

网格分辨率

枚举值
MeshResolutionsCoarse 

粗糙

MeshResolutionsStandard 

标准

MeshResolutionsFine 

精细

MeshResolutionsExtraFine 

超精细

◆ UseCases

用例

枚举值
UseCasesNatural 

自然

UseCasesGraphical 

图形

成员函数说明

◆ AllowRunningOverFaceBoundaries()

bool NXOpen::Features::TextureBuilder::AllowRunningOverFaceBoundaries ( )

返回是否允许跨越面边界
于NX1953.0.0版本创建。

许可证要求:无

◆ ImageFile()

NXString NXOpen::Features::TextureBuilder::ImageFile ( )

返回图像文件
创建于NX1847.0.0版本。

许可要求:无

◆ ImprintImageValue()

NXOpen::Features::TextureBuilder::ImprintImageValues NXOpen::Features::TextureBuilder::ImprintImageValue ( )

返回印记类型
于NX1847.0.0版本创建。

许可证要求:无

◆ MakeMonochrome()

bool NXOpen::Features::TextureBuilder::MakeMonochrome ( )

返回指示图像是否应转为单色的标志
创建于NX1872.0.0版本。

许可要求:无

◆ MaximumOffset()

NXOpen::Expression * NXOpen::Features::TextureBuilder::MaximumOffset ( )

返回印记偏移尺寸
于NX1847.0.0版本创建。

许可证要求:无

◆ MeshResolution()

NXOpen::Features::TextureBuilder::MeshResolutions NXOpen::Features::TextureBuilder::MeshResolution ( )

返回网格分辨率
于NX1953.0.0版本创建。

许可证要求:无

◆ OverallTranslucency()

int NXOpen::Features::TextureBuilder::OverallTranslucency ( )

返回整体透明度
创建于NX1847.0.0版本。

许可要求:无

◆ PatternCountDirection1()

int NXOpen::Features::TextureBuilder::PatternCountDirection1 ( )

返回方向1上的图像实例数量
创建于NX1872.0.0版本。

许可要求:无

◆ PatternCountDirection2()

int NXOpen::Features::TextureBuilder::PatternCountDirection2 ( )

返回方向2上的图像实例数量
创建于NX1872.0.0版本。

许可要求:无

◆ PatternImage()

bool NXOpen::Features::TextureBuilder::PatternImage ( )

返回指示图像是否已阵列的标志
创建于NX1872.0.0版本。

许可要求:无

◆ ScaleToModel()

bool NXOpen::Features::TextureBuilder::ScaleToModel ( )

返回指示图像是否应缩放到模型范围的标志
创建于NX1980.0.0版本。

许可要求:无

◆ ScaleUniform()

bool NXOpen::Features::TextureBuilder::ScaleUniform ( )

返回指示是否应执行均匀缩放的标志
创建于NX1847.0.0版本。

许可要求:无

◆ SetAllowRunningOverFaceBoundaries()

void NXOpen::Features::TextureBuilder::SetAllowRunningOverFaceBoundaries ( bool allowRunningOverFaceBoundaries)

设置是否允许跨越面边界
于NX1953.0.0版本创建。

许可证要求:nx_polygon_modeling(“NX多边形建模”)

参数
allowRunningOverFaceBoundaries允许跨越面边界

◆ SetImageFile() [1/2]

void NXOpen::Features::TextureBuilder::SetImageFile ( const char * imageFileName)

设置图像文件
创建于NX1847.0.0版本。

许可要求:nx_polygon_modeling("NX多边形建模")

参数
imageFileName图像文件名

◆ SetImageFile() [2/2]

void NXOpen::Features::TextureBuilder::SetImageFile ( const NXString & imageFileName)

设置图像文件
创建于NX1847.0.0版本。

许可要求:nx_polygon_modeling("NX多边形建模")

参数
imageFileName图像文件名

◆ SetImprintImageValue()

void NXOpen::Features::TextureBuilder::SetImprintImageValue ( NXOpen::Features::TextureBuilder::ImprintImageValues imprintImageValue)

设置印记类型
于NX1847.0.0版本创建。

许可证要求:nx_polygon_modeling(“NX多边形建模”)

参数
imprintImageValue印记图像值

◆ SetMakeMonochrome()

void NXOpen::Features::TextureBuilder::SetMakeMonochrome ( bool makeMonochrome)

设置指示图像是否应转为单色的标志
创建于NX1872.0.0版本。

许可要求:nx_polygon_modeling("NX多边形建模")

参数
makeMonochrome是否转为单色

◆ SetMeshResolution()

void NXOpen::Features::TextureBuilder::SetMeshResolution ( NXOpen::Features::TextureBuilder::MeshResolutions meshResolution)

设置网格分辨率
于NX1953.0.0版本创建。

许可证要求:nx_polygon_modeling(“NX多边形建模”)

参数
meshResolution网格分辨率

◆ SetOverallTranslucency()

void NXOpen::Features::TextureBuilder::SetOverallTranslucency ( int overallTranslucency)

设置整体透明度
于NX1847.0.0版本创建。

许可证要求:nx_polygon_modeling(“NX多边形建模”)

参数
overallTranslucency整体透明度

◆ SetPatternCountDirection1()

void NXOpen::Features::TextureBuilder::SetPatternCountDirection1 ( int patternCountX)

设置方向1上的图像实例数量
创建于NX1872.0.0版本。

许可要求:nx_polygon_modeling("NX多边形建模")

参数
patternCountX方向1上的阵列数量

◆ SetPatternCountDirection2()

void NXOpen::Features::TextureBuilder::SetPatternCountDirection2 ( int patternCountDirection2)

设置方向2上的图像实例数量
创建于NX1872.0.0版本。

许可要求:nx_polygon_modeling("NX多边形建模")

参数
patternCountDirection2方向2上的阵列数量

◆ SetPatternImage()

void NXOpen::Features::TextureBuilder::SetPatternImage ( bool patternImage)

设置指示图像是否已阵列的标志
创建于NX1872.0.0版本。

许可要求:nx_polygon_modeling("NX多边形建模")

参数
patternImage是否阵列图像

◆ SetScaleToModel()

void NXOpen::Features::TextureBuilder::SetScaleToModel ( bool scaleToModel)

设置指示图像是否应缩放到模型范围的标志
创建于NX1980.0.0版本。

许可要求:nx_polygon_modeling("NX多边形建模")

参数
scaleToModel是否缩放到模型

◆ SetScaleUniform()

void NXOpen::Features::TextureBuilder::SetScaleUniform ( bool scaleUniform)

设置指示是否应执行均匀缩放的标志
创建于NX1847.0.0版本。

许可要求:nx_polygon_modeling("NX多边形建模")

参数
scaleUniform是否均匀缩放

◆ SetSmoothEdge()

void NXOpen::Features::TextureBuilder::SetSmoothEdge ( bool smoothEdge)

设置是否平滑边缘
于NX1872.0.0版本创建。

许可证要求:nx_polygon_modeling(“NX多边形建模”)

参数
smoothEdge平滑边缘

◆ SetUseCase()

void NXOpen::Features::TextureBuilder::SetUseCase ( NXOpen::Features::TextureBuilder::UseCases useCase)

设置用例
于NX1953.0.0版本创建。

许可证要求:nx_polygon_modeling(“NX多边形建模”)

参数
useCase用例

◆ SmoothEdge()

bool NXOpen::Features::TextureBuilder::SmoothEdge ( )

返回是否平滑边缘
于NX1872.0.0版本创建。

许可证要求:无

◆ Transformer()

NXOpen::GeometricUtilities::TransformerData * NXOpen::Features::TextureBuilder::Transformer ( )

返回变换工具。
于NX1847.0.0版本创建。

许可证要求:无

◆ UseCase()

NXOpen::Features::TextureBuilder::UseCases NXOpen::Features::TextureBuilder::UseCase ( )

返回用例
于NX1953.0.0版本创建。

许可证要求:无