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

真实着色构建器 更多...

#include <Display_TrueShadingBuilder.hxx>

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

Public 类型

enum  BgdImageType {
  BgdImageTypeImage1 , BgdImageTypeImage2 , BgdImageTypeImage3 , BgdImageTypeImage4 ,
  BgdImageTypeImage5 , BgdImageTypeImage6 , BgdImageTypeCustomImage
}
enum  BgdType {
  BgdTypeDarkGraduated , BgdTypeLightGraduated , BgdTypeBlack , BgdTypeWhite ,
  BgdTypeCustomPlain , BgdTypeCustomGraduated , BgdTypeInheritShadedBackground , BgdTypeImageBackground ,
  BgdTypePureWhite
}
enum  EnvironmentMapType {
  EnvironmentMapTypeDefault , EnvironmentMapTypeMetalShiny1 , EnvironmentMapTypeMetalShiny2 , EnvironmentMapTypeMetalBrushed1 ,
  EnvironmentMapTypeMetalBrushed2 , EnvironmentMapTypeGlossy1 , EnvironmentMapTypeGlossy2 , EnvironmentMapTypeSurfaceAnalysisLines ,
  EnvironmentMapTypeSurfaceAnalysisHorizon , EnvironmentMapTypeAutoPhotoStudio , EnvironmentMapTypeCustomImage
}
enum  MaterialType {
  MaterialTypeGlobalWashShinyMetal , MaterialTypeGlobalWashBrushedMetal , MaterialTypeGlobalWashShinyPlastic , MaterialTypeGlobalWashAnalysis ,
  MaterialTypeGlobalWashFlat , MaterialTypeGlobalRedGlossyPlastic , MaterialTypeGlobalBlueGlossyPlastic , MaterialTypeGlobalGreenGlossyPlastic ,
  MaterialTypeGlobalGrayGlossyPlastic , MaterialTypeGlobalBlackGlossyPlastic , MaterialTypeGlobalBrownGlossyPlastic , MaterialTypeGlobalYellowGlossyPlastic ,
  MaterialTypeGlobalTealGlossyPlastic , MaterialTypeGlobalWhiteGlossyPlastic , MaterialTypeGlobalClearPlastic , MaterialTypeGlobalChrome ,
  MaterialTypeGlobalCopper , MaterialTypeGlobalGold , MaterialTypeGlobalBrass , MaterialTypeGlobalSteel ,
  MaterialTypeGlobalBrushedChrome , MaterialTypeGlobalBrushedAluminum , MaterialTypeGlobalBrushedTitanium , MaterialTypeGlobalGlassClear ,
  MaterialTypeGlobalGlassSmokey , MaterialTypeGlobalMetallicPaintRed , MaterialTypeGlobalMetallicPaintGray , MaterialTypeGlobalMetallicPaintBlack ,
  MaterialTypeGlobalMetallicPaintBlue , MaterialTypeGlobalRubber , MaterialTypeOverrideRedGlossyPlastic , MaterialTypeOverrideBlueGlossyPlastic ,
  MaterialTypeOverrideGreenGlossyPlastic , MaterialTypeOverrideGrayGlossyPlastic , MaterialTypeOverrideBlackGlossyPlastic , MaterialTypeOverrideBrownGlossyPlastic ,
  MaterialTypeOverrideYellowGlossyPlastic , MaterialTypeOverrideTealGlossyPlastic , MaterialTypeOverrideWhiteGlossyPlastic , MaterialTypeOverrideClearPlastic ,
  MaterialTypeOverrideChrome , MaterialTypeOverrideCopper , MaterialTypeOverrideGold , MaterialTypeOverrideBrass ,
  MaterialTypeOverrideSteel , MaterialTypeOverrideBrushedChrome , MaterialTypeOverrideBrushedAluminum , MaterialTypeOverrideBrushedTitanium ,
  MaterialTypeOverrideGlassClear , MaterialTypeOverrideGlassSmokey , MaterialTypeOverrideMetallicPaintRed , MaterialTypeOverrideMetallicPaintGray ,
  MaterialTypeOverrideMetallicPaintBlack , MaterialTypeOverrideMetallicPaintBlue , MaterialTypeOverrideRubber , MaterialTypeOverrideRoughMetalMedGray ,
  MaterialTypeOverrideRoughMetalDkGray , MaterialTypeOverrideRoughPlasticBlueGray , MaterialTypeOverrideRoughPlasticTan
}
enum  SHEDLightCollectionType {
  SHEDLightCollectionTypeDefaultLights , SHEDLightCollectionTypeLighting1 , SHEDLightCollectionTypeLighting2 , SHEDLightCollectionTypeLighting3 ,
  SHEDLightCollectionTypeLighting4 , SHEDLightCollectionTypeCustom
}
enum  SurfaceOrientType { SurfaceOrientTypeNone , SurfaceOrientTypeBottom , SurfaceOrientTypeBack , SurfaceOrientTypeBottomFixed }

Public 成员函数

