Class CadMaterial

CadMaterial class

Class describing CadMaterial

public class CadMaterial : CadBaseObject

Constructors

NameDescription
CadMaterial()Initializes a new instance of the CadMaterial class.

Properties

NameDescription
AmbientColorFactor { get; set; }Gets or sets the ambient color factor.
AmbientColorMethod { get; set; }Gets or sets the ambient color method.
AmbientColorValue { get; set; }Gets or sets the ambient color value.
ApplicationCodesContainer { get; set; }Gets or sets the application defined codes container.
Attribute102Values { get; set; }Gets or sets the attribute102 values.
Attribute282 { get; set; }Gets or sets the 282 attribute.
Attributes { get; set; }Gets or sets the attributes.
AutoTransformMethod { get; set; }Gets or sets the automatic transform method.
BumpMapBlendFactor { get; set; }Gets or sets the bump map blend factor.
BumpMapFileName { get; set; }Gets or sets the name of the bump map file.
BumpMapMapperAutoTransformMethod { get; set; }Gets or sets the bump map mapper automatic transform method.
BumpMapMapperProjectionMethod { get; set; }Gets or sets the bump map mapper projection method.
BumpMapMapperTilingMethod { get; set; }Gets or sets the bump map mapper tiling method.
BumpMapMapperTransformMatrix { get; set; }Gets or sets the bump map mapper transform matrix.
BumpMapSource { get; set; }Gets or sets the bump map source.
ChannelFlags { get; set; }Gets or sets the channel flags.
ChildObjects { get; set; }Gets or sets the child objects.
ColorBleedScale { get; set; }Gets or sets the color bleed scale.
Description { get; set; }Gets or sets the description.
DiffuseColorFactor { get; set; }Gets or sets the diffuse color factor.
DiffuseColorMethod { get; set; }Gets or sets the diffuse color method.
DiffuseColorValue { get; set; }Gets or sets the diffuse color value.
DiffuseMapBlendFactor { get; set; }Gets or sets the diffuse map blend factor.
DiffuseMapFileName { get; set; }Gets or sets the name of the diffuse map file.
DiffuseMapMapperProjectionMethod { get; set; }Gets or sets the diffuse map mapper projection method.
DiffuseMapSource { get; set; }Gets or sets the diffuse map source.
DiffuseTransformMatrix { get; set; }Gets or sets the diffuse transform matrix.
EmbeddedObjectsContainer { get; set; }Gets or sets the embedded objects container.
FinalGatherMode { get; set; }Gets or sets the final gather mode.
GenProcName { get; set; }Gets or sets the name of the gen proc.
GenProcTableEnd { get; set; }Gets or sets the gen proc table end.
GenProcValBool { get; set; }Gets or sets the gen proc value bool.
GenProcValColorIndex { get; set; }Gets or sets the index of the gen proc value color.
GenProcValColorName { get; set; }Gets or sets the name of the gen proc value color.
GenProcValColorRGB { get; set; }Gets or sets the gen proc value color RGB.
GenProcValInt { get; set; }Gets or sets the gen proc value int.
GenProcValReal { get; set; }Gets or sets the gen proc value real.
GenProcValText { get; set; }Gets or sets the gen proc value text.
GlobalIlluminationMode { get; set; }Gets or sets the global illumination mode.
HardOwner { get; set; }Gets or sets the hard owner.
IlluminationModel { get; set; }Gets or sets the illumination model.
IndirectDumpScale { get; set; }Gets or sets the indirect dump scale.
IsSoftOwnerSet { get; }Gets a value indicating whether soft owner is set.
Luminance { get; set; }Gets or sets the luminance.
LuminanceMode { get; set; }Gets or sets the luminance mode.
MapUTile { get; set; }Gets or sets the map u tile.
MaterialName { get; set; }Gets or sets the name of the material.
MaterialsAnonymous { get; set; }Gets or sets the materials anonymous.
NormalMapBlendFactor { get; set; }Gets or sets the normal map blend factor.
NormalMapMethod { get; set; }Gets or sets the normal map method.
NormalMapperAutoTransform { get; set; }Gets or sets the normal mapper automatic transform.
NormalMapperProjection { get; set; }Gets or sets the normal mapper projection.
NormalMapperTiling { get; set; }Gets or sets the normal mapper tiling.
NormalMapperTransform { get; set; }Gets or sets the normal mapper transform.
NormalMapSource { get; set; }Gets or sets the normal map source.
NormalMapSourceFileName { get; set; }Gets or sets the name of the normal map source file.
NormalMapStrength { get; set; }Gets or sets the normal map strength.
Numreactors { get; set; }The Numreactors
ObjectHandle { get; set; }Gets or sets the object handle.
OpacityMapBlendFactor { get; set; }Gets or sets the opacity map blend factor.
OpacityMapFileName { get; set; }Gets or sets the name of the opacity map file.
OpacityMapMapperAutoTransformMethod { get; set; }Gets or sets the opacity map mapper automatic transform method.
OpacityMapMapperProjectionMethod { get; set; }Gets or sets the opacity map mapper projection method.
OpacityMapMapperTilingMethod { get; set; }Gets or sets the opacity map mapper tiling method.
OpacityMapMapperTransformMatrix { get; set; }Gets or sets the opacity map mapper transform matrix.
OpacityMapSource { get; set; }Gets or sets the opacity map source.
OpacityPercent { get; set; }Gets or sets the opacity percent.
Reactors { get; set; }Get or sets the reactors handle
ReflectanceScale { get; set; }Gets or sets the reflectance scale.
ReflectionMapBlendFactor { get; set; }Gets or sets the reflection map blend factor.
ReflectionMapFileName { get; set; }Gets or sets the name of the reflection map file.
ReflectionMapMapperAutoTransformMethod { get; set; }Gets or sets the reflection map mapper automatic transform method.
ReflectionMapMapperProjectionMethod { get; set; }Gets or sets the reflection map mapper projection method.
ReflectionMapMapperTilingMethod { get; set; }Gets or sets the reflection map mapper tiling method.
ReflectionMapMapperTransformMatrix { get; set; }Gets or sets the reflection map mapper transform matrix.
ReflectionMapSource { get; set; }Gets or sets the reflection map source.
Reflectivity { get; set; }Gets or sets the reflectivity.
RefractionIndex { get; set; }Gets or sets the index of the refraction.
RefractionMapBlendFactor { get; set; }Gets or sets the refraction map blend factor.
RefractionMapFileName { get; set; }Gets or sets the name of the refraction map file.
RefractionMapMapperAutoTransformMethod { get; set; }Gets or sets the refraction map mapper automatic transform method.
RefractionMapMapperProjectionMethod { get; set; }Gets or sets the refraction map mapper projection method.
RefractionMapMapperTilingMethod { get; set; }Gets or sets the refraction map mapper tiling method.
RefractionMapMapperTransformMatrix { get; set; }Gets or sets the refraction map mapper transform matrix.
RefractionMapSource { get; set; }Gets or sets the refraction map source.
SelfIlluminaton { get; set; }Gets or sets the self illuminaton.
SoftOwner { get; set; }Gets or sets the soft owner.
SpecularColorFactor { get; set; }Gets or sets the specular color factor.
SpecularColorMethod { get; set; }Gets or sets the specular color method.
SpecularColorValue { get; set; }Gets or sets the specular color value.
SpecularGlossFactor { get; set; }Gets or sets the specular gloss factor.
SpecularMapBlendFactor { get; set; }Gets or sets the specular map blend factor.
SpecularMapFileName { get; set; }Gets or sets the name of the specular map file.
SpecularMapMapperAutoTransformMethod { get; set; }Gets or sets the specular map mapper automatic transform method.
SpecularMapMapperProjectionMethod { get; set; }Gets or sets the specular map mapper projection method.
SpecularMapMapperTilingMethod { get; set; }Gets or sets the specular map mapper tiling method.
SpecularMapMapperTransformMatrix { get; set; }Gets or sets the specular map mapper transform matrix.
SpecularMapSource { get; set; }Gets or sets the specular map source.
TilingMethod { get; set; }Gets or sets the tiling method.
Translucence { get; set; }Gets or sets the translucence.
TransmittanceScale { get; set; }Gets or sets the transmittance scale.
TwoSidedMaterial { get; set; }Gets or sets the two sided material.
TypeName { get; }Gets the name of the type.
XdataContainer { get; set; }Gets or sets the xdata container.

Methods

NameDescription
GetUID()Identifier to use if object handle doesn’t work. Done as method not to disturb FileComparer’s property comparer
SetUID(string)Sets

See Also