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

反射效果 更多...

#include <Display_Reflection.hxx>

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

Public 类型

enum  Type { TypeBackground , TypeStage , TypeIbl , TypeImage }

Public 成员函数

NXOpen::Display::ImageImage ()
NXString ImageFilename ()
NXOpen::Display::Reflection::Type ReflectionMap ()
void SetImage (NXOpen::Display::Image *imageBuilder)
void SetImageFilename (const char *imageFileName)
void SetImageFilename (const NXString &imageFileName)
void SetReflectionMap (NXOpen::Display::Reflection::Type reflectionMap)
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 _ReflectionBuilder

详细描述

反射效果

表示NXOpen::Display::Reflection Reflection定义了Studio渲染风格或高质量图像中光泽对象的反射源。
此类仅限在交互式NX会话期间运行的程序调用。若在非交互式会话中运行,将返回NULL。

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

于NX5.0.0版本创建。

成员枚举类型说明

◆ Type

渲染时反射的获取来源

枚举值
TypeBackground 

使用背景作为反射

TypeStage 

使用舞台作为反射

TypeIbl 

使用基于图像的照明图像作为反射

TypeImage 

使用给定图像文件作为反射

成员函数说明

◆ Image()

NXOpen::Display::Image * NXOpen::Display::Reflection::Image ( )

获取反射的图像构建器
于NX5.0.0版本创建。

许可要求:无

◆ ImageFilename()

NXString NXOpen::Display::Reflection::ImageFilename ( )

获取反射的图像文件名
于NX5.0.0版本创建。

许可要求:无

◆ ReflectionMap()

NXOpen::Display::Reflection::Type NXOpen::Display::Reflection::ReflectionMap ( )

获取反射类型
于NX5.0.0版本创建。

许可要求:无

◆ SetImage()

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

设置反射的图像构建器
于NX5.0.0版本创建。

许可要求:无

参数
imageBuilder图像构建器

◆ SetImageFilename() [1/2]

void NXOpen::Display::Reflection::SetImageFilename ( const char * imageFileName)

设置反射的图像文件名
于NX5.0.0版本创建。

许可要求:无

参数
imageFileName图像文件名

◆ SetImageFilename() [2/2]

void NXOpen::Display::Reflection::SetImageFilename ( const NXString & imageFileName)

设置反射的图像文件名
于NX5.0.0版本创建。

许可要求:无

参数
imageFileName图像文件名

◆ SetReflectionMap()

void NXOpen::Display::Reflection::SetReflectionMap ( NXOpen::Display::Reflection::Type reflectionMap)

设置反射类型
于NX5.0.0版本创建。

许可要求:无

参数
reflectionMap反射图