ShaderMaterial

ShaderMaterial

Общ преглед

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

Материал за сензор, който позволява описание на материала чрез външен рейндър или език за сянка.

Този клас предоставя 15 метода за работа с ShaderMaterial обекти в Java програми. Наличните методи включват: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty, и 2 допълнителни метода. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, name, и още 2 .

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

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
techniquesjava.util.List<ShaderTechnique>Прочети.Взема всички техники, дефинирани в този материал.
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Прочети.Взема имотите.

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

ПодписътОписание на състоянието
ShaderMaterial()Инициализира нов екземпляр на класа ShaderMaterial .
ShaderMaterial(name: String)Инициализира нов екземпляр на класа ShaderMaterial .
getTechniques()java.util.List<ShaderTechnique>Взема всички техники, дефинирани в този материал.
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Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български