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
| Name | Type | Access | Description |
|---|---|---|---|
emissiveColor | Vector3 | Read | Получает или устанавливает цветовую эмиссию. |
ambientColor | Vector3 | Read | Получает или устанавливает цвет окружающей среды. |
diffuseColor | Vector3 | Read | Получает или устанавливает диффузный цвет. |
transparentColor | Vector3 | Read | Получает или устанавливает прозрачный цвет. |
transparency | double | Read | Получает или устанавливает фактор прозрачности. |
MAP_SPECULAR | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения спекулярной текстуры-картировки. |
MAP_DIFFUSE | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения диффузного текстурального отображения. |
MAP_EMISSIVE | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения эмиссивного текстура-картирования. |
MAP_AMBIENT | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения отображения окружающей текстуры. |
MAP_NORMAL | String | Read | Используется в setTexture ((java.lang.String, com.aspose.threed.TextureBase) для присвоения нормальной текстуры. |
name | String | Read | Узнает имя. |
properties | PropertyCollection | Read | Получил свойства. |
Methods
| Signature | Description |
|---|---|
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 | Получает переходную систему координат контрольных точек/нормальной во время импорта/экспорта. |