MaterialBeamC Class

Material for 2D beams with C section.
Public Class MaterialBeamC 
Inherits MaterialBeamI
This language is not supported or no code example is available.
public class MaterialBeamC : MaterialBeamI
This language is not supported or no code example is available.
Name Description
Public property AlphaMap Gets the internal alphaMap texture. (inherited from Material).
Public property AlphaMapImage Gets or sets the material alpha image. (inherited from Material).
Public property Static Aluminium (inherited from Material).
Public property Ambient Gets or sets the ambient reflectance of the material. (inherited from Material).
Public property Static BlackRubber (inherited from Material).
Public property Static Brass (inherited from Material).
Public property Static Bronze (inherited from Material).
Public property Static Chrome (inherited from Material).
Public property CoeffOfThermalExp Gets or sets material coefficient of thermal expansion. (inherited from Material).
Public property Static Copper (inherited from Material).
Public property Density Gets or sets material density. (inherited from Material).
Public property Description Gets or sets the material description. (inherited from Material).
Public property Diffuse Gets or sets the diffuse reflectance of the material. (inherited from Material).
Public property ElementThickness Gets or sets the 2D FEM element thickness. (inherited from Material).
Public property ElementType Gets or sets the 2D FEM element type (FEM). (inherited from Material).
Public property Static Emerald (inherited from Material).
Public property Environment Gets or sets the environment reflectance of the material (range 0-1). (inherited from Material).
Public property EnvironmentMappingImage Gets or sets the material environment mapping image. (inherited from Material).
Public property EnvironmentMappingTexture Gets the internal Environment Mapping texture. (inherited from Material).
Public property Static Gold (inherited from Material).
Public property Iv Gets or sets the beam's second moment of area with respect to the local axis V (FEM). (inherited from MaterialBeam).
Public property Iw Gets or sets the beam's second moment of area with respect to the local axis W (FEM). (inherited from MaterialBeam).
Public property Static Jade (inherited from Material).
Public property LinearUnits Gets or sets the material linear units type for the material density. (inherited from Material).
Public property Static Magnesium (inherited from Material).
Public property MagnifyingFunction Gets 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. (inherited from Material).
Public property MassUnits Gets or sets the material mass units type for the material density. (inherited from Material).
Public property Matrix Gets or sets the material Matrix (FEM). (inherited from Material).
Public property MinifyingFunction Gets 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. (inherited from Material).
Public property Name Gets or sets material name. (inherited from Material).
Public property Static Obsidian (inherited from Material).
Public property Static Pearl (inherited from Material).
Public property Static Pewter (inherited from Material).
Public property Poisson Gets or sets material Poisson's ratio. (inherited from Material).
Public property Static PolishedBronze (inherited from Material).
Public property Static PolishedCopper (inherited from Material).
Public property Static PolishedGold (inherited from Material).
Public property Static PolishedSilver (inherited from Material).
Public property RepeatX Gets or sets the texture repeat mode in the X direction. (inherited from Material).
Public property RepeatY Gets or sets the texture repeat mode in the Y direction. (inherited from Material).
Public property Static Ruby (inherited from Material).
Public property SectionArea Gets or sets the area of the section of a beam element (FEM). (inherited from MaterialBeam).
Public property ShearModulus Gets the shear modulus using the material Young and Poisson constants. (inherited from Material).
Public property Shininess Gets or sets the specular exponent of the material (range 0-1). (inherited from Material).
Public property Static Silver (inherited from Material).
Public property Specular Gets or sets the specular reflectance of the material. (inherited from Material).
Public property Static StainlessSteel (inherited from Material).
Public property Static StructuralSteel (inherited from Material).
Public property Texture Gets the internal texture. (inherited from Material).
Public property TextureImage Gets or sets the material texture image. (inherited from Material).
Public property TextureImageOverExposure Gets or sets a value that controls whether the scene lighting can make the image diffuse color brighter than the image color. (inherited from Material).
Public property TextureLength Gets or sets the material texture length in material's linearUnitsType. (inherited from Material).
Public property Static Titanium (inherited from Material).
Public property TorsionK Gets or sets the torsional modulus of a beam element (FEM). (inherited from MaterialBeam).
Public property Static Turquoise (inherited from Material).
Public property WireColor Gets the color used for wire entities. (inherited from Material).
Public property YieldStrength Gets or sets material yield strength. (inherited from Material).
Public property Young Gets or sets material modulus of elasticity. (inherited from Material).
Top
Methods
 
Name Description
Protected method AddFaceData(double, double, double, double, bool, Color[], List<Point3D>, List<Vector3D>, List<Color>, List<Single>, Vector3D, Point3D[], bool) (inherited from MaterialBeam).
Public method CalcMaterialPropertyMatrix(int, elementType) Updates the D matrix for this material (FEM). (inherited from Material).
Public method ClearTexture() Clears the texture associated to this material. (inherited from Material).
Public method Clone() Creates a deep copy of this material.
Public method ComputeBeamVertices(Element, Vector3D, Vector3D, Node, double)
Public method ConvertToSurrogate()
Public method Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (inherited from Material).
Public method DrawBeam(RenderContextBase, Point3D[], Point3D, Vector3D, double, Vector3D, Align3D, double, double, double, double, bool, Color[], bool, bool, List<Point3D>, List<Vector3D>, List<Color>, List<Single>, bool)
Public method Equals(Material) Compares material names ignoring cases. (inherited from Material).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method FreeResources() Frees the material graphics resources. (inherited from Material).
Public method GetHashCode() (inherited from Material).
Public method GetKey() Gets the key for the item of the collection. (inherited from Material).
Public method GetObjectData(SerializationInfo, StreamingContext) Populates a SerializationInfo instance with the data needed to serialize the target object. (inherited from Material).
Public method Static GetPoissonFromShearModulus(double, double) Computes the Poisson ratio that needs to be set to have the desired shear modulus. (inherited from Material).
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method IsTransparent() Tells if the material has a AlphaMapImage or if its Diffuse has alpha < 255. (inherited from Material).
Public method LoadTexture(RenderContextBase) Loads the texture for this material. This is done automatically the first time the material is added to the Materials collection. (inherited from Material).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Protected method OnKeyChanged(string, string) When the Name changes I need to notify it to the related keyed collections before changing it. (inherited from Material).
Public method SetKey(string) Sets the key for the item of the collection. (inherited from Material).
Public method SetTexture(RenderContextBase) (inherited from Material).
Public method ToString() (inherited from Material).
Public method WriteObj(string, TextWriter, string) Writes the material definition to OBJ material (*.mtl) file. For internal use only. (inherited from Material).
Top
Events
 
Name Description
Public event KeyChanged Occurs when the Name changes. (inherited from Material).
Top
Fields
 
Name Description
Protected field D D material matrix (FEM) (inherited from Material).
Public field Flange Thickness of the flanges of the I section. (inherited from MaterialBeamI).
Public field Height Height of the rectangular section, along the local axis V. (inherited from MaterialBeamRect).
Public field Web Thickness of the web of the I section. (inherited from MaterialBeamI).
Public field Width Width of the rectangular section, along the local axis W. (inherited from MaterialBeamRect).
Top

.NET Framework

Supported in: 4.8

In this article

Definition