LambertMaterial

LambertMaterial

Overview

LambertMaterial является классом в Aspose.3D FOSS для Java. Наследники от: Material.

Материал для модели тень Ламберта.

Этот класс предоставляет 24 метода для работы с объектами LambertMaterial в программах Java. Доступные методы включают: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor, и 11 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.3D FOSS for Java. Свойства: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,И еще шесть.

Properties

NameTypeAccessDescription
emissiveColorVector3ReadПолучает или устанавливает цветовую эмиссию.
ambientColorVector3ReadПолучает или устанавливает цвет окружающей среды.
diffuseColorVector3ReadПолучает или устанавливает диффузный цвет.
transparentColorVector3ReadПолучает или устанавливает прозрачный цвет.
transparencydoubleReadПолучает или устанавливает фактор прозрачности.
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
LambertMaterial()Инициализирует новый экземпляр класса LambertMaterial .
LambertMaterial(name: String)Инициализирует новый экземпляр класса 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Получает текстуру из указанного слота, это может быть имя свойства материала или параметр 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

 Русский