Pyramid

Огляд

Pyramid є класом в Aspose.3D FOSS для Java. Наследники від: Primitive.

Параметризована піраміда.

Цей клас надає 34 методи для роботи з об’єктами Піраміди в програмах Java. Доступні методи включають: A3DObject, Entity, Primitive, Pyramid, SceneObject, findProperty, getBottomArea, getBottomOffset, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, і 21 додатковий метод. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: bottomArea, bottomOffset, boundingBox, castShadows, entityRendererKey, excluded, і ще 8 .

Свойства

Назва:ТипAccessОпис
bottomAreaVector2Читати.Площа нижньої капочки.
topAreaVector2Читати.Область верхньої капочки.
bottomOffsetVector3Читати.Оффесій для нижніх вершин.
heightdoubleЧитати.Висота піраміди.
castShadowsbooleanЧитати.Отримує, чи може ця геометрія відкидати тінь.
receiveShadowsbooleanЧитати.Отримує, чи ця геометрія може отримувати тінь.
parentNodeNodeЧитати.Отримує батьківський вузол.
parentNodesArrayList<Node>Читати.Отримує батьківські вузли.
excludedbooleanЧитати.Отримує виключений.
boundingBoxBoundingBoxЧитати.Отримує обмежувальний прямокутник.
entityRendererKeyEntityRendererKeyЧитати.Отримує ключ рендерера сутності.
sceneSceneЧитати.Отримує сцену.
nameStringЧитати.Отримує ім’я.
propertiesPropertyCollectionЧитати.Отримує властивості.

Методи

SignatureОпис
getBottomArea()Vector2Площа нижньої капочки.
setBottomArea(value: Vector2)Встановлює значення нижньої області.
getTopArea()Vector2Область верхньої капочки.
setTopArea(value: Vector2)Встановлює значення верхньої області.
getBottomOffset()Vector3Оффесій для нижніх вершин.
setBottomOffset(value: Vector3)Встановлює значення нижнього відступу.
getHeight()doubleВисота піраміди.
setHeight(value: double)Встановлює значення висоти.
Pyramid()Створити новий екземпляр піраміди з умовною поверхнею дна ((10, 10) і висотою за замовчуванням ((5).
Pyramid(xbottom: double, ybottom: double, xtop: double, ytop: double, height: double)Створити новий екземпляр піраміди з визначеною нижньою площею і верхньої площі та висотою.
toMesh()MeshНе реалізовано в виданні FOSS викидає під час виконання. Покликає Меша з цього випадку Піраміди.
getCastShadows()booleanОтримує, чи може ця геометрія відкидати тінь.
setCastShadows(value: boolean)Ініціалізує новий екземпляр класу Box.
getReceiveShadows()booleanОтримує, чи ця геометрія може отримувати тінь.
setReceiveShadows(value: boolean)Внешній радіус прямокутного торса.
Primitive()Ініціалізує новий екземпляр класу Primitive.
Entity(name: String)Створитель BooleanOperator.
getParentNode()NodeКонструктор прикладу.
setParentNode(value: Node)Булевий оператор, який використовується в операції для створення результативної масі.
getParentNodes()ArrayList<Node>Захищений конструктор для дозволення виведенням імен.
getExcluded()booleanБулевий оператор, який використовується в операції для створення результативної масі.
setExcluded(value: boolean)Встановлює виключене значення.
getBoundingBox()BoundingBoxПерший операнд булевого оператора.
getEntityRendererKey()EntityRendererKeyПовертає ключ для рендерингу суб’єктів.
SceneObject()Булевий оператор дозволяє застосувати булеву операцію на два IMeshConvertible інстанції.
getScene()SceneСтворитель BooleanOperator.
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Отримує ключ рендерера сутності для цієї сутності.

Дивіться також

 Українська