• Api Documentation
  • Code Coverage
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • JeremyAnsel.Media.WavefrontObj
      • ObjApproximationTechnique
      • ObjConstantParametricSubdivisionTechnique
      • ObjConstantSpatialSubdivisionTechnique
      • ObjCurvatureDependentSubdivisionTechnique
      • ObjCurve
      • ObjCurve2D
      • ObjCurveIndex
      • ObjElement
      • ObjFace
      • ObjFile
      • ObjFileReaderSettings
      • ObjFreeFormElement
      • ObjFreeFormType
      • ObjGroup
      • ObjLine
      • ObjMapChannel
      • ObjMaterial
      • ObjMaterialColor
      • ObjMaterialFile
      • ObjMaterialMap
      • ObjMaterialReflectionMap
      • ObjPoint
      • ObjPolygonalElement
      • ObjSurface
      • ObjSurfaceConnection
      • ObjTriplet
      • ObjVector3
      • ObjVector4
      • ObjVertex

    Class ObjMaterial

    Inheritance
    object
    ObjMaterial
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.Media.WavefrontObj
    Assembly: JeremyAnsel.Media.WavefrontObj.dll
    Syntax
    public class ObjMaterial

    Constructors

    | Edit this page View Source

    ObjMaterial()

    Declaration
    public ObjMaterial()
    | Edit this page View Source

    ObjMaterial(string?)

    Declaration
    public ObjMaterial(string? name)
    Parameters
    Type Name Description
    string name

    Properties

    | Edit this page View Source

    AmbientColor

    Declaration
    public ObjMaterialColor? AmbientColor { get; set; }
    Property Value
    Type Description
    ObjMaterialColor
    | Edit this page View Source

    AmbientMap

    Declaration
    public ObjMaterialMap? AmbientMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    Anisotropy

    PBR Extension: aniso

    Declaration
    public float Anisotropy { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    AnisotropyRotation

    PBR Extension: anisor

    Declaration
    public float AnisotropyRotation { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    BumpMap

    Declaration
    public ObjMaterialMap? BumpMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    ClearCoatRoughness

    PBR Extension: Pcr

    Declaration
    public float ClearCoatRoughness { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    ClearCoatThickness

    PBR Extension: Pc

    Declaration
    public float ClearCoatThickness { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    DecalMap

    Declaration
    public ObjMaterialMap? DecalMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    DiffuseColor

    Declaration
    public ObjMaterialColor? DiffuseColor { get; set; }
    Property Value
    Type Description
    ObjMaterialColor
    | Edit this page View Source

    DiffuseMap

    Declaration
    public ObjMaterialMap? DiffuseMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    DispMap

    Declaration
    public ObjMaterialMap? DispMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    DissolveFactor

    Declaration
    public float DissolveFactor { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    DissolveMap

    Declaration
    public ObjMaterialMap? DissolveMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    EmissiveColor

    Declaration
    public ObjMaterialColor? EmissiveColor { get; set; }
    Property Value
    Type Description
    ObjMaterialColor
    | Edit this page View Source

    EmissiveMap

    Declaration
    public ObjMaterialMap? EmissiveMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    IlluminationModel

    Declaration
    public int IlluminationModel { get; set; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    IsAntiAliasingEnabled

    Declaration
    public bool IsAntiAliasingEnabled { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsHaloDissolve

    Declaration
    public bool IsHaloDissolve { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    Metallic

    PBR Extension: Pm

    Declaration
    public float Metallic { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    MetallicMap

    PBR Extension: map_Pm

    Declaration
    public ObjMaterialMap? MetallicMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    Name

    Declaration
    public string? Name { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Norm

    PBR Extension: norm

    Declaration
    public ObjMaterialMap? Norm { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    OpticalDensity

    Declaration
    public float OpticalDensity { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    ReflectionMap

    Declaration
    public ObjMaterialReflectionMap ReflectionMap { get; }
    Property Value
    Type Description
    ObjMaterialReflectionMap
    | Edit this page View Source

    Roughness

    PBR Extension: Pr

    Declaration
    public float Roughness { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    RoughnessMap

    PBR Extension: map_Pr

    Declaration
    public ObjMaterialMap? RoughnessMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    Sharpness

    Declaration
    public int Sharpness { get; set; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    Sheen

    PBR Extension: Ps

    Declaration
    public float Sheen { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    SheenMap

    PBR Extension: map_Ps

    Declaration
    public ObjMaterialMap? SheenMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    SpecularColor

    Declaration
    public ObjMaterialColor? SpecularColor { get; set; }
    Property Value
    Type Description
    ObjMaterialColor
    | Edit this page View Source

    SpecularExponent

    Declaration
    public float SpecularExponent { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    SpecularExponentMap

    Declaration
    public ObjMaterialMap? SpecularExponentMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    SpecularMap

    Declaration
    public ObjMaterialMap? SpecularMap { get; set; }
    Property Value
    Type Description
    ObjMaterialMap
    | Edit this page View Source

    TransmissionColor

    Declaration
    public ObjMaterialColor? TransmissionColor { get; set; }
    Property Value
    Type Description
    ObjMaterialColor
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2017-2022 Jérémy Ansel