void AssignOverrideMaterial (NXOpen::Display::TrueShadingBuilder::MaterialType overrideMaterialType)
NXOpen::Display::TrueShadingBuilder::BgdImageType BgdImageEnum ()
NXString BgdImageFileBrowser ()
NXOpen::Display::TrueShadingBuilder::BgdType BgdTypeEnum ()
NXOpen::Display::TrueShadingBuilder::EnvironmentMapType EnvironmentMapEnum ()
NXString EnvironmentMapFileBrowser ()
void GButton0 ()
void GButton1 ()
void GButton10 ()
void GButton11 ()
void GButton12 ()
void GButton13 ()
void GButton14 ()
void GButton15 ()
void GButton16 ()
void GButton17 ()
void GButton18 ()
void GButton19 ()
void GButton2 ()
void GButton20 ()
void GButton21 ()
void GButton22 ()
void GButton23 ()
void GButton24 ()
void GButton25 ()
void GButton26 ()
void GButton27 ()
void GButton28 ()
void GButton29 ()
void GButton3 ()
void GButton4 ()
void GButton5 ()
void GButton6 ()
void GButton7 ()
void GButton8 ()
void GButton9 ()
std::vector< double > GetBgdBottomRgbcolorPicker ()
std::vector< double > GetBgdTopRgbcolorPicker ()
std::vector< double > GetGridRgbcolorPicker ()
NXOpen::Display::TrueShadingBuilder::MaterialType GlobalMaterialType ()
bool InheritModelTogggle ()
NXOpen::Display::TrueShadingBuilder::SHEDLightCollectionType LightCollectionEnum ()
double LightDimmerValue ()
NXOpen::SelectNXObjectListObjSpecificSelection ()
void OButton0 ()
void OButton1 ()
void OButton10 ()
void OButton11 ()
void OButton12 ()
void OButton13 ()
void OButton14 ()
void OButton15 ()
void OButton16 ()
void OButton17 ()
void OButton18 ()
void OButton19 ()
void OButton2 ()
void OButton20 ()
void OButton21 ()
void OButton22 ()
void OButton23 ()
void OButton24 ()
void OButton25 ()
void OButton26 ()
void OButton27 ()
void OButton28 ()
void OButton3 ()
void OButton4 ()
void OButton5 ()
void OButton6 ()
void OButton7 ()
void OButton8 ()
void OButton9 ()
void ORemoveButton ()
bool PlanarReflectionToggle ()
bool PlanarShadowToggle ()
bool PlaneGridToggle ()
bool PlaneOffsetFixedToggle ()
double PlaneOffsetValue ()
void ProtectUpdate ()
double ReflectivityValue ()
void SetBgdBottomRgbcolorPicker (const std::vector< double > &bgdBottomRGBColorPicker)
void SetBgdImageEnum (NXOpen::Display::TrueShadingBuilder::BgdImageType bgdImageEnum)
void SetBgdImageFileBrowser (const char *filename)
void SetBgdImageFileBrowser (const NXString &filename)
void SetBgdTopRgbcolorPicker (const std::vector< double > &bgdTopRGBColorPicker)
void SetBgdTypeEnum (NXOpen::Display::TrueShadingBuilder::BgdType bgdTypeEnum)
void SetEnvironmentMapEnum (NXOpen::Display::TrueShadingBuilder::EnvironmentMapType environmentMapEnum)
void SetEnvironmentMapFileBrowser (const char *filename)
void SetEnvironmentMapFileBrowser (const NXString &filename)
void SetGlobalMaterialType (NXOpen::Display::TrueShadingBuilder::MaterialType globalMaterialType)
void SetGridRgbcolorPicker (const std::vector< double > &gridRGBColorPicker)
void SetInheritModelTogggle (bool inheritModelTogggle)
void SetLightCollectionEnum (NXOpen::Display::TrueShadingBuilder::SHEDLightCollectionType lightCollectionEnum)
void SetLightDimmerValue (double lightDimmerValue)
void SetPlanarReflectionToggle (bool planarReflectionToggle)
void SetPlanarShadowToggle (bool planarShadowToggle)
void SetPlaneGridToggle (bool planeGridToggle)
void SetPlaneOffsetFixedToggle (bool planeOffsetFixedToggle)
void SetPlaneOffsetValue (double planeOffsetValue)
void SetReflectivityValue (double reflectivityValue)
void SetShedModeToggle (bool shedModeToggle)
void SetSnapFloorToggle (bool snapFloorToggle)
void SetSoftShadowsToggle (bool softShadowsToggle)
void SetSpecifyPlane (NXOpen::Plane *specifyPlane)
void SetSurfaceOrientEnum (NXOpen::Display::TrueShadingBuilder::SurfaceOrientType surfaceOrientEnum)
bool ShedModeToggle ()
bool SnapFloorToggle ()
bool SoftShadowsToggle ()
NXOpen::PlaneSpecifyPlane ()
NXOpen::Display::TrueShadingBuilder::SurfaceOrientType SurfaceOrientEnum ()
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 _TrueShadingBuilderBuilder

详细描述

真实着色构建器

表示 NXOpen::Display::TrueShading 构建器
要创建此类的新实例,请使用 NXOpen::Display::TrueShadingCollection::CreateTrueShadingBuilder

创建于 NX6.0.0。

成员枚举类型说明

◆ BgdImageType

背景图像类型

枚举值
BgdImageTypeImage1 

预定义图像1背景

BgdImageTypeImage2 

预定义图像2背景

BgdImageTypeImage3 

预定义图像3背景

BgdImageTypeImage4 

预定义图像4背景

BgdImageTypeImage5 

预定义图像5背景

BgdImageTypeImage6 

预定义图像6背景

