PhongMaterial

PhongMaterial

Огляд

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

Матеріал для моделі затьянювання блінн-фонг.

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

Свойства

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

Методи

SignatureОпис
PhongMaterial()Ініціалізує новий екземпляр класу PhongMaterial
PhongMaterial(name: string)Ініціалізує новий екземпляр класу PhongMaterial імені матеріалу
LambertMaterial()Ініціалізує новий екземпляр класу 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)Знаходить власність.

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

 Українська