ShaderMaterial

ShaderMaterial

Overview

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,И еще два.

Properties

NameTypeAccessDescription
techniquesjava.util.List<ShaderTechnique>ReadПолучил все доступные методы, описанные в этом материале.
MAP_SPECULARStringReadИспользуется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения спекулярной текстуры-картировки.
MAP_DIFFUSEStringReadИспользуется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения диффузного текстурального отображения.
MAP_EMISSIVEStringReadИспользуется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения эмиссивного текстура-картирования.
MAP_AMBIENTStringReadИспользуется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения отображения окружающей текстуры.
MAP_NORMALStringReadИспользуется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения нормальной текстуры.
nameStringReadУзнает имя.
propertiesPropertyCollectionReadПолучил свойства.

Methods

SignatureDescription
ShaderMaterial()Инициализирует новый экземпляр класса ShaderMaterial .
ShaderMaterial(name: String)Инициализирует новый экземпляр класса ShaderMaterial .
getTechniques()java.util.List<ShaderTechnique>Получил все доступные методы, описанные в этом материале.
getTexture(slotName: String)TextureBaseПолучает текстуру из указанного слота, это может быть имя свойства материала или параметр shader.
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Инициализирует новый экземпляр класса Bone.
getProperty(name: String)ObjectПолучивает матрицу трансформации узла в текущей позе.
setProperty(name: String, value: Object)Получивает ширину сегментов.
removeProperty(name: String)booleanПолучает переходную систему координат контрольных точек/нормальной во время импорта/экспорта.

See Also

 Русский