BgdImageTypeCustomImage 

自定义图像背景

◆ BgdType

背景颜色和图像类型

枚举值
BgdTypeDarkGraduated 

渐变深色背景

BgdTypeLightGraduated 

渐变浅色背景

BgdTypeBlack 

纯深色背景

BgdTypeWhite 

纯浅色背景

BgdTypeCustomPlain 

自定义纯色背景

BgdTypeCustomGraduated 

自定义渐变背景

BgdTypeInheritShadedBackground 

使用着色显示模式的背景颜色

BgdTypeImageBackground 

使用预定义图像作为背景

BgdTypePureWhite 

纯浅色背景

◆ EnvironmentMapType

全局环境反射贴图类型

枚举值
EnvironmentMapTypeDefault 

无反射贴图

EnvironmentMapTypeMetalShiny1 

亮面金属反射1

EnvironmentMapTypeMetalShiny2 

亮面金属反射2

EnvironmentMapTypeMetalBrushed1 

拉丝金属反射1

EnvironmentMapTypeMetalBrushed2 

拉丝金属反射2

EnvironmentMapTypeGlossy1 

亮面反射1

EnvironmentMapTypeGlossy2 

亮面反射2

EnvironmentMapTypeSurfaceAnalysisLines 

曲面分析线条反射

EnvironmentMapTypeSurfaceAnalysisHorizon 

曲面分析水平线反射

EnvironmentMapTypeAutoPhotoStudio 

汽车照明反射

EnvironmentMapTypeCustomImage 

自定义图像反射

◆ MaterialType

全局材质和对象级覆盖材质类型

枚举值
MaterialTypeGlobalWashShinyMetal 

亮面金属底色

MaterialTypeGlobalWashBrushedMetal 

拉丝金属底色

MaterialTypeGlobalWashShinyPlastic 

亮面塑料底色

MaterialTypeGlobalWashAnalysis 

曲面分析底色

MaterialTypeGlobalWashFlat 

低光泽塑料底色

MaterialTypeGlobalRedGlossyPlastic 

红色亮面塑料

MaterialTypeGlobalBlueGlossyPlastic 

蓝色亮面塑料

MaterialTypeGlobalGreenGlossyPlastic 

绿色亮面塑料

MaterialTypeGlobalGrayGlossyPlastic 

灰色亮面塑料

MaterialTypeGlobalBlackGlossyPlastic 

黑色亮面塑料

MaterialTypeGlobalBrownGlossyPlastic 

棕色亮面塑料

MaterialTypeGlobalYellowGlossyPlastic 

黄色亮面塑料

MaterialTypeGlobalTealGlossyPlastic 

蓝绿色亮面塑料

MaterialTypeGlobalWhiteGlossyPlastic 

白色亮面塑料

MaterialTypeGlobalClearPlastic 

透明塑料

MaterialTypeGlobalChrome 

铬合金

MaterialTypeGlobalCopper 

MaterialTypeGlobalGold 

MaterialTypeGlobalBrass 

黄铜

MaterialTypeGlobalSteel 

MaterialTypeGlobalBrushedChrome 

拉丝铬

MaterialTypeGlobalBrushedAluminum 

拉丝铝

MaterialTypeGlobalBrushedTitanium 

拉丝钛

MaterialTypeGlobalGlassClear 

透明玻璃

MaterialTypeGlobalGlassSmokey 

烟熏玻璃

MaterialTypeGlobalMetallicPaintRed 

红色金属漆

MaterialTypeGlobalMetallicPaintGray 

灰色金属漆

MaterialTypeGlobalMetallicPaintBlack 

黑色金属漆

MaterialTypeGlobalMetallicPaintBlue 

蓝色金属漆

MaterialTypeGlobalRubber 

黑色橡胶

MaterialTypeOverrideRedGlossyPlastic 

红色亮面塑料

MaterialTypeOverrideBlueGlossyPlastic 

蓝色亮面塑料

MaterialTypeOverrideGreenGlossyPlastic 

绿色亮面塑料

MaterialTypeOverrideGrayGlossyPlastic 

灰色亮面塑料

MaterialTypeOverrideBlackGlossyPlastic 

黑色亮面塑料

MaterialTypeOverrideBrownGlossyPlastic 

棕色亮面塑料

MaterialTypeOverrideYellowGlossyPlastic 

黄色亮面塑料

MaterialTypeOverrideTealGlossyPlastic 

蓝绿色亮面塑料

MaterialTypeOverrideWhiteGlossyPlastic 

白色亮面塑料

MaterialTypeOverrideClearPlastic 

透明塑料

MaterialTypeOverrideChrome 

铬合金

MaterialTypeOverrideCopper 

MaterialTypeOverrideGold 

MaterialTypeOverrideBrass 

黄铜

MaterialTypeOverrideSteel 

MaterialTypeOverrideBrushedChrome 

拉丝铬

MaterialTypeOverrideBrushedAluminum 

拉丝铝

MaterialTypeOverrideBrushedTitanium 

拉丝钛

MaterialTypeOverrideGlassClear 

透明玻璃

MaterialTypeOverrideGlassSmokey 

烟熏玻璃

MaterialTypeOverrideMetallicPaintRed 

红色金属漆

MaterialTypeOverrideMetallicPaintGray 

灰色金属漆

MaterialTypeOverrideMetallicPaintBlack 

黑色金属漆

