NX Open C++ Reference Guide
Public Member Functions | Public Attributes | List of all members
NXOpen::DisplayManager::J3dMaterial Struct Reference

3d interface material definition More...

Public Member Functions

 J3dMaterial (const NXOpen::DisplayManager::J3dColor &colorInitial, const NXOpen::DisplayManager::J3dColor &highlightColorInitial, double roughnessInitial, double specularFactorInitial, double diffuseFactorInitial, double ambientFactorInitial, double transparencyInitial)
 Constructor for the J3dMaterial struct. More...
 

Public Attributes

double AmbientFactor
 ambient light coeficient More...
 
NXOpen::DisplayManager::J3dColor Color
 object color More...
 
double DiffuseFactor
 diffuse reflection coeficient More...
 
NXOpen::DisplayManager::J3dColor HighlightColor
 object highlight color More...
 
double Roughness
 surface roughness parameter More...
 
double SpecularFactor
 specular reflection coeficient More...
 
double Transparency
 0.0 is opaque, 1.0 is totally transparent More...
 

Detailed Description

3d interface material definition

Constructor & Destructor Documentation

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

Constructor for the J3dMaterial struct.

Parameters
colorInitialobject color
highlightColorInitialobject highlight color
roughnessInitialsurface roughness parameter
specularFactorInitialspecular reflection coeficient
diffuseFactorInitialdiffuse reflection coeficient
ambientFactorInitialambient light coeficient
transparencyInitial0.0 is opaque, 1.0 is totally transparent

Member Data Documentation

double NXOpen::DisplayManager::J3dMaterial::AmbientFactor

ambient light coeficient

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

object color

double NXOpen::DisplayManager::J3dMaterial::DiffuseFactor

diffuse reflection coeficient

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

object highlight color

double NXOpen::DisplayManager::J3dMaterial::Roughness

surface roughness parameter

double NXOpen::DisplayManager::J3dMaterial::SpecularFactor

specular reflection coeficient

double NXOpen::DisplayManager::J3dMaterial::Transparency

0.0 is opaque, 1.0 is totally transparent


The documentation for this struct was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.