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 для цієї сутності.

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

 Українська