ACadSharp.Objects.Material
class · ACadSharp · CLR name: ACadSharp.Objects.Material
Represents a ACadSharp.Objects.Material object
Object name F:ACadSharp.DxfFileToken.ObjectMaterial Dxf class name F:ACadSharp.DxfSubclassMarker.Material
Base type: ACadSharp.Objects.NonGraphicalObject. Inherited members are documented on their declaring type.
Interfaces: ACadSharp.Classes.IDxfClassDefined, ACadSharp.IHandledCadObject, ACadSharp.INamedCadObject.
import acadsharp
Type = acadsharp.get_type('ACadSharp.Objects.Material')
Declared public members
Signatures retain CLR types and names. Python.NET resolves overloads and converts compatible Python values at call time. Property setters are shown only when public. Operators retain their CLR names; Python.NET also maps supported operators to Python syntax.
.ctor
ACadSharp.Objects.Material(System.String name)
Initializes a new instance of the ACadSharp.Objects.Material class with the specified name.
name: The name of the material. This value cannot be null or empty.
ByBlockName
static System.String ByBlockName = ByBlock
ByLayerName
static System.String ByLayerName = ByLayer
GlobalName
static System.String GlobalName = Global
GetDxfClass
ACadSharp.Classes.DxfClass GetDxfClass()
Documentation inherited from: base member.
AmbientColor
ACadSharp.Color AmbientColor { get; set; }
Ambient color value.
AmbientColorFactor
System.Double AmbientColorFactor { get; set; }
Ambient color factor.
Value: valid range is 0.0 to 1.0)
AmbientColorMethod
ACadSharp.Objects.ColorMethod AmbientColorMethod { get; set; }
Ambient color method.
BumpAutoTransform
ACadSharp.Objects.AutoTransformMethodFlags BumpAutoTransform { get; set; }
Auto transform method of bump map mapper.
BumpMapBlendFactor
System.Double BumpMapBlendFactor { get; set; }
Bump map blend factor.
Value: default = 1.0
BumpMapFileName
System.String BumpMapFileName { get; set; }
Bump map file name.
Remarks: null file name specifies no map.
BumpMapSource
ACadSharp.Objects.MapSource BumpMapSource { get; set; }
Bump map source.
BumpMatrix
CSMath.Matrix4 BumpMatrix { get; set; }
Transform matrix of bump map mapper.
BumpProjectionMethod
ACadSharp.Objects.ProjectionMethod BumpProjectionMethod { get; set; }
Bump method of specular map mapper.
BumpTilingMethod
ACadSharp.Objects.TilingMethod BumpTilingMethod { get; set; }
Tiling method of bump map mapper.
ChannelFlags
ACadSharp.Objects.MaterialChannelFlags ChannelFlags { get; set; }
Channel Flags.
Description
System.String Description { get; set; }
Material description.
DiffuseAutoTransform
ACadSharp.Objects.AutoTransformMethodFlags DiffuseAutoTransform { get; set; }
Auto transform method of diffuse map mapper.
DiffuseColor
ACadSharp.Color DiffuseColor { get; set; }
Diffuse color value.
DiffuseColorFactor
System.Double DiffuseColorFactor { get; set; }
Diffuse color factor.
Value: valid range is 0.0 to 1.0)
DiffuseColorMethod
ACadSharp.Objects.ColorMethod DiffuseColorMethod { get; set; }
Diffuse color method.
DiffuseMapBlendFactor
System.Double DiffuseMapBlendFactor { get; set; }
Diffuse map blend factor.
DiffuseMapFileName
System.String DiffuseMapFileName { get; set; }
Diffuse map file name.
Remarks: null file name specifies no map.
DiffuseMapSource
ACadSharp.Objects.MapSource DiffuseMapSource { get; set; }
Diffuse map source.
DiffuseMatrix
CSMath.Matrix4 DiffuseMatrix { get; set; }
Transform matrix of diffuse map mapper.
DiffuseProjectionMethod
ACadSharp.Objects.ProjectionMethod DiffuseProjectionMethod { get; set; }
Projection method of diffuse map mapper.
DiffuseTilingMethod
ACadSharp.Objects.TilingMethod DiffuseTilingMethod { get; set; }
Tiling method of diffuse map mapper.
IlluminationModel
ACadSharp.Objects.MaterialIlluminationModel IlluminationModel { get; set; }
Shader chosen to evaluate the Material's illumination. Defaults to F:ACadSharp.Objects.MaterialIlluminationModel.BlinnShader, the ODA SDK default for OdGiMaterialTraits.
Mode
ACadSharp.Objects.MaterialMode Mode { get; set; }
Render-pipeline mode hint. Defaults to F:ACadSharp.Objects.MaterialMode.Realistic, the ODA SDK default.
Name
System.String Name { get; set; }
Material name.
ObjectName
System.String ObjectName { get; }
Documentation inherited from: base member.
ObjectType
ACadSharp.ObjectType ObjectType { get; }
Documentation inherited from: base member.
Opacity
System.Double Opacity { get; set; }
Opacity percent.
OpacityAutoTransform
ACadSharp.Objects.AutoTransformMethodFlags OpacityAutoTransform { get; set; }
Auto transform method of opacity map mapper.
OpacityMapBlendFactor
System.Double OpacityMapBlendFactor { get; set; }
Opacity map blend factor.
Value: default = 1.0
OpacityMapFileName
System.String OpacityMapFileName { get; set; }
Opacity map file name.
Remarks: null file name specifies no map.
OpacityMapSource
ACadSharp.Objects.MapSource OpacityMapSource { get; set; }
Opacity map source.
OpacityMatrix
CSMath.Matrix4 OpacityMatrix { get; set; }
Transform matrix of opacity map mapper.
OpacityProjectionMethod
ACadSharp.Objects.ProjectionMethod OpacityProjectionMethod { get; set; }
Opacity method of specular map mapper.
OpacityTilingMethod
ACadSharp.Objects.TilingMethod OpacityTilingMethod { get; set; }
Tiling method of opacity map mapper.
ReflectionAutoTransform
ACadSharp.Objects.AutoTransformMethodFlags ReflectionAutoTransform { get; set; }
Auto transform method of reflection map mapper.
ReflectionMapBlendFactor
System.Double ReflectionMapBlendFactor { get; set; }
Blend factor of reflection map.
ReflectionMapFileName
System.String ReflectionMapFileName { get; set; }
Reflection map file name.
Remarks: null file name specifies no map.
ReflectionMapSource
ACadSharp.Objects.MapSource ReflectionMapSource { get; set; }
Reflection map source.
ReflectionMatrix
CSMath.Matrix4 ReflectionMatrix { get; set; }
Transform matrix of reflection map mapper.
ReflectionProjectionMethod
ACadSharp.Objects.ProjectionMethod ReflectionProjectionMethod { get; set; }
Projection method of specular map mapper.
ReflectionTilingMethod
ACadSharp.Objects.TilingMethod ReflectionTilingMethod { get; set; }
Tiling method of reflection map mapper.
Reflectivity
System.Double Reflectivity { get; set; }
RefractionAutoTransform
ACadSharp.Objects.AutoTransformMethodFlags RefractionAutoTransform { get; set; }
Auto transform method of refraction map mapper.
RefractionIndex
System.Double RefractionIndex { get; set; }
Refraction index.
RefractionMapBlendFactor
System.Double RefractionMapBlendFactor { get; set; }
Bump map refraction factor.
Value: default = 1.0
RefractionMapFileName
System.String RefractionMapFileName { get; set; }
Refraction map file name.
Remarks: null file name specifies no map.
RefractionMapSource
ACadSharp.Objects.MapSource RefractionMapSource { get; set; }
Refraction map source.
RefractionMatrix
CSMath.Matrix4 RefractionMatrix { get; set; }
Transform matrix of refraction map mapper.
RefractionProjectionMethod
ACadSharp.Objects.ProjectionMethod RefractionProjectionMethod { get; set; }
Projection method of refraction map mapper.
RefractionTilingMethod
ACadSharp.Objects.TilingMethod RefractionTilingMethod { get; set; }
Tiling method of refraction map mapper.
SelfIllumination
System.Double SelfIllumination { get; set; }
Self-illumination factor.
SpecularAutoTransform
ACadSharp.Objects.AutoTransformMethodFlags SpecularAutoTransform { get; set; }
Auto transform method of specular map mapper.
SpecularColor
ACadSharp.Color SpecularColor { get; set; }
Specular color.
SpecularColorFactor
System.Double SpecularColorFactor { get; set; }
Specular color factor.
Value: valid range is 0.0 to 1.0)
SpecularColorMethod
ACadSharp.Objects.ColorMethod SpecularColorMethod { get; set; }
Specular color method.
SpecularGlossFactor
System.Double SpecularGlossFactor { get; set; }
Specular gloss factor.
Value: default = 0.5
SpecularMapBlendFactor
System.Double SpecularMapBlendFactor { get; set; }
Specular map blend factor.
Value: default = 1.0
SpecularMapFileName
System.String SpecularMapFileName { get; set; }
Specular map file name.
Remarks: null file name specifies no map.
SpecularMapSource
ACadSharp.Objects.MapSource SpecularMapSource { get; set; }
Specular map source.
SpecularMatrix
CSMath.Matrix4 SpecularMatrix { get; set; }
Transform matrix of specular map mapper.
SpecularProjectionMethod
ACadSharp.Objects.ProjectionMethod SpecularProjectionMethod { get; set; }
Projection method of specular map mapper.
SpecularTilingMethod
ACadSharp.Objects.TilingMethod SpecularTilingMethod { get; set; }
Tiling method of specular map mapper.
SubclassMarker
System.String SubclassMarker { get; }
Documentation inherited from: base member.
Translucence
System.Double Translucence { get; set; }
Translucence factor.