|
NX Open C++ 参考指南 2406 v1.1
|
环境构建器 更多...
#include <Display_EnvironmentBuilder.hxx>
友元 | |
| class | _EnvironmentBuilderBuilder |
环境构建器
表示 Display::EnvironmentBuilder 该类控制环境图像、色调映射和阶段。
此类仅限于在交互式NX会话期间运行的程序中调用。如果从非交互式会话运行,将返回NULL。
要创建此类的新实例,请使用 NXOpen::ViewCollection::CreateEnvironmentBuilderForDisplayStyle
在NX10.0.2中创建。
| void NXOpen::Display::EnvironmentBuilder::AlignFloorPlane | ( | NXOpen::Plane * | specifyFloorPlane | ) |
将环境地板与给定平面对齐。
于NX10.0.2中创建。
许可证要求:studio_render ("UG STUDIO RENDER")
| specifyFloorPlane | 指定地板平面 |
| double NXOpen::Display::EnvironmentBuilder::ColorSaturation | ( | ) |
返回基于图像的照明颜色饱和度
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| 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 |
| void NXOpen::Display::EnvironmentBuilder::CommitOffset | ( | NXOpen::View * | view | ) |
针对地面偏移量变化更新数据和显示
于NX10.0.2中创建。
许可证要求:studio_render ("UG STUDIO RENDER")
| view | 视图 |
| NXOpen::View::DisplayStyleType NXOpen::Display::EnvironmentBuilder::DisplayStyle | ( | ) |
返回正在修改环境的显示样式。着色和工作室样式具有独立的环境设置。
在 NX2312.0.0 中创建。
许可证要求:无
| bool NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsFixGroundPlaneOffset | ( | ) |
返回着色模式下的地平面偏移是否固定
在 NX1899.0.0 中创建。
许可证要求:无
| int NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsGroundPlane | ( | ) |
获取着色模式下的地面平面
于NX1899.0.0中创建。
许可证要求:无
| NXOpen::Plane * NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsGroundPlaneCustom | ( | ) |
获取着色模式下用户定义的地面平面
于NX1899.0.0中创建。
许可证要求:无
| double NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsGroundPlaneOffset | ( | ) |
返回着色模式下的地平面偏移
在 NX1899.0.0 中创建。
许可证要求:无
| double NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsGroundRefReflectivity | ( | ) |
获取着色模式下的地面反射率
于NX1899.0.0中创建。
许可证要求:无
| bool NXOpen::Display::EnvironmentBuilder::EnvironmentShadedViewsShowGroundReflection | ( | ) |
获取着色模式下的地面反射
于NX1899.0.0中创建。
许可证要求:无
| void NXOpen::Display::EnvironmentBuilder::FloorXaxis | ( | ) |
将环境地板与WCS X轴对齐
于NX10.0.2中创建。
许可证要求:studio_render ("UG STUDIO RENDER")
| void NXOpen::Display::EnvironmentBuilder::FloorYaxis | ( | ) |
将环境地板与WCS Y轴对齐
于NX10.0.2中创建。
许可证要求:studio_render ("UG STUDIO RENDER")
| void NXOpen::Display::EnvironmentBuilder::FloorZaxis | ( | ) |
将环境地板与WCS Z轴对齐
于NX10.0.2中创建。
许可证要求:studio_render ("UG STUDIO RENDER")
| std::vector< double > NXOpen::Display::EnvironmentBuilder::GetGroundReflectionColor | ( | ) |
返回地面反射颜色
于NX1980.0.0版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| double NXOpen::Display::EnvironmentBuilder::GroundGlossiness | ( | ) |
返回地面光泽度
于NX1980.0.0版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| NXOpen::Display::EnvironmentBuilder::GroundPlaneTypes NXOpen::Display::EnvironmentBuilder::GroundPlaneType | ( | ) |
返回地面定向定义
于NX10.0.2版本创建。
许可要求: None
| bool NXOpen::Display::EnvironmentBuilder::GroundReflection | ( | ) |
返回是否启用地面反射
于NX10.0.2版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| bool NXOpen::Display::EnvironmentBuilder::GroundVisibility | ( | ) |
返回是否启用地面可见性
于NX10.0.2版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| NXOpen::Display::EnvironmentBuilder::HdrTypes NXOpen::Display::EnvironmentBuilder::Hdr | ( | ) |
返回仅用于着色显示样式的预定义 HDR。
在 NX2312.0.0 中创建。
许可证要求:无
| NXOpen::Display::Image * NXOpen::Display::EnvironmentBuilder::Image | ( | ) |
获取基于图像照明的图像构建器
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| NXOpen::Display::EnvironmentBuilder::ImageBlurType NXOpen::Display::EnvironmentBuilder::ImageBlur | ( | ) |
返回照明图像的模糊度
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| NXString NXOpen::Display::EnvironmentBuilder::ImageFilename | ( | ) |
获取用于基于图像照明的图像文件名
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| double NXOpen::Display::EnvironmentBuilder::ImageRotation | ( | ) |
获取图像旋转角度(以度为单位)
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| NXOpen::Direction * NXOpen::Display::EnvironmentBuilder::ImageUpVector | ( | ) |
获取图像向上向量方向,相对于绝对坐标系
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| NXOpen::Vector3d NXOpen::Display::EnvironmentBuilder::ImageUpVectorCoordinate | ( | ) |
返回图像上方向量坐标,相对于绝对坐标系
在 NX2312.0.0 中创建。
许可证要求:无
| NXOpen::Display::EnvironmentBuilder::ImageUpVectorTypes NXOpen::Display::EnvironmentBuilder::ImageUpVectorType | ( | ) |
获取图像向上向量定义
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| double NXOpen::Display::EnvironmentBuilder::LightIntensity | ( | ) |
返回灯光效果强度
于NX11.0.0版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| double NXOpen::Display::EnvironmentBuilder::LwrtAngle | ( | ) |
返回 lwrt 基于图像的照明光效角度
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| double NXOpen::Display::EnvironmentBuilder::LwrtIntensity | ( | ) |
返回 lwrt 基于图像的照明光效强度
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| double NXOpen::Display::EnvironmentBuilder::LwrtQuality | ( | ) |
返回 lwrt 基于图像的照明光效质量(1 至 7)
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
|
inline |
表示着色视图的全局表面效果类型
闪亮塑料全局表面效果
经典缎面全局表面效果
哑光塑料全局表面效果
平面全局表面效果
原始全局表面效果
| NXOpen::Display::EnvironmentBuilder::NX_DEPRECATED | ( | "Deprecated in NX2312.0.0. Use NXOpen::Preferences::SessionVisualizationVisual::GlobalFinish instead." | ) |
获取着色模式下的全局外观
| NXOpen::Display::EnvironmentBuilder::NX_DEPRECATED | ( | "Deprecated in NX2312.0.0. Use NXOpen::Preferences::SessionVisualizationVisual::SetGlobalFinish instead." | ) |
设置着色模式下的全局外观
全局外观
| NXOpen::Expression * NXOpen::Display::EnvironmentBuilder::OffsetExpression | ( | ) |
返回环境偏移表达式
于NX10.0.2版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| double NXOpen::Display::EnvironmentBuilder::Reflectivity | ( | ) |
返回地面反射率
于NX10.0.2版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| void NXOpen::Display::EnvironmentBuilder::SetColorSaturation | ( | double | colorSaturation | ) |
设置基于图像的光照颜色饱和度
于NX10.0.2中创建。
许可证要求:studio_render ("UG STUDIO RENDER")
| colorSaturation | 颜色饱和度 |
| void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsFixGroundPlaneOffset | ( | bool | fixPlaneOffset | ) |
设置着色模式下的地平面偏移是否固定
在 NX1899.0.0 中创建。
许可证要求:无
| fixPlaneOffset | 固定平面偏移 |
| void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsGroundPlane | ( | int | groundPlane | ) |
设置着色模式下的地面平面
于NX1899.0.0中创建。
许可证要求:无
| groundPlane | 地面平面 |
| void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsGroundPlaneCustom | ( | NXOpen::Plane * | groundPlaneCustom | ) |
设置着色模式下用户定义的地面平面
于NX1899.0.0中创建。
许可证要求:无
| groundPlaneCustom | 用户定义的地面平面 |
| void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsGroundPlaneOffset | ( | double | planeOffset | ) |
设置着色模式下的地平面偏移
在 NX1899.0.0 中创建。
许可证要求:无
| planeOffset | 平面偏移 |
| void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsGroundRefReflectivity | ( | double | floorReflectivity | ) |
设置着色模式下的底层反射率
在 NX1899.0.0 中创建。
许可证要求:无
| floorReflectivity | 底层反射率 |
| void NXOpen::Display::EnvironmentBuilder::SetEnvironmentShadedViewsShowGroundReflection | ( | bool | enableShadedViewsGroundRefl | ) |
设置着色模式下的地面反射
于NX1899.0.0中创建。
许可证要求:无
| enableShadedViewsGroundRefl | 启用着色视图地面反射 |
| void NXOpen::Display::EnvironmentBuilder::SetGroundGlossiness | ( | double | groundGlossiness | ) |
设置地面光泽度
于NX1980.0.0版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| groundGlossiness | 地面光泽度 |
| void NXOpen::Display::EnvironmentBuilder::SetGroundPlaneType | ( | NXOpen::Display::EnvironmentBuilder::GroundPlaneTypes | planeType | ) |
设置地面定向定义
于NX10.0.2版本创建。
许可要求: None
| planeType | 平面类型 |
| void NXOpen::Display::EnvironmentBuilder::SetGroundReflection | ( | bool | groundReflection | ) |
设置是否启用地面反射
于NX10.0.2版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| groundReflection | 地面反射 |
| void NXOpen::Display::EnvironmentBuilder::SetGroundReflectionColor | ( | const std::vector< double > & | groundReflectionColor | ) |
设置地面反射颜色
创建于 NX1980.0.0。
许可证要求: studio_render ("UG STUDIO RENDER")
| groundReflectionColor | 地面反射颜色 |
| void NXOpen::Display::EnvironmentBuilder::SetGroundVisibility | ( | bool | groundVisibility | ) |
设置是否启用地面可见性
于NX10.0.2版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| groundVisibility | 地面可见性 |
| void NXOpen::Display::EnvironmentBuilder::SetHdr | ( | NXOpen::Display::EnvironmentBuilder::HdrTypes | hdrType | ) |
设置仅用于着色显示样式的预定义 HDR。
在 NX2312.0.0 中创建。
许可证要求:无
| hdrType | HDR 类型 |
| void NXOpen::Display::EnvironmentBuilder::SetImage | ( | NXOpen::Display::Image * | imageBuilder | ) |
设置基于图像照明的图像构建器
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| imageBuilder | 图像构建器 |
| void NXOpen::Display::EnvironmentBuilder::SetImageBlur | ( | NXOpen::Display::EnvironmentBuilder::ImageBlurType | imageBlurr | ) |
设置照明图像的模糊度
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| imageBlurr | 图像模糊度 |
| void NXOpen::Display::EnvironmentBuilder::SetImageFilename | ( | const char * | imageFileName | ) |
设置用于基于图像照明的图像文件名
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| imageFileName | 图像文件名 |
| void NXOpen::Display::EnvironmentBuilder::SetImageFilename | ( | const NXString & | imageFileName | ) |
设置用于基于图像照明的图像文件名
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| imageFileName | 图像文件名 |
| void NXOpen::Display::EnvironmentBuilder::SetImageRotation | ( | double | imageRotation | ) |
设置图像旋转角度(以度为单位)
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| imageRotation | 图像旋转角度 |
| void NXOpen::Display::EnvironmentBuilder::SetImageUpVector | ( | NXOpen::Direction * | imageUpVector | ) |
设置图像向上向量方向,相对于绝对坐标系
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| imageUpVector | 图像向上向量 |
| void NXOpen::Display::EnvironmentBuilder::SetImageUpVectorCoordinate | ( | const NXOpen::Vector3d & | imageUpVector | ) |
设置图像上方向量坐标,相对于绝对坐标系
在 NX2312.0.0 中创建。
许可证要求:无
| imageUpVector | 图像上方向量 |
| void NXOpen::Display::EnvironmentBuilder::SetImageUpVectorType | ( | NXOpen::Display::EnvironmentBuilder::ImageUpVectorTypes | imageUpVector | ) |
设置图像向上向量定义
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| imageUpVector | 图像向上向量 |
| void NXOpen::Display::EnvironmentBuilder::SetLightIntensity | ( | double | lightIntensity | ) |
设置灯光效果强度
于NX11.0.0版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| lightIntensity | 灯光强度 |
| void NXOpen::Display::EnvironmentBuilder::SetLwrtAngle | ( | double | lwrtAngle | ) |
设置 lwrt 基于图像的照明光效角度
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| lwrtAngle | lwrt 角度 |
| void NXOpen::Display::EnvironmentBuilder::SetLwrtIntensity | ( | double | lwrtIntensity | ) |
设置 lwrt 基于图像的照明光效强度
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| lwrtIntensity | lwrt 强度 |
| void NXOpen::Display::EnvironmentBuilder::SetLwrtQuality | ( | double | lwrtQuality | ) |
设置 lwrt 基于图像的照明光效质量(1 至 7)
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| lwrtQuality | lwrt 质量 |
| void NXOpen::Display::EnvironmentBuilder::SetReflectivity | ( | double | reflectivity | ) |
设置地面反射率
于NX10.0.2版本创建。
许可要求: studio_render ("UG STUDIO RENDER")
| reflectivity | 反射率 |
| void NXOpen::Display::EnvironmentBuilder::SetSpecifyGroundPlane | ( | NXOpen::Plane * | specifyPlane | ) |
设置指定的地面平面
于NX10.0.2版本创建。
许可要求: None
| specifyPlane | 指定平面 |
| void NXOpen::Display::EnvironmentBuilder::SetUseEnvironment | ( | bool | useIBL | ) |
设置是否启用基于图像照明(IBL)
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| useIBL | 是否使用IBL |
| void NXOpen::Display::EnvironmentBuilder::SetUseLightsForShadowCatcherInLwrt | ( | bool | useLightsForShadowCatcherInLwrt | ) |
设置高级工作室显示(lwrt)是否为阴影捕捉器使用单独的光源或基于图像的照明
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| useLightsForShadowCatcherInLwrt | lwrt 中阴影捕捉器使用光源 |
| void NXOpen::Display::EnvironmentBuilder::SetUseLwrtEnvironment | ( | bool | useLwrtIBL | ) |
设置高级工作室(lwrt)显示中是否启用基于图像的照明
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| useLwrtIBL | 启用 lwrt 图像照明 |
| void NXOpen::Display::EnvironmentBuilder::SetViewFitToStage | ( | bool | viewFitToStage | ) |
设置是否将视图适配到舞台
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| viewFitToStage | 视图适配到舞台 |
| NXOpen::Expression * NXOpen::Display::EnvironmentBuilder::SizeExpression | ( | ) |
获取环境大小表达式
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| NXOpen::Plane * NXOpen::Display::EnvironmentBuilder::SpecifyGroundPlane | ( | ) |
返回指定的地面平面
于NX10.0.2版本创建。
许可要求: None
| bool NXOpen::Display::EnvironmentBuilder::UseEnvironment | ( | ) |
获取是否启用基于图像照明(IBL)
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")
| bool NXOpen::Display::EnvironmentBuilder::UseLightsForShadowCatcherInLwrt | ( | ) |
返回高级工作室显示(lwrt)是否为阴影捕捉器使用单独的光源或基于图像的照明
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| bool NXOpen::Display::EnvironmentBuilder::UseLwrtEnvironment | ( | ) |
返回高级工作室(lwrt)显示中是否启用基于图像的照明
创建于 NX10.0.2。
许可证要求: studio_render ("UG STUDIO RENDER")
| bool NXOpen::Display::EnvironmentBuilder::ViewFitToStage | ( | ) |
获取是否将视图适配到舞台
创建于NX10.0.2。
许可要求:studio_render ("UG STUDIO RENDER")