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

环境构建器 更多...

#include <Display_EnvironmentBuilder.hxx>

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

Public 类型

enum  GroundPlaneTypes { GroundPlaneTypesYz , GroundPlaneTypesXz , GroundPlaneTypesXy , GroundPlaneTypesUserDefined }
enum  HdrTypes { HdrTypesNone , HdrTypesLighting1 , HdrTypesLighting2 , HdrTypesLighting3 }
enum  ImageBlurType { ImageBlurTypeNone , ImageBlurTypeLow , ImageBlurTypeMedium , ImageBlurTypeHigh }
enum  ImageUpVectorTypes { ImageUpVectorTypesAlignWithFloorPlane , ImageUpVectorTypesUserDefined }
enum  ToneMappingTypes { ToneMappingTypesSystemScene , ToneMappingTypesUserDefined }

Public 成员函数

void AlignFloorPlane (NXOpen::Plane *specifyFloorPlane)
double ColorSaturation ()
void CommitAndDisplay (NXOpen::View *view, bool updateIblDisplay, bool updateEnvCubeDisplay)
void CommitOffset (NXOpen::View *view)
NXOpen::View::DisplayStyleType DisplayStyle ()
bool EnvironmentShadedViewsFixGroundPlaneOffset ()
int EnvironmentShadedViewsGroundPlane ()
NXOpen::PlaneEnvironmentShadedViewsGroundPlaneCustom ()
double EnvironmentShadedViewsGroundPlaneOffset ()
double EnvironmentShadedViewsGroundRefReflectivity ()
bool EnvironmentShadedViewsShowGroundReflection ()
void FloorXaxis ()
void FloorYaxis ()
void FloorZaxis ()
std::vector< double > GetGroundReflectionColor ()
double GroundGlossiness ()
NXOpen::Display::EnvironmentBuilder::GroundPlaneTypes GroundPlaneType ()
bool GroundReflection ()
bool GroundVisibility ()
NXOpen::Display::EnvironmentBuilder::HdrTypes Hdr ()
NXOpen::Display::ImageImage ()
NXOpen::Display::EnvironmentBuilder::ImageBlurType ImageBlur ()
NXString ImageFilename ()
double ImageRotation ()
NXOpen::DirectionImageUpVector ()
NXOpen::Vector3d ImageUpVectorCoordinate ()
NXOpen::Display::EnvironmentBuilder::ImageUpVectorTypes ImageUpVectorType ()
double LightIntensity ()
double LwrtAngle ()
double LwrtIntensity ()
double LwrtQuality ()
enum NX_DEPRECATED ("在NX2312.0.0中已弃用。请使用NXOpen::Preferences::SessionVisualizationVisual::GlobalFinishType代替。") GlobalFinishType
 NX_DEPRECATED ("Deprecated in NX2312.0.0. Use NXOpen::Preferences::SessionVisualizationVisual::GlobalFinish instead.") int EnvironmentShadedViewsGlobalFinish()
 NX_DEPRECATED ("Deprecated in NX2312.0.0. Use NXOpen::Preferences::SessionVisualizationVisual::SetGlobalFinish instead.") void SetEnvironmentShadedViewsGlobalFinish(int globalFinish)
