LambertMaterial

Overview

LambertMaterial is a class in Aspose.3D FOSS for Typescript. Inherits from: Material.

LambertMaterial.constructor creates a LambertMaterial instance, optionally assigning a name.

This class provides 1 method for working with LambertMaterial objects in Typescript programs. Available methods include: constructor. All public members are accessible to any Typescript application after installing the Aspose.3D FOSS for Typescript package. Properties: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, and 4 more.

Description

LambertMaterial is a class in the Aspose.3D FOSS library for TypeScript that exposes 0 methods and 10 properties for programmatic use. It extends Material, inheriting shared functionality from its parent type.

Core capabilities include: vector3 \; vector3 ; `vector3 . These operations enable developers to integrate lambertmaterial functionality directly into TypeScript applications.

The class also provides the MAP_SPECULAR property (gets the map specular), the MAP_DIFFUSE property (gets the map diffuse), the MAP_EMISSIVE property (gets the map emissive).

Instances are created through a single constructor that initializes the object with default values.

Properties

NameTypeAccessDescription
MAP_SPECULAR``ReadGets the map specular.
MAP_DIFFUSE``ReadGets the map diffuse.
MAP_EMISSIVE``ReadGets the map emissive.
MAP_AMBIENT``ReadGets the map ambient.
MAP_NORMAL``ReadGets the map normal.
emissiveColorVector3 | nullRead/WriteGets the emissive color.
ambientColorVector3 | nullRead/WriteGets the ambient color.
diffuseColorVector3 | nullRead/WriteGets the diffuse color.
transparentColorVector3 | nullRead/WriteGets the transparent color.
transparencynumberRead/WriteGets the transparency.

Methods

SignatureDescription
constructor(name: string | null)Creates a LambertMaterial instance, optionally assigning a name

See Also