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

3d interface material definition More...

List of all members.

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.

Public Attributes

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

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

ambient light coeficient

object color

diffuse reflection coeficient

object highlight color

surface roughness parameter

specular reflection coeficient

0.0 is opaque, 1.0 is totally transparent


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