NXOpen::ExpressionOffsetExpression ()
double Reflectivity ()
void SetColorSaturation (double colorSaturation)
void SetEnvironmentShadedViewsFixGroundPlaneOffset (bool fixPlaneOffset)
void SetEnvironmentShadedViewsGroundPlane (int groundPlane)
void SetEnvironmentShadedViewsGroundPlaneCustom (NXOpen::Plane *groundPlaneCustom)
void SetEnvironmentShadedViewsGroundPlaneOffset (double planeOffset)
void SetEnvironmentShadedViewsGroundRefReflectivity (double floorReflectivity)
void SetEnvironmentShadedViewsShowGroundReflection (bool enableShadedViewsGroundRefl)
void SetGroundGlossiness (double groundGlossiness)
void SetGroundPlaneType (NXOpen::Display::EnvironmentBuilder::GroundPlaneTypes planeType)
void SetGroundReflection (bool groundReflection)
void SetGroundReflectionColor (const std::vector< double > &groundReflectionColor)
void SetGroundVisibility (bool groundVisibility)
void SetHdr (NXOpen::Display::EnvironmentBuilder::HdrTypes hdrType)
void SetImage (NXOpen::Display::Image *imageBuilder)
void SetImageBlur (NXOpen::Display::EnvironmentBuilder::ImageBlurType imageBlurr)
void SetImageFilename (const char *imageFileName)
void SetImageFilename (const NXString &imageFileName)
void SetImageRotation (double imageRotation)
void SetImageUpVector (NXOpen::Direction *imageUpVector)
void SetImageUpVectorCoordinate (const NXOpen::Vector3d &imageUpVector)
void SetImageUpVectorType (NXOpen::Display::EnvironmentBuilder::ImageUpVectorTypes imageUpVector)
void SetLightIntensity (double lightIntensity)
void SetLwrtAngle (double lwrtAngle)
void SetLwrtIntensity (double lwrtIntensity)
void SetLwrtQuality (double lwrtQuality)
void SetReflectivity (double reflectivity)
void SetSpecifyGroundPlane (NXOpen::Plane *specifyPlane)
void SetUseEnvironment (bool useIBL)
void SetUseLightsForShadowCatcherInLwrt (bool useLightsForShadowCatcherInLwrt)
void SetUseLwrtEnvironment (bool useLwrtIBL)
void SetViewFitToStage (bool viewFitToStage)
NXOpen::ExpressionSizeExpression ()
NXOpen::PlaneSpecifyGroundPlane ()
bool UseEnvironment ()
bool UseLightsForShadowCatcherInLwrt ()
bool UseLwrtEnvironment ()
bool ViewFitToStage ()
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 _EnvironmentBuilderBuilder

详细描述

环境构建器

表示 Display::EnvironmentBuilder 该类控制环境图像、色调映射和阶段。
此类仅限于在交互式NX会话期间运行的程序中调用。如果从非交互式会话运行,将返回NULL。

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

在NX10.0.2中创建。

成员枚举类型说明

◆ GroundPlaneTypes

表示地面平面类型定义的索引

枚举值
GroundPlaneTypesYz 

使用yz平面作为地面。

GroundPlaneTypesXz 

使用xz平面作为地面。

GroundPlaneTypesXy 

使用xy平面作为地面。

GroundPlaneTypesUserDefined 

使用用户定义的平面作为地面。

◆ HdrTypes

表示预定义的高动态范围(HDR)光源

枚举值
HdrTypesNone 

无基于图像的照明

HdrTypesLighting1 

lighting1

HdrTypesLighting2 

lighting2

HdrTypesLighting3 

lighting3

◆ ImageBlurType

照明图像模糊类型

枚举值
ImageBlurTypeNone 

ImageBlurTypeLow 

ImageBlurTypeMedium 

中等

ImageBlurTypeHigh 

◆ ImageUpVectorTypes

上方向量类型

枚举值
ImageUpVectorTypesAlignWithFloorPlane 

与地面平面对齐

ImageUpVectorTypesUserDefined 

用户定义

◆ ToneMappingTypes

色调映射类型 - 直到NX11才启用

枚举值
ToneMappingTypesSystemScene 

系统场景

ToneMappingTypesUserDefined 

用户定义

成员函数说明

◆ AlignFloorPlane()

void NXOpen::Display::EnvironmentBuilder::AlignFloorPlane ( NXOpen::Plane * specifyFloorPlane)

将环境地板与给定平面对齐。
于NX10.0.2中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
specifyFloorPlane指定地板平面

◆ ColorSaturation()

double NXOpen::Display::EnvironmentBuilder::ColorSaturation ( )

返回基于图像的照明颜色饱和度
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

◆ CommitAndDisplay()

void NXOpen::Display::EnvironmentBuilder::CommitAndDisplay ( NXOpen::View * view,
bool updateIblDisplay,
bool updateEnvCubeDisplay )

保存属性并可选地更新基于图像的照明显示
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

参数
view基于图像的照明属性的视图
updateIblDisplay若应更新基于图像的照明显示则为 true
updateEnvCubeDisplay若应更新立方体显示则为 true

◆ CommitOffset()

void NXOpen::Display::EnvironmentBuilder::CommitOffset ( NXOpen::View * view)

