PhongMaterial

PhongMaterial

Общ преглед

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

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

Този клас предоставя 35 метода за работа с PhongMaterial обекти в Java програми. Наличните методи включват: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor, и 22 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, и още 11.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
specularColorVector3Прочети.Получава или определя огледален цвят.
specularFactordoubleПрочети.Получава или определя огледален фактор.
shininessdoubleПрочети.Получава или определя блясъка, това контролира размера на огледалото.
reflectionColorVector3Прочети.Получава или определя цвета на отражението.
reflectionFactordoubleПрочети.Получава или определя атенуацията на цвета на отражението.
emissiveColorVector3Прочети.Получава или определя емисионния цвят.
ambientColorVector3Прочети.Получава или определя цвета на околната среда.
diffuseColorVector3Прочети.Получава или определя дифузния цвят.
transparentColorVector3Прочети.Получава или определя прозрачния цвят.
transparencydoubleПрочети.Получава или определя фактора на прозрачност.
MAP_SPECULARStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи спекулярно картографиране на текстура.
MAP_DIFFUSEStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи разпространена текстура на картиране.
MAP_EMISSIVEStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи емисивно текстурно съчетание.
MAP_AMBIENTStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи мапиране на околната текстура.
MAP_NORMALStringПрочети.Използва се в setTexture(java.lang.String, com.aspose.threed.TextureBase) за да назначи нормална текстура на картиране.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
PhongMaterial()Инициализира нов екземпляр на класа PhongMaterial .
PhongMaterial(name: String)Инициализира нов екземпляр на класа PhongMaterial .
getSpecularColor()Vector3Получава или определя огледален цвят.
setSpecularColor(specularColor: Vector3)Определя цветната стойност на огледалото.
getSpecularFactor()doubleПолучава или определя огледален фактор.
setSpecularFactor(specularFactor: double)Определя стойността на спекулярния фактор.
getShininess()doubleПолучава или определя блясъка, това контролира размера на огледалото.
setShininess(shininess: double)Определя стойността на блестящината.
getReflectionColor()Vector3Получава или определя цвета на отражението.
setReflectionColor(reflectionColor: Vector3)Определя цветната стойност на отражението.
getReflectionFactor()doubleПолучава или определя атенуацията на цвета на отражението.
setReflectionFactor(reflectionFactor: double)Определя стойността на фактора на отражение.
LambertMaterial()Инициализира нов екземпляр на класа LambertMaterial .
getEmissiveColor()Vector3Получава или определя емисионния цвят.
setEmissiveColor(emissiveColor: Vector3)Определя стойността на емисионния цвят.
getAmbientColor()Vector3Получава или определя цвета на околната среда.
setAmbientColor(ambientColor: Vector3)Определя стойността на околния цвят.
getDiffuseColor()Vector3Получава или определя дифузния цвят.
setDiffuseColor(diffuseColor: Vector3)Получава или определя блясъка, това контролира размера на огледалото. Формулата за огледалката: SpecularColor * SpecularFactor (N точка H) ^ Бляскавост
getTransparentColor()Vector3Получава или определя прозрачния цвят.
setTransparentColor(transparentColor: Vector3)Определя стойността на прозрачния цвят.
getTransparency()doubleПолучава или определя фактора на прозрачност.
setTransparency(transparency: double)Определя стойността на прозрачността.
getTexture(slotName: String)TextureBaseПолучава текстурата от посочения слот, може да бъде името на свойството на материала или параметъра на сензора.
setTexture(slotName: String, texture: TextureBase)Настройва текстурата на определено място.
toString()StringФормати за общуване на нишка.
iterator()Iterator<TextureSlot>За да се изчисли вътрешната текстура.
A3DObject()Параметризиран цилиндър. Може да се използва и за представяне на конус, когато един от радиусаTop/radiusBottom е нула.
getName()StringСегментите на кривата.
setName(name: String)Конструира профил CircleShape с определен радиус.
getProperties()PropertyCollectionИнициализира нова инстанция на класата “Цилиндър”.
findProperty(name: String)PropertyИнициализира нова инстанция на класа Кости.
getProperty(name: String)ObjectПолучи трансформационната матрица на възела в текуща поза.
setProperty(name: String, value: Object)Получава широките сегменти.
removeProperty(name: String)booleanПолучава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български