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

墙对象 更多...

#include <Display_Wall.hxx>

类 NXOpen::Display::Wall 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  MaterialTextureType { MaterialTextureTypeShadowCatcher , MaterialTextureTypeImageFile , MaterialTextureTypeInvisible }

Public 成员函数

NXOpen::Display::ImageImage ()
NXString ImageFilename ()
 NX_DEPRECATED ("在NX10.0.0中已废弃。此功能已移至NXOpen::Display::Image。") double PatternRepeatFactor()
 NX_DEPRECATED ("在NX10.0.0中已废弃。此功能已移至NXOpen::Display::Image。") void SetPatternRepeatFactor(double patternRepeatFactor)
enum NX_DEPRECATED ("在NX10.0.0中已废弃。请使用NXOpen::Display::Wall::MaterialTextureType替代。") MaterialType
double Reflectivity ()
void SetImage (NXOpen::Display::Image *imageBuilder)
void SetImageFilename (const char *newImageFileName)
void SetImageFilename (const NXString &newImageFileName)
void SetReflectivity (double reflectivity)
void SetWallMaterialTextureType (NXOpen::Display::Wall::MaterialTextureType wallMaterialType)
NXOpen::Display::Wall::MaterialTextureType WallMaterialTextureType ()
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 _WallBuilder

详细描述

墙对象

表示 NXOpen::Display::Wall
此类仅允许从交互式NX会话中运行的程序调用。若从非交互式会话运行,将返回NULL。

要创建此类的新实例,请使用 NXOpen::ViewCollection::CreateWall

创建于NX5.0.0。

成员枚举类型说明

◆ MaterialTextureType

新的墙壁材质纹理类型

枚举值
MaterialTextureTypeShadowCatcher 

墙壁透明,用于显示阴影。使用此选项可将阴影投射到环境的"虚拟"背景图像上。

MaterialTextureTypeImageFile 

墙壁使用图像平铺。例如,在"底部"墙壁上使用此选项可显示平铺的闪亮地板。

MaterialTextureTypeInvisible 

墙壁不显示。例如,若只需显示地板,可对除"底部"以外的所有墙壁使用此选项。

成员函数说明

◆ Image()

NXOpen::Display::Image * NXOpen::Display::Wall::Image ( )

返回墙壁的图像构建器
创建于NX5.0.0。

许可要求 : 无

◆ ImageFilename()

NXString NXOpen::Display::Wall::ImageFilename ( )

返回舞台墙的图像文件名
创建于NX5.0.0。

许可要求 : 无

◆ NX_DEPRECATED() [1/3]

NXOpen::Display::Wall::NX_DEPRECATED ( "在NX10.0.0中已废弃。此功能已移至NXOpen::Display::Image。" )

返回图案重复因子 - 图像重复的次数

弃用
在NX10.0.0中已废弃。此功能已移至 NXOpen::Display::Image

创建于NX5.0.0。

许可要求 : 无

◆ NX_DEPRECATED() [2/3]

NXOpen::Display::Wall::NX_DEPRECATED ( "在NX10.0.0中已废弃。此功能已移至NXOpen::Display::Image。" )

设置图案重复因子 - 图像重复的次数

弃用
在NX10.0.0中已废弃。此功能已移至 NXOpen::Display::Image

创建于NX5.0.0。

许可要求 : 无

图案重复因子

◆ NX_DEPRECATED() [3/3]

enum NXOpen::Display::Wall::NX_DEPRECATED ( "在NX10.0.0中已废弃。请使用NXOpen::Display::Wall::MaterialTextureType替代。" )
inline

定义舞台墙的材质特性。

弃用
在NX10.0.0中已废弃。请使用 NXOpen::Display::Wall::MaterialTextureType 替代。

墙壁透明,用于显示阴影。使用此选项可将阴影投射到环境的"虚拟"背景图像上。

墙壁具有反射性。例如,在"底部"墙壁上使用此选项可显示闪亮的地板。

墙壁不显示。例如,若只需显示地板,可对除"底部"以外的所有墙壁使用此选项。

◆ Reflectivity()

double NXOpen::Display::Wall::Reflectivity ( )

返回墙壁的反射率 - 墙壁反射环境的百分比
创建于NX5.0.0。

许可要求 : 无

◆ SetImage()

void NXOpen::Display::Wall::SetImage ( NXOpen::Display::Image * imageBuilder)

设置墙壁的图像构建器
创建于NX5.0.0。

许可要求 : 无

参数
imageBuilder图像构建器

◆ SetImageFilename() [1/2]

void NXOpen::Display::Wall::SetImageFilename ( const char * newImageFileName)

设置舞台墙的图像文件名
创建于NX5.0.0。

许可要求 : 无

参数
newImageFileName新图像文件名

◆ SetImageFilename() [2/2]

void NXOpen::Display::Wall::SetImageFilename ( const NXString & newImageFileName)

设置舞台墙的图像文件名
创建于NX5.0.0。

许可要求 : 无

参数
newImageFileName新图像文件名

◆ SetReflectivity()

void NXOpen::Display::Wall::SetReflectivity ( double reflectivity)

设置墙壁的反射率 - 墙壁反射环境的百分比
创建于NX5.0.0。

许可要求 : 无

参数
reflectivity反射率

◆ SetWallMaterialTextureType()

void NXOpen::Display::Wall::SetWallMaterialTextureType ( NXOpen::Display::Wall::MaterialTextureType wallMaterialType)

设置墙壁材质纹理类型 - 可以是shadow_catcher、image file或invisible
创建于NX10.0.0。

许可要求 : 无

参数
wallMaterialType墙壁材质类型

◆ WallMaterialTextureType()

NXOpen::Display::Wall::MaterialTextureType NXOpen::Display::Wall::WallMaterialTextureType ( )

返回墙壁材质类型 - 可以是shadow_catcher、reflective或invisible

弃用
在NX10.0.0中已废弃。请使用 NXOpen::Display::Wall::WallMaterialTextureType 替代。

创建于NX5.0.0。

许可要求 : 无

设置墙壁材质类型 - 可以是shadow_catcher、reflective或invisible

弃用
在NX10.0.0中已废弃。请使用 NXOpen::Display::Wall::SetWallMaterialTextureType 替代。

创建于NX5.0.0。

许可要求 : 无

墙壁材质类型 返回墙壁材质纹理类型 - 可以是shadow_catcher、image file或invisible
创建于NX10.0.0。

许可要求 : 无