MaterialTypeOverrideMetallicPaintBlue 

蓝色金属漆

MaterialTypeOverrideRubber 

黑色橡胶

MaterialTypeOverrideRoughMetalMedGray 

中灰色纹理

MaterialTypeOverrideRoughMetalDkGray 

深灰色纹理

MaterialTypeOverrideRoughPlasticBlueGray 

蓝灰色纹理

MaterialTypeOverrideRoughPlasticTan 

棕褐色纹理

◆ SHEDLightCollectionType

场景光照集合类型

枚举值
SHEDLightCollectionTypeDefaultLights 

场景光照集合1

SHEDLightCollectionTypeLighting1 

场景光照集合2

SHEDLightCollectionTypeLighting2 

场景光照集合3

SHEDLightCollectionTypeLighting3 

场景光照集合4

SHEDLightCollectionTypeLighting4 

场景光照集合5

SHEDLightCollectionTypeCustom 

自定义光照配置

◆ SurfaceOrientType

阴影平面投影方向类型

枚举值
SurfaceOrientTypeNone 

不投射阴影

SurfaceOrientTypeBottom 

向地板投射阴影

SurfaceOrientTypeBack 

向后壁投射阴影

SurfaceOrientTypeBottomFixed 

向固定方向的地板投射阴影

成员函数说明

◆ AssignOverrideMaterial()

void NXOpen::Display::TrueShadingBuilder::AssignOverrideMaterial ( NXOpen::Display::TrueShadingBuilder::MaterialType overrideMaterialType)

为一个或多个选中对象分配覆盖材质类型
于NX6.0.0版本创建。

许可证要求:无

参数
overrideMaterialType新材质类型

◆ BgdImageEnum()

NXOpen::Display::TrueShadingBuilder::BgdImageType NXOpen::Display::TrueShadingBuilder::BgdImageEnum ( )

返回背景图像列表枚举
创建于 NX6.0.0。

许可要求:无

◆ BgdImageFileBrowser()

NXString NXOpen::Display::TrueShadingBuilder::BgdImageFileBrowser ( )

返回背景图像文件名
创建于 NX6.0.0。

许可要求:无

◆ BgdTypeEnum()

NXOpen::Display::TrueShadingBuilder::BgdType NXOpen::Display::TrueShadingBuilder::BgdTypeEnum ( )

返回背景颜色或背景图像类型枚举
创建于 NX6.0.0。

许可要求:无

◆ EnvironmentMapEnum()

NXOpen::Display::TrueShadingBuilder::EnvironmentMapType NXOpen::Display::TrueShadingBuilder::EnvironmentMapEnum ( )

返回反射环境贴图枚举类型
创建于 NX6.0.0。

许可要求:无

◆ EnvironmentMapFileBrowser()

NXString NXOpen::Display::TrueShadingBuilder::EnvironmentMapFileBrowser ( )

返回反射环境贴图文件名
创建于 NX6.0.0。

许可要求:无

◆ GButton0()

void NXOpen::Display::TrueShadingBuilder::GButton0 ( )

全局材质按钮1
于NX6.0.0版本创建。

许可证要求:无

◆ GButton1()

void NXOpen::Display::TrueShadingBuilder::GButton1 ( )

全局材质按钮2
于NX6.0.0版本创建。

许可证要求:无

◆ GButton10()

void NXOpen::Display::TrueShadingBuilder::GButton10 ( )

全局材质按钮11
于NX6.0.0版本创建。

许可证要求:无

◆ GButton11()

void NXOpen::Display::TrueShadingBuilder::GButton11 ( )

全局材质按钮12
于NX6.0.0中创建。

许可证要求:无

◆ GButton12()

void NXOpen::Display::TrueShadingBuilder::GButton12 ( )

全局材质按钮13
于NX6.0.0中创建。

许可证要求:无

◆ GButton13()

void NXOpen::Display::TrueShadingBuilder::GButton13 ( )

全局材质按钮14
于NX6.0.0中创建。

许可证要求:无

◆ GButton14()

void NXOpen::Display::TrueShadingBuilder::GButton14 ( )

全局材质按钮15
于NX6.0.0中创建。

许可证要求:无

◆ GButton15()

void NXOpen::Display::TrueShadingBuilder::GButton15 ( )

全局材质按钮16
于NX6.0.0中创建。

许可证要求:无

◆ GButton16()

void NXOpen::Display::TrueShadingBuilder::GButton16 ( )

全局材质按钮17
于NX6.0.0中创建。

许可证要求:无

◆ GButton17()

void NXOpen::Display::TrueShadingBuilder::GButton17 ( )

全局材质按钮18
于NX6.0.0中创建。

许可证要求:无

◆ GButton18()

void NXOpen::Display::TrueShadingBuilder::GButton18 ( )

全局材质按钮19
于NX6.0.0中创建。

许可证要求:无

◆ GButton19()

void NXOpen::Display::TrueShadingBuilder::GButton19 ( )

全局材质按钮20
于NX6.0.0中创建。

许可证要求:无

◆ GButton2()

void NXOpen::Display::TrueShadingBuilder::GButton2 ( )

全局材质按钮3
于NX6.0.0版本创建。

许可证要求:无

◆ GButton20()

void NXOpen::Display::TrueShadingBuilder::GButton20 ( )

全局材质按钮21
于NX6.0.0中创建。

许可证要求:无

◆ GButton21()

void NXOpen::Display::TrueShadingBuilder::GButton21 ( )

全局材质按钮22
于NX6.0.0中创建。

许可证要求:无

◆ GButton22()

void NXOpen::Display::TrueShadingBuilder::GButton22 ( )

全局材质按钮23
于NX6.0.0中创建。

许可证要求:无

◆ GButton23()

void NXOpen::Display::TrueShadingBuilder::GButton23 ( )

全局材质按钮24
于NX6.0.0中创建。

许可证要求:无

◆ GButton24()

void NXOpen::Display::TrueShadingBuilder::GButton24 ( )

全局材质按钮25
于NX6.0.0中创建。

许可证要求:无

◆ GButton25()

void NXOpen::Display::TrueShadingBuilder::GButton25 ( )

全局材质按钮26
于NX6.0.0中创建。

许可证要求:无

◆ GButton26()

void NXOpen::Display::TrueShadingBuilder::GButton26 ( )

全局材质按钮27
于NX6.0.0中创建。

许可证要求:无

◆ GButton27()

void NXOpen::Display::TrueShadingBuilder::GButton27 ( )

全局材质按钮28
于NX6.0.0中创建。

许可证要求:无

◆ GButton28()

void NXOpen::Display::TrueShadingBuilder::GButton28 ( )

全局材料按钮29
在NX6.0.0中创建。

许可证要求:无

◆ GButton29()

void NXOpen::Display::TrueShadingBuilder::GButton29 ( )

全局材料按钮30
在NX6.0.0中创建。

许可证要求:无

◆ GButton3()

void NXOpen::Display::TrueShadingBuilder::GButton3 ( )

全局材质按钮4
于NX6.0.0版本创建。

许可证要求:无

◆ GButton4()

void NXOpen::Display::TrueShadingBuilder::GButton4 ( )

全局材质按钮5
于NX6.0.0版本创建。

许可证要求:无

◆ GButton5()

void NXOpen::Display::TrueShadingBuilder::GButton5 ( )

全局材质按钮6
于NX6.0.0版本创建。

许可证要求:无

◆ GButton6()

void NXOpen::Display::TrueShadingBuilder::GButton6 ( )

全局材质按钮7
于NX6.0.0版本创建。

许可证要求:无

◆ GButton7()

void NXOpen::Display::TrueShadingBuilder::GButton7 ( )

全局材质按钮8
于NX6.0.0版本创建。

许可证要求:无

◆ GButton8()

void NXOpen::Display::TrueShadingBuilder::GButton8 ( )

全局材质按钮9
于NX6.0.0版本创建。

许可证要求:无

◆ GButton9()

void NXOpen::Display::TrueShadingBuilder::GButton9 ( )

全局材质按钮10
于NX6.0.0版本创建。

许可证要求:无

◆ GetBgdBottomRgbcolorPicker()

std::vector< double > NXOpen::Display::TrueShadingBuilder::GetBgdBottomRgbcolorPicker ( )

返回背景底部颜色选择器的RGB值

返回
包含3个RGB值的数组,每个值在0到1之间
创建于 NX6.0.0。

许可要求:无

◆ GetBgdTopRgbcolorPicker()

std::vector< double > NXOpen::Display::TrueShadingBuilder::GetBgdTopRgbcolorPicker ( )

返回背景顶部颜色选择器的RGB值

返回
包含3个RGB值的数组,每个值在0到1之间
创建于 NX6.0.0。

许可要求:无

◆ GetGridRgbcolorPicker()

std::vector< double > NXOpen::Display::TrueShadingBuilder::GetGridRgbcolorPicker ( )

获取网格RGB颜色值选择器

返回
包含3个RGB值的数组,每个值介于0和1之间
创建于 NX6.0.0.

许可证要求 : 无

◆ GlobalMaterialType()

NXOpen::Display::TrueShadingBuilder::MaterialType NXOpen::Display::TrueShadingBuilder::GlobalMaterialType ( )

获取全局材质类型
于NX6.0.0版本创建。

许可证要求:无

◆ InheritModelTogggle()

bool NXOpen::Display::TrueShadingBuilder::InheritModelTogggle ( )

获取阴影平面网格继承模型网格属性的开关
创建于 NX6.0.0.

许可证要求 : 无

◆ LightCollectionEnum()

NXOpen::Display::TrueShadingBuilder::SHEDLightCollectionType NXOpen::Display::TrueShadingBuilder::LightCollectionEnum ( )

返回光源集合枚举
于 NX6.0.0 创建。

许可证要求:无

◆ LightDimmerValue()

double NXOpen::Display::TrueShadingBuilder::LightDimmerValue ( )

返回光源调光值
于 NX6.0.0 创建。

许可证要求:无

◆ ObjSpecificSelection()

NXOpen::SelectNXObjectList * NXOpen::Display::TrueShadingBuilder::ObjSpecificSelection ( )

返回选定对象列表
创建于 NX6.0.0。

许可要求:无

◆ OButton0()

void NXOpen::Display::TrueShadingBuilder::OButton0 ( )

每对象覆盖材料按钮1
在NX6.0.0中创建。

许可证要求:无

◆ OButton1()

void NXOpen::Display::TrueShadingBuilder::OButton1 ( )

每对象覆盖材料按钮2
在NX6.0.0中创建。

许可证要求:无

◆ OButton10()

void NXOpen::Display::TrueShadingBuilder::OButton10 ( )

每对象覆盖材料按钮11
在NX6.0.0中创建。

许可证要求:无

◆ OButton11()

void NXOpen::Display::TrueShadingBuilder::OButton11 ( )

每对象覆盖材料按钮12
在NX6.0.0中创建。

许可证要求:无

◆ OButton12()

void NXOpen::Display::TrueShadingBuilder::OButton12 ( )

每对象覆盖材料按钮13
在NX6.0.0中创建。

许可证要求:无

◆ OButton13()

void NXOpen::Display::TrueShadingBuilder::OButton13 ( )

每对象覆盖材料按钮14
在NX6.0.0中创建。

许可证要求:无

◆ OButton14()

void NXOpen::Display::TrueShadingBuilder::OButton14 ( )

每对象覆盖材料按钮15
在NX6.0.0中创建。

许可证要求:无

◆ OButton15()

void NXOpen::Display::TrueShadingBuilder::OButton15 ( )

每个对象覆盖材质按钮16
创建于 NX6.0.0。

许可要求:无

◆ OButton16()

void NXOpen::Display::TrueShadingBuilder::OButton16 ( )

每个对象覆盖材质按钮17
创建于 NX6.0.0。

许可要求:无

◆ OButton17()

void NXOpen::Display::TrueShadingBuilder::OButton17 ( )

每个对象覆盖材质按钮18
创建于 NX6.0.0。

许可要求:无

◆ OButton18()

void NXOpen::Display::TrueShadingBuilder::OButton18 ( )

每个对象覆盖材质按钮19
创建于 NX6.0.0。

许可要求:无

◆ OButton19()

void NXOpen::Display::TrueShadingBuilder::OButton19 ( )

每个对象覆盖材质按钮20
创建于 NX6.0.0。

许可要求:无

◆ OButton2()

void NXOpen::Display::TrueShadingBuilder::OButton2 ( )

每对象覆盖材料按钮3
在NX6.0.0中创建。

许可证要求:无

◆ OButton20()

void NXOpen::Display::TrueShadingBuilder::OButton20 ( )

每个对象覆盖材质按钮21
创建于 NX6.0.0。

许可要求:无

◆ OButton21()

void NXOpen::Display::TrueShadingBuilder::OButton21 ( )

每个对象覆盖材质按钮22
创建于 NX6.0.0。

许可要求:无

◆ OButton22()

void NXOpen::Display::TrueShadingBuilder::OButton22 ( )

每个对象覆盖材质按钮23
创建于 NX6.0.0。

许可要求:无

◆ OButton23()

void NXOpen::Display::TrueShadingBuilder::OButton23 ( )

每个对象覆盖材质按钮24
创建于 NX6.0.0。

许可要求:无

◆ OButton24()

void NXOpen::Display::TrueShadingBuilder::OButton24 ( )

每个对象覆盖材质按钮25
创建于 NX6.0.0。

许可要求:无

◆ OButton25()

void NXOpen::Display::TrueShadingBuilder::OButton25 ( )

每个对象覆盖材质按钮26
创建于 NX6.0.0。

许可要求:无

◆ OButton26()

void NXOpen::Display::TrueShadingBuilder::OButton26 ( )

每个对象覆盖材质按钮27
创建于 NX6.0.0。

许可要求:无

◆ OButton27()

void NXOpen::Display::TrueShadingBuilder::OButton27 ( )

每个对象覆盖材质按钮28
创建于 NX6.0.0。

许可要求:无

◆ OButton28()

void NXOpen::Display::TrueShadingBuilder::OButton28 ( )

每个对象覆盖材质按钮29
创建于 NX6.0.0。

许可要求:无

◆ OButton3()

void NXOpen::Display::TrueShadingBuilder::OButton3 ( )

每对象覆盖材料按钮4
在NX6.0.0中创建。

许可证要求:无

◆ OButton4()

void NXOpen::Display::TrueShadingBuilder::OButton4 ( )

每对象覆盖材料按钮5
在NX6.0.0中创建。

许可证要求:无

◆ OButton5()

void NXOpen::Display::TrueShadingBuilder::OButton5 ( )

每对象覆盖材料按钮6
在NX6.0.0中创建。

许可证要求:无

◆ OButton6()

void NXOpen::Display::TrueShadingBuilder::OButton6 ( )

每对象覆盖材料按钮7
在NX6.0.0中创建。

许可证要求:无

◆ OButton7()

void NXOpen::Display::TrueShadingBuilder::OButton7 ( )

每对象覆盖材料按钮8
在NX6.0.0中创建。

许可证要求:无

◆ OButton8()

void NXOpen::Display::TrueShadingBuilder::OButton8 ( )

每对象覆盖材料按钮9
在NX6.0.0中创建。

许可证要求:无

◆ OButton9()

void NXOpen::Display::TrueShadingBuilder::OButton9 ( )

每对象覆盖材料按钮10
在NX6.0.0中创建。

许可证要求:无

◆ ORemoveButton()

void NXOpen::Display::TrueShadingBuilder::ORemoveButton ( )

从选定对象中移除覆盖材质
创建于 NX6.0.0。

许可要求:无

◆ PlanarReflectionToggle()

bool NXOpen::Display::TrueShadingBuilder::PlanarReflectionToggle ( )

返回平面反射可见性开关
于 NX6.0.0 创建。

许可证要求:无

◆ PlanarShadowToggle()

bool NXOpen::Display::TrueShadingBuilder::PlanarShadowToggle ( )

获取平面阴影可见性的开关
创建于 NX6.0.0.

许可证要求 : 无

◆ PlaneGridToggle()

bool NXOpen::Display::TrueShadingBuilder::PlaneGridToggle ( )

获取阴影平面网格可见性的开关
创建于 NX6.0.0.

许可证要求 : 无

◆ PlaneOffsetFixedToggle()

bool NXOpen::Display::TrueShadingBuilder::PlaneOffsetFixedToggle ( )

获取阴影平面使用固定偏移的开关
创建于 NX6.0.0.

许可证要求 : 无

◆ PlaneOffsetValue()

double NXOpen::Display::TrueShadingBuilder::PlaneOffsetValue ( )

获取阴影平面与显示对象最近顶点的偏移距离
创建于 NX6.0.0.

许可证要求 : 无

◆ ProtectUpdate()

void NXOpen::Display::TrueShadingBuilder::ProtectUpdate ( )

保护更新
于 NX6.0.0 创建。

许可证要求:无

◆ ReflectivityValue()

double NXOpen::Display::TrueShadingBuilder::ReflectivityValue ( )

返回反射率值
于 NX6.0.0 创建。

许可证要求:无

◆ SetBgdBottomRgbcolorPicker()

void NXOpen::Display::TrueShadingBuilder::SetBgdBottomRgbcolorPicker ( const std::vector< double > & bgdBottomRGBColorPicker)

设置背景底部颜色选择器的RGB值
创建于 NX6.0.0。

许可要求:无

参数
bgdBottomRGBColorPicker包含3个RGB值的数组,每个值在0到1之间

◆ SetBgdImageEnum()

void NXOpen::Display::TrueShadingBuilder::SetBgdImageEnum ( NXOpen::Display::TrueShadingBuilder::BgdImageType bgdImageEnum)

设置背景图像列表枚举
创建于 NX6.0.0。

许可要求:无

参数
bgdImageEnumbgdimageenum

◆ SetBgdImageFileBrowser() [1/2]

void NXOpen::Display::TrueShadingBuilder::SetBgdImageFileBrowser ( const char * filename)

设置背景图像文件名
创建于 NX6.0.0。

许可要求:无

参数
filenamefilename

◆ SetBgdImageFileBrowser() [2/2]

void NXOpen::Display::TrueShadingBuilder::SetBgdImageFileBrowser ( const NXString & filename)

设置背景图像文件名
创建于 NX6.0.0。

许可要求:无

参数
filenamefilename

◆ SetBgdTopRgbcolorPicker()

void NXOpen::Display::TrueShadingBuilder::SetBgdTopRgbcolorPicker ( const std::vector< double > & bgdTopRGBColorPicker)

设置背景顶部颜色选择器的RGB值
创建于 NX6.0.0。

许可要求:无

参数
bgdTopRGBColorPicker包含3个RGB值的数组,每个值在0到1之间

◆ SetBgdTypeEnum()

void NXOpen::Display::TrueShadingBuilder::SetBgdTypeEnum ( NXOpen::Display::TrueShadingBuilder::BgdType bgdTypeEnum)

设置背景颜色或背景图像类型枚举
创建于 NX6.0.0。

许可要求:无

参数
bgdTypeEnumbgdtypeenum

◆ SetEnvironmentMapEnum()

void NXOpen::Display::TrueShadingBuilder::SetEnvironmentMapEnum ( NXOpen::Display::TrueShadingBuilder::EnvironmentMapType environmentMapEnum)

设置反射环境贴图枚举类型
创建于 NX6.0.0。

许可要求:无

参数
environmentMapEnumenvironmentmapenum

◆ SetEnvironmentMapFileBrowser() [1/2]

void NXOpen::Display::TrueShadingBuilder::SetEnvironmentMapFileBrowser ( const char * filename)

设置反射环境贴图文件名
创建于 NX6.0.0。

许可要求:无

参数
filenamefilename

◆ SetEnvironmentMapFileBrowser() [2/2]

void NXOpen::Display::TrueShadingBuilder::SetEnvironmentMapFileBrowser ( const NXString & filename)

设置反射环境贴图文件名
创建于 NX6.0.0。

许可要求:无

参数
filenamefilename

◆ SetGlobalMaterialType()

void NXOpen::Display::TrueShadingBuilder::SetGlobalMaterialType ( NXOpen::Display::TrueShadingBuilder::MaterialType globalMaterialType)

设置全局材质类型
于NX6.0.0版本创建。

许可证要求:无

参数
globalMaterialTypeglobalmaterialtype

◆ SetGridRgbcolorPicker()

void NXOpen::Display::TrueShadingBuilder::SetGridRgbcolorPicker ( const std::vector< double > & gridRGBColorPicker)

设置网格RGB颜色值选择器
创建于 NX6.0.0.

许可证要求 : 无

参数
gridRGBColorPicker包含3个RGB值的数组,每个值介于0和1之间

◆ SetInheritModelTogggle()

void NXOpen::Display::TrueShadingBuilder::SetInheritModelTogggle ( bool inheritModelTogggle)

设置阴影平面网格继承模型网格属性的开关
创建于 NX6.0.0.

许可证要求 : 无

参数
inheritModelTogggle继承模型网格属性开关

◆ SetLightCollectionEnum()

void NXOpen::Display::TrueShadingBuilder::SetLightCollectionEnum ( NXOpen::Display::TrueShadingBuilder::SHEDLightCollectionType lightCollectionEnum)

设置光源集合枚举
于 NX6.0.0 创建。

许可证要求:无

参数
lightCollectionEnum光源集合枚举

◆ SetLightDimmerValue()

void NXOpen::Display::TrueShadingBuilder::SetLightDimmerValue ( double lightDimmerValue)

设置光源调光值
于 NX6.0.0 创建。

许可证要求:无

参数
lightDimmerValue光源调光值

◆ SetPlanarReflectionToggle()

void NXOpen::Display::TrueShadingBuilder::SetPlanarReflectionToggle ( bool planarReflectionToggle)

设置平面反射可见性开关
于 NX6.0.0 创建。

许可证要求:无

参数
planarReflectionToggle平面反射开关

◆ SetPlanarShadowToggle()

void NXOpen::Display::TrueShadingBuilder::SetPlanarShadowToggle ( bool planarShadowToggle)

设置平面阴影可见性开关
于 NX6.0.0 创建。

许可证要求:无

参数
planarShadowToggle平面阴影开关

◆ SetPlaneGridToggle()

void NXOpen::Display::TrueShadingBuilder::SetPlaneGridToggle ( bool planeGridToggle)

设置阴影平面网格可见性的开关
创建于 NX6.0.0.

许可证要求 : 无

参数
planeGridToggle平面网格可见性开关

◆ SetPlaneOffsetFixedToggle()

void NXOpen::Display::TrueShadingBuilder::SetPlaneOffsetFixedToggle ( bool planeOffsetFixedToggle)

设置阴影平面使用固定偏移的开关
创建于 NX6.0.0.

许可证要求 : 无

参数
planeOffsetFixedToggle平面固定偏移开关

◆ SetPlaneOffsetValue()

void NXOpen::Display::TrueShadingBuilder::SetPlaneOffsetValue ( double planeOffsetValue)

设置阴影平面与显示对象最近顶点的偏移距离
创建于 NX6.0.0.

许可证要求 : 无

参数
planeOffsetValue平面偏移值

◆ SetReflectivityValue()

void NXOpen::Display::TrueShadingBuilder::SetReflectivityValue ( double reflectivityValue)

设置反射率值
于 NX6.0.0 创建。

许可证要求:无

参数
reflectivityValue反射率值

◆ SetShedModeToggle()

void NXOpen::Display::TrueShadingBuilder::SetShedModeToggle ( bool shedModeToggle)

设置真实着色显示切换状态
于NX6.0.0版本创建。

许可证要求:无

参数
shedModeToggleshedmodetoggle

◆ SetSnapFloorToggle()

void NXOpen::Display::TrueShadingBuilder::SetSnapFloorToggle ( bool snapFloorToggle)

设置强制阴影平面吸附到最近对象顶点的开关
创建于 NX6.0.0.

许可证要求 : 无

参数
snapFloorToggle吸附到地板开关

◆ SetSoftShadowsToggle()

void NXOpen::Display::TrueShadingBuilder::SetSoftShadowsToggle ( bool softShadowsToggle)

设置柔和阴影开关
于 NX6.0.0 创建。

许可证要求:无

参数
softShadowsToggle柔和阴影开关

◆ SetSpecifyPlane()

void NXOpen::Display::TrueShadingBuilder::SetSpecifyPlane ( NXOpen::Plane * specifyPlane)

设置阴影投影的自定义平面定义
创建于 NX6.0.0.

许可证要求 : 无

参数
specifyPlane自定义平面

◆ SetSurfaceOrientEnum()

void NXOpen::Display::TrueShadingBuilder::SetSurfaceOrientEnum ( NXOpen::Display::TrueShadingBuilder::SurfaceOrientType surfaceOrientEnum)

设置阴影平面的表面方向枚举
创建于 NX6.0.0.

许可证要求 : 无

参数
surfaceOrientEnum表面方向枚举

◆ ShedModeToggle()

bool NXOpen::Display::TrueShadingBuilder::ShedModeToggle ( )

获取真实着色显示切换状态
于NX6.0.0版本创建。

许可证要求:无

◆ SnapFloorToggle()

bool NXOpen::Display::TrueShadingBuilder::SnapFloorToggle ( )

获取强制阴影平面吸附到最近对象顶点的开关
创建于 NX6.0.0.

许可证要求 : 无

◆ SoftShadowsToggle()

bool NXOpen::Display::TrueShadingBuilder::SoftShadowsToggle ( )

返回柔和阴影开关
于 NX6.0.0 创建。

许可证要求:无

◆ SpecifyPlane()

NXOpen::Plane * NXOpen::Display::TrueShadingBuilder::SpecifyPlane ( )

获取阴影投影的自定义平面定义
创建于 NX6.0.0.

许可证要求 : 无

◆ SurfaceOrientEnum()

NXOpen::Display::TrueShadingBuilder::SurfaceOrientType NXOpen::Display::TrueShadingBuilder::SurfaceOrientEnum ( )

返回阴影平面表面朝向枚举
创建于 NX6.0.0。

许可要求:无