Geometry

Огляд

Geometry є клас в Aspose.3D FOSS для Java. Наследники від: Entity.

Об’єкти геометрії висвітлюють контрольні точки через getControlPoints ((() і дозволяють створювати індивідуальні вертикальні елементи з createElement ((type).

Цей клас надає 38 методів роботи з геометрічними об’єктами в програмах Java. Доступні методи включають: A3DObject, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, getControlPoints, і 23 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey, і ще 9 .

Свойства

Назва:ТипAccessОпис
visiblebooleanЧитати.Отримує видимий.
castShadowsbooleanЧитати.Отримує відкинуті тіні.
receiveShadowsbooleanЧитати.Отримує receive shadows.
controlPointsjava.util.List<Vector4>Читати.Отримує контрольні точки.
vertexElementsjava.util.List<VertexElement>Читати.Отримує елементи вершини.
deformersjava.util.List<Deformer>Читати.Отримує деформери.
deformers2java.util.Collection<T>Читати.Отримує deformers2.
parentNodeNodeЧитати.Отримує батьківський вузол.
parentNodesArrayList<Node>Читати.Отримує батьківські вузли.
excludedbooleanЧитати.Отримує виключені.
boundingBoxBoundingBoxЧитати.Отримує обмежувальну рамку.
entityRendererKeyEntityRendererKeyЧитати.Отримує ключ рендерера сутності.
sceneSceneЧитати.Отримує сцену.
nameStringЧитати.Отримує ім’я.
propertiesPropertyCollectionЧитати.Отримує властивості.

Методи

SignatureОпис
Geometry()Створює нову геометрію з замовчуванням назви
Geometry(name: String)Покликає Geometry ((ім’я) на цьому інстанції Geometry.
getVisible() → booleanВідвертає видиме.
setVisible(value: boolean)Встановлює видиме значення.
getCastShadows() → booleanПовертає тінь.
setCastShadows(value: boolean)Встановлює значення cast shadows.
getReceiveShadows() → booleanПовертає тінь.
setReceiveShadows(value: boolean)Ініціалізує новий екземпляр класу Sphere.
getControlPoints() → java.util.List<Vector4>Повертає контрольні точки.
getVertexElements() → java.util.List<VertexElement>Повертає елементи вертикалі.
getDeformers() → java.util.List<Deformer>Повертає деформери.
getElement(type: VertexElementType) → VertexElementПовертає елемент вертикального типу, або нуль, якщо відсутній.
createElement(type: VertexElementType) → VertexElementОтримує або задає сегменти висоти.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementСтворює новий елемент вершини даного типу з умовною системою відображення та режимом посилання .
addElement(element: VertexElement)Додає наведену вершину елементу до колекції елементів геометрії.
addDeformer(deformer: Deformer)Додає деформер до цієї геометрії і встановлює референцію власника.
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUVПовертає елемент UV вертикаль для вказаного мапінгу текстури.
createElementUV(mapping: TextureMapping) → VertexElementUVСтворює UV вертекс для даного текстури з умовними режимами.
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUVПокликання createElementUV ((mapping, mappingMode, referenceMade) на цьому прикладі Geometry.
getDeformers2() → java.util.Collection<T>Відвертає деформери2.
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Отримує entity renderer key для цієї сутності.

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

 Українська