LambertMaterial

LambertMaterial

Огляд

LambertMaterial є класом в Aspose.3D FOSS для .NET. Наследники від: Material.

Матеріал для моделі засенювання ламберта

Цей клас надає 11 методів роботи з об’єктами LambertMaterial в програмах .NET. Доступні методи включають: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, RemoveProperty, SetProperty, SetTexture, ToString. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.3D FOSS для пакету .Net. Свойства: AmbientColor, DiffuseColor, EmissiveColor, MapAmbient, MapDiffuse, MapEmissive, і ще 6.

Свойства

Назва:ТипAccessОпис
EmissiveColorVector3Читання/писанняОтримує або встановлює емісійний колір
AmbientColorVector3Читання/писанняОтримує або встановлює колір навколишнього освітлення
DiffuseColorVector3Читання/писанняОтримує або встановлює дифузний колір
TransparentColorVector3Читання/писанняОтримує або задає прозорий колір.
TransparencydoubleЧитання/писанняОтримує або задає фактор прозорості.
MapSpecularstringЧитати.Використовується в GetTexture/SetTexture для призначення спекулярного мапінгу текстури.
MapDiffusestringЧитати.Використовується в GetTexture/SetTexture для призначення мапінгу дифузної текстури.
MapEmissivestringЧитати.Використовується в GetTexture/SetTexture для призначення мапінгу викидної текстури.
MapAmbientstringЧитати.Використовується в GetTexture/SetTexture для призначення мапінгу текстури оточуючого середовища.
MapNormalstringЧитати.Використовується в GetTexture/SetTexture для призначення нормального мапінгу текстури.
NamestringЧитання/писанняОтримує або встановлює ім’я.
PropertiesPropertyCollectionЧитати.Отримує колекцію всіх властивостей.

Методи

SignatureОпис
LambertMaterial()Ініціалізує новий екземпляр класу LambertMaterial
LambertMaterial(name: string)Ініціалізує новий екземпляр класу LambertMaterial імені матеріалу
GetTexture(slotName: string)///
SetTexture(slotName: string, texture: TextureBase)Встановлює текстуру у вказаний слот.
ToString()Формати об’єкта до струн.
GetEnumerator()Отримує перераховувач для перебору внутрішніх слотів текстур.
A3DObject()Ініціалізує новий екземпляр класу A3DObject без імені.
RemoveProperty(property: Property)Видає динамічне властивість.
GetProperty(property: string)Отримати значення вказаної властивості
SetProperty(property: string, value: object?)Встановлює значення вказаної властивості
FindProperty(propertyName: string)Знаходить власність.

Дивіться також

 Українська