NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::DisplayManager::J3dMaterial结构体 参考

#include <DisplayManager.hxx>

Public 成员函数

 J3dMaterial (const NXOpen::DisplayManager::J3dColor &colorInitial, const NXOpen::DisplayManager::J3dColor &highlightColorInitial, double roughnessInitial, double specularFactorInitial, double diffuseFactorInitial, double ambientFactorInitial, double transparencyInitial)

Public 属性

double AmbientFactor
NXOpen::DisplayManager::J3dColor Color
double DiffuseFactor
NXOpen::DisplayManager::J3dColor HighlightColor
double Roughness
double SpecularFactor
double Transparency

详细描述

3d界面材质定义

构造及析构函数说明

◆ J3dMaterial()

NXOpen::DisplayManager::J3dMaterial::J3dMaterial ( const NXOpen::DisplayManager::J3dColor & colorInitial,
const NXOpen::DisplayManager::J3dColor & highlightColorInitial,
double roughnessInitial,
double specularFactorInitial,
double diffuseFactorInitial,
double ambientFactorInitial,
double transparencyInitial )
inline

J3dMaterial结构体的构造函数。

参数
colorInitial对象颜色
highlightColorInitial对象高亮颜色
roughnessInitial表面粗糙度参数
specularFactorInitial镜面反射系数
diffuseFactorInitial漫反射系数
ambientFactorInitial环境光系数
transparencyInitial0.0为不透明,1.0为完全透明

类成员变量说明

◆ AmbientFactor

double NXOpen::DisplayManager::J3dMaterial::AmbientFactor

环境光系数

◆ Color

NXOpen::DisplayManager::J3dColor NXOpen::DisplayManager::J3dMaterial::Color

对象颜色

◆ DiffuseFactor

double NXOpen::DisplayManager::J3dMaterial::DiffuseFactor

漫反射系数

◆ HighlightColor

NXOpen::DisplayManager::J3dColor NXOpen::DisplayManager::J3dMaterial::HighlightColor

对象高亮颜色

◆ Roughness

double NXOpen::DisplayManager::J3dMaterial::Roughness

表面粗糙度参数

◆ SpecularFactor

double NXOpen::DisplayManager::J3dMaterial::SpecularFactor

镜面反射系数

◆ Transparency

double NXOpen::DisplayManager::J3dMaterial::Transparency

0.0为不透明,1.0为完全透明