Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Graphics Namespace / Material Class
Fields Properties Methods Events


In This Topic
    Material Class Members
    In This Topic

    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 Property Gets or sets material name.  
    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 Method  
    Public MethodOverloaded.  Compares material names ignoring cases.  
    Public Method Frees the material graphics resources.  
    Public Method  
    Public Method  
    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  
    Public Method Writes the material definition to OBJ material (*.mtl) file. For internal use only.  
    Top
    Protected Methods
     NameDescription
    Protected MethodWhen the Name changes I need to notify it to the related keyed collections before changing it.  
    Top
    Public Events
     NameDescription
    Public Event  
    Top
    See Also