PhongMaterial

PhongMaterial

Общ преглед

PhongMaterial е клас в Aspose.3D FOSS за .NET. Наследници от: LambertMaterial.

Материал за модел на сянка Blinn-Phong.

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

Вижте също:

 Български