Eyeshot 10 WinForms API Reference
Material Class Members
Fields  Properties  Methods 


WinForms Assembly > devDept.Graphics Namespace : Material Class

The following tables list the members exposed by Material.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Protected Fields
 NameDescription
Protected Field D material matrix (FEM)  
Top
Public Properties
 NameDescription
Public Property Gets the internal alphaMap texture.  
Public PropertyGets or sets the material alpha image.  
Public Propertystatic (Shared in Visual Basic)  
Public PropertyGets or sets the ambient reflectance of the material.  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Property Gets or sets material coefficient of thermal expansion.  
Public Propertystatic (Shared in Visual Basic)  
Public Property Gets or sets material density.  
Public PropertyGets or sets the material description.  
Public PropertyGets or sets the diffuse reflectance of the material.  
Public Property Gets or sets the 2D FEM element thickness.  
Public Property Gets or sets the 2D FEM element type (FEM).  
Public Propertystatic (Shared in Visual Basic)  
Public Property Gets or sets the environment reflectance of the material (range 0-1).  
Public PropertyGets or sets the material environment mapping image.  
Public Property Gets the internal Environment Mapping texture.  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public PropertyGets or sets the texture magnifying function. The texture magnifying function is used whenever the pixel being textured maps to an area smaller than one texture element. There are six defined minifying functions. Two of them use the nearest one or nearest four texture elements to compute the texture value. The other four use mipmaps.  
Public Property Gets or sets the material Matrix (FEM).  
Public PropertyGets or sets the texture minifying function. The texture minifying function is used whenever the pixel being textured maps to an area greater than one texture element. There are six defined minifying functions. Two of them use the nearest one or nearest four texture elements to compute the texture value. The other four use mipmaps.  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Property Gets or sets material Poisson's ratio.  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Property Gets or sets the texture repeat mode in the X direction.  
Public Property Gets or sets the texture repeat mode in the Y direction.  
Public Propertystatic (Shared in Visual Basic)  
Public Property Gets the shear modulus using the material Young and Poisson constants.  
Public PropertyGets or sets the specular exponent of the material (range 0-1).  
Public Propertystatic (Shared in Visual Basic)  
Public PropertyGets or sets the specular reflectance of the material.  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Property Gets the internal texture.  
Public PropertyGets or sets the material texture image.  
Public Property Gets or sets a value that controls whether the scene lighting can make the image diffuse color brighter than the image color.  
Public Propertystatic (Shared in Visual Basic)  
Public Propertystatic (Shared in Visual Basic)  
Public Property Gets the color used for wire entities.  
Public Property Gets or sets material yield strength.  
Public Property Gets or sets material modulus of elasticity.  
Top
Public Methods
 NameDescription
Public Method Updates the D matrix for this material (FEM).  
Public Method Clears the texture associated to this material.  
Public Method Creates a deep copy of this material.  
Public Method  
Public MethodOverloaded.  Compares Young, Poisson, yield strength, density, coefficent of thermal expansion, element type and element thickness properties.  
Public Method Frees the material graphics resources.  
Public MethodPopulates a System.Runtime.Serialization.SerializationInfo instance with the data needed to serialize the target object.  
Public Methodstatic (Shared in Visual Basic) Computes the Poisson ratio that needs to be set to have the desired shear modulus.  
Public MethodTells if the material has a AlphaMapImage or if its Diffuse has alpha < 255.  
Public Method Loads the texture for this material. This is done automatically the first time the material is added to the Materials collection.  
Public Method  
Public Method  
Public Method Writes the material definition to OBJ material (*.mtl) file. For internal use only.  
Top
See Also

Reference

Material Class
devDept.Graphics Namespace