针对地面偏移量变化更新数据和显示
于NX10.0.2中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
view视图

◆ DisplayStyle()

NXOpen::View::DisplayStyleType NXOpen::Display::EnvironmentBuilder::DisplayStyle ( )

返回正在修改环境的显示样式。着色和工作室样式具有独立的环境设置。
在 NX2312.0.0 中创建。

许可证要求:无

◆ EnvironmentShadedViewsFixGroundPlaneOffset()

bool NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsFixGroundPlaneOffset ( )

返回着色模式下的地平面偏移是否固定
在 NX1899.0.0 中创建。

许可证要求:无

◆ EnvironmentShadedViewsGroundPlane()

int NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsGroundPlane ( )

获取着色模式下的地面平面
于NX1899.0.0中创建。

许可证要求:无

◆ EnvironmentShadedViewsGroundPlaneCustom()

NXOpen::Plane * NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsGroundPlaneCustom ( )

获取着色模式下用户定义的地面平面
于NX1899.0.0中创建。

许可证要求:无

◆ EnvironmentShadedViewsGroundPlaneOffset()

double NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsGroundPlaneOffset ( )

返回着色模式下的地平面偏移
在 NX1899.0.0 中创建。

许可证要求:无

◆ EnvironmentShadedViewsGroundRefReflectivity()

double NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsGroundRefReflectivity ( )

获取着色模式下的地面反射率
于NX1899.0.0中创建。

许可证要求:无

◆ EnvironmentShadedViewsShowGroundReflection()

bool NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsShowGroundReflection ( )

获取着色模式下的地面反射
于NX1899.0.0中创建。

许可证要求:无

◆ FloorXaxis()

void NXOpen::Display::EnvironmentBuilder::FloorXaxis ( )

将环境地板与WCS X轴对齐
于NX10.0.2中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

◆ FloorYaxis()

void NXOpen::Display::EnvironmentBuilder::FloorYaxis ( )

将环境地板与WCS Y轴对齐
于NX10.0.2中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

◆ FloorZaxis()

void NXOpen::Display::EnvironmentBuilder::FloorZaxis ( )

将环境地板与WCS Z轴对齐
于NX10.0.2中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

◆ GetGroundReflectionColor()

std::vector< double > NXOpen::Display::EnvironmentBuilder::GetGroundReflectionColor ( )

返回地面反射颜色
于NX1980.0.0版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

◆ GroundGlossiness()

double NXOpen::Display::EnvironmentBuilder::GroundGlossiness ( )

返回地面光泽度
于NX1980.0.0版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

◆ GroundPlaneType()

NXOpen::Display::EnvironmentBuilder::GroundPlaneTypes NXOpen::Display::EnvironmentBuilder::GroundPlaneType ( )

返回地面定向定义
于NX10.0.2版本创建。

许可要求: None

◆ GroundReflection()

bool NXOpen::Display::EnvironmentBuilder::GroundReflection ( )

返回是否启用地面反射
于NX10.0.2版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

◆ GroundVisibility()

bool NXOpen::Display::EnvironmentBuilder::GroundVisibility ( )

返回是否启用地面可见性
于NX10.0.2版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

◆ Hdr()

NXOpen::Display::EnvironmentBuilder::HdrTypes NXOpen::Display::EnvironmentBuilder::Hdr ( )

返回仅用于着色显示样式的预定义 HDR。
在 NX2312.0.0 中创建。

许可证要求:无

◆ Image()

NXOpen::Display::Image * NXOpen::Display::EnvironmentBuilder::Image ( )

获取基于图像照明的图像构建器
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

◆ ImageBlur()

NXOpen::Display::EnvironmentBuilder::ImageBlurType NXOpen::Display::EnvironmentBuilder::ImageBlur ( )

返回照明图像的模糊度
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

◆ ImageFilename()

NXString NXOpen::Display::EnvironmentBuilder::ImageFilename ( )

获取用于基于图像照明的图像文件名
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

◆ ImageRotation()

double NXOpen::Display::EnvironmentBuilder::ImageRotation ( )

获取图像旋转角度(以度为单位)
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

◆ ImageUpVector()

NXOpen::Direction * NXOpen::Display::EnvironmentBuilder::ImageUpVector ( )

获取图像向上向量方向,相对于绝对坐标系
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

◆ ImageUpVectorCoordinate()

NXOpen::Vector3d NXOpen::Display::EnvironmentBuilder::ImageUpVectorCoordinate ( )

返回图像上方向量坐标,相对于绝对坐标系
在 NX2312.0.0 中创建。

许可证要求:无

◆ ImageUpVectorType()

NXOpen::Display::EnvironmentBuilder::ImageUpVectorTypes NXOpen::Display::EnvironmentBuilder::ImageUpVectorType ( )

获取图像向上向量定义
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

◆ LightIntensity()

double NXOpen::Display::EnvironmentBuilder::LightIntensity ( )

返回灯光效果强度
于NX11.0.0版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

◆ LwrtAngle()

double NXOpen::Display::EnvironmentBuilder::LwrtAngle ( )

返回 lwrt 基于图像的照明光效角度
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

◆ LwrtIntensity()

double NXOpen::Display::EnvironmentBuilder::LwrtIntensity ( )

返回 lwrt 基于图像的照明光效强度
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

◆ LwrtQuality()

double NXOpen::Display::EnvironmentBuilder::LwrtQuality ( )

返回 lwrt 基于图像的照明光效质量(1 至 7)
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

◆ NX_DEPRECATED() [1/3]

enum NXOpen::Display::EnvironmentBuilder::NX_DEPRECATED ( "在NX2312.0.0中已弃用。请使用NXOpen::Preferences::SessionVisualizationVisual::GlobalFinishType代替。" )
inline

表示着色视图的全局表面效果类型

弃用
在NX2312.0.0中已弃用。请使用 NXOpen::Preferences::SessionVisualizationVisual::GlobalFinishType 代替。

闪亮塑料全局表面效果

经典缎面全局表面效果

哑光塑料全局表面效果

平面全局表面效果

原始全局表面效果

◆ NX_DEPRECATED() [2/3]

NXOpen::Display::EnvironmentBuilder::NX_DEPRECATED ( "Deprecated in NX2312.0.0. Use NXOpen::Preferences::SessionVisualizationVisual::GlobalFinish instead." )

获取着色模式下的全局外观

弃用
于NX2312.0.0中已弃用。使用 NXOpen::Preferences::SessionVisualizationVisual::GlobalFinish 替代。

于NX1899.0.0中创建。

许可证要求:无

◆ NX_DEPRECATED() [3/3]

NXOpen::Display::EnvironmentBuilder::NX_DEPRECATED ( "Deprecated in NX2312.0.0. Use NXOpen::Preferences::SessionVisualizationVisual::SetGlobalFinish instead." )

设置着色模式下的全局外观

弃用
于NX2312.0.0中已弃用。使用 NXOpen::Preferences::SessionVisualizationVisual::SetGlobalFinish 替代。

于NX1899.0.0中创建。

许可证要求:无

全局外观

◆ OffsetExpression()

NXOpen::Expression * NXOpen::Display::EnvironmentBuilder::OffsetExpression ( )

返回环境偏移表达式
于NX10.0.2版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

◆ Reflectivity()

double NXOpen::Display::EnvironmentBuilder::Reflectivity ( )

返回地面反射率
于NX10.0.2版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

◆ SetColorSaturation()

void NXOpen::Display::EnvironmentBuilder::SetColorSaturation ( double colorSaturation)

设置基于图像的光照颜色饱和度
于NX10.0.2中创建。

许可证要求:studio_render ("UG STUDIO RENDER")

参数
colorSaturation颜色饱和度

◆ SetEnvironmentShadedViewsFixGroundPlaneOffset()

void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsFixGroundPlaneOffset ( bool fixPlaneOffset)

设置着色模式下的地平面偏移是否固定
在 NX1899.0.0 中创建。

许可证要求:无

参数
fixPlaneOffset固定平面偏移

◆ SetEnvironmentShadedViewsGroundPlane()

void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsGroundPlane ( int groundPlane)

设置着色模式下的地面平面
于NX1899.0.0中创建。

许可证要求:无

参数
groundPlane地面平面

◆ SetEnvironmentShadedViewsGroundPlaneCustom()

void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsGroundPlaneCustom ( NXOpen::Plane * groundPlaneCustom)

设置着色模式下用户定义的地面平面
于NX1899.0.0中创建。

许可证要求:无

参数
groundPlaneCustom用户定义的地面平面

◆ SetEnvironmentShadedViewsGroundPlaneOffset()

void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsGroundPlaneOffset ( double planeOffset)

设置着色模式下的地平面偏移
在 NX1899.0.0 中创建。

许可证要求:无

参数
planeOffset平面偏移

◆ SetEnvironmentShadedViewsGroundRefReflectivity()

void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsGroundRefReflectivity ( double floorReflectivity)

设置着色模式下的底层反射率
在 NX1899.0.0 中创建。

许可证要求:无

参数
floorReflectivity底层反射率

◆ SetEnvironmentShadedViewsShowGroundReflection()

void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsShowGroundReflection ( bool enableShadedViewsGroundRefl)

设置着色模式下的地面反射
于NX1899.0.0中创建。

许可证要求:无

参数
enableShadedViewsGroundRefl启用着色视图地面反射

◆ SetGroundGlossiness()

void NXOpen::Display::EnvironmentBuilder::SetGroundGlossiness ( double groundGlossiness)

设置地面光泽度
于NX1980.0.0版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

参数
groundGlossiness地面光泽度

◆ SetGroundPlaneType()

void NXOpen::Display::EnvironmentBuilder::SetGroundPlaneType ( NXOpen::Display::EnvironmentBuilder::GroundPlaneTypes planeType)

设置地面定向定义
于NX10.0.2版本创建。

许可要求: None

参数
planeType平面类型

◆ SetGroundReflection()

void NXOpen::Display::EnvironmentBuilder::SetGroundReflection ( bool groundReflection)

设置是否启用地面反射
于NX10.0.2版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

参数
groundReflection地面反射

◆ SetGroundReflectionColor()

void NXOpen::Display::EnvironmentBuilder::SetGroundReflectionColor ( const std::vector< double > & groundReflectionColor)

设置地面反射颜色
创建于 NX1980.0.0。

许可证要求: studio_render ("UG STUDIO RENDER")

参数
groundReflectionColor地面反射颜色

◆ SetGroundVisibility()

void NXOpen::Display::EnvironmentBuilder::SetGroundVisibility ( bool groundVisibility)

设置是否启用地面可见性
于NX10.0.2版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

参数
groundVisibility地面可见性

◆ SetHdr()

void NXOpen::Display::EnvironmentBuilder::SetHdr ( NXOpen::Display::EnvironmentBuilder::HdrTypes hdrType)

设置仅用于着色显示样式的预定义 HDR。
在 NX2312.0.0 中创建。

许可证要求:无

参数
hdrTypeHDR 类型

◆ SetImage()

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

设置基于图像照明的图像构建器
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

参数
imageBuilder图像构建器

◆ SetImageBlur()

void NXOpen::Display::EnvironmentBuilder::SetImageBlur ( NXOpen::Display::EnvironmentBuilder::ImageBlurType imageBlurr)

设置照明图像的模糊度
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

参数
imageBlurr图像模糊度

◆ SetImageFilename() [1/2]

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

设置用于基于图像照明的图像文件名
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

参数
imageFileName图像文件名

◆ SetImageFilename() [2/2]

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

设置用于基于图像照明的图像文件名
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

参数
imageFileName图像文件名

◆ SetImageRotation()

void NXOpen::Display::EnvironmentBuilder::SetImageRotation ( double imageRotation)

设置图像旋转角度(以度为单位)
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

参数
imageRotation图像旋转角度

◆ SetImageUpVector()

void NXOpen::Display::EnvironmentBuilder::SetImageUpVector ( NXOpen::Direction * imageUpVector)

设置图像向上向量方向,相对于绝对坐标系
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

参数
imageUpVector图像向上向量

◆ SetImageUpVectorCoordinate()

void NXOpen::Display::EnvironmentBuilder::SetImageUpVectorCoordinate ( const NXOpen::Vector3d & imageUpVector)

设置图像上方向量坐标,相对于绝对坐标系
在 NX2312.0.0 中创建。

许可证要求:无

参数
imageUpVector图像上方向量

◆ SetImageUpVectorType()

void NXOpen::Display::EnvironmentBuilder::SetImageUpVectorType ( NXOpen::Display::EnvironmentBuilder::ImageUpVectorTypes imageUpVector)

设置图像向上向量定义
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

参数
imageUpVector图像向上向量

◆ SetLightIntensity()

void NXOpen::Display::EnvironmentBuilder::SetLightIntensity ( double lightIntensity)

设置灯光效果强度
于NX11.0.0版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

参数
lightIntensity灯光强度

◆ SetLwrtAngle()

void NXOpen::Display::EnvironmentBuilder::SetLwrtAngle ( double lwrtAngle)

设置 lwrt 基于图像的照明光效角度
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

参数
lwrtAnglelwrt 角度

◆ SetLwrtIntensity()

void NXOpen::Display::EnvironmentBuilder::SetLwrtIntensity ( double lwrtIntensity)

设置 lwrt 基于图像的照明光效强度
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

参数
lwrtIntensitylwrt 强度

◆ SetLwrtQuality()

void NXOpen::Display::EnvironmentBuilder::SetLwrtQuality ( double lwrtQuality)

设置 lwrt 基于图像的照明光效质量(1 至 7)
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

参数
lwrtQualitylwrt 质量

◆ SetReflectivity()

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

设置地面反射率
于NX10.0.2版本创建。

许可要求: studio_render ("UG STUDIO RENDER")

参数
reflectivity反射率

◆ SetSpecifyGroundPlane()

void NXOpen::Display::EnvironmentBuilder::SetSpecifyGroundPlane ( NXOpen::Plane * specifyPlane)

设置指定的地面平面
于NX10.0.2版本创建。

许可要求: None

参数
specifyPlane指定平面

◆ SetUseEnvironment()

void NXOpen::Display::EnvironmentBuilder::SetUseEnvironment ( bool useIBL)

设置是否启用基于图像照明(IBL)
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

参数
useIBL是否使用IBL

◆ SetUseLightsForShadowCatcherInLwrt()

void NXOpen::Display::EnvironmentBuilder::SetUseLightsForShadowCatcherInLwrt ( bool useLightsForShadowCatcherInLwrt)

设置高级工作室显示(lwrt)是否为阴影捕捉器使用单独的光源或基于图像的照明
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

参数
useLightsForShadowCatcherInLwrtlwrt 中阴影捕捉器使用光源

◆ SetUseLwrtEnvironment()

void NXOpen::Display::EnvironmentBuilder::SetUseLwrtEnvironment ( bool useLwrtIBL)

设置高级工作室(lwrt)显示中是否启用基于图像的照明
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

参数
useLwrtIBL启用 lwrt 图像照明

◆ SetViewFitToStage()

void NXOpen::Display::EnvironmentBuilder::SetViewFitToStage ( bool viewFitToStage)

设置是否将视图适配到舞台
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

参数
viewFitToStage视图适配到舞台

◆ SizeExpression()

NXOpen::Expression * NXOpen::Display::EnvironmentBuilder::SizeExpression ( )

获取环境大小表达式
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

◆ SpecifyGroundPlane()

NXOpen::Plane * NXOpen::Display::EnvironmentBuilder::SpecifyGroundPlane ( )

返回指定的地面平面
于NX10.0.2版本创建。

许可要求: None

◆ UseEnvironment()

bool NXOpen::Display::EnvironmentBuilder::UseEnvironment ( )

获取是否启用基于图像照明(IBL)
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")

◆ UseLightsForShadowCatcherInLwrt()

bool NXOpen::Display::EnvironmentBuilder::UseLightsForShadowCatcherInLwrt ( )

返回高级工作室显示(lwrt)是否为阴影捕捉器使用单独的光源或基于图像的照明
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

◆ UseLwrtEnvironment()

bool NXOpen::Display::EnvironmentBuilder::UseLwrtEnvironment ( )

返回高级工作室(lwrt)显示中是否启用基于图像的照明
创建于 NX10.0.2。

许可证要求: studio_render ("UG STUDIO RENDER")

◆ ViewFitToStage()

bool NXOpen::Display::EnvironmentBuilder::ViewFitToStage ( )

获取是否将视图适配到舞台
创建于NX10.0.2。

许可要求:studio_render ("UG STUDIO RENDER")