public Material(float kreflection = 0, int specularK = 10, float kdiffuse = 2f, float kspecular = 0.5f, float emission = 0f) { UvProjection = ProjectionMode.SolidColor; Color = Colors.White.ToVector3(); SpecularK = specularK; Kreflection = kreflection; Kdiffuse = kdiffuse; Kspecular = kspecular; Tiling = new Tiling(); HdrImage = null; Emission = emission; }
public Material(HdrImage bitmap, ProjectionMode projectionMode, Tiling tiling = null, float kreflection = 0, int specularK = 10, float kdiffuse = 2f, float kspecular = 0.5f, float emission = 0f) : this(kreflection, specularK, kdiffuse, kspecular, emission) { UvProjection = projectionMode; HdrImage = bitmap; Tiling = tiling ?? new Tiling(); }