LambertMaterial

LambertMaterial

Обзор

LambertMaterial является классом в Aspose.3D FOSS для .NET. Наследуется от: Material.

Material для ламбертовой модели затенения

Этот класс предоставляет 11 методов для работы с объектами LambertMaterial в программах .NET. Доступные методы включают: A3DObject, FindProperty, GetEnumerator, GetProperty, GetTexture, LambertMaterial, RemoveProperty, SetProperty, SetTexture, ToString. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS for .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)Находит свойство.

См. также

 Русский