Geometry

Общ преглед

Geometry е клас в Aspose.3D FOSS за Java. Наследници от: Entity.

Geometry.Geometry creates a new Geometry with default name.

Този клас предоставя 37 метода за работа с геометрични обекти в програми на Java. Наличните методи включват: A3DObject, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, getControlPoints, и 22 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: boundingBox, castShadows, controlPoints, deformers, deformers2, excluded, и още 8 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
visiblebooleanПрочети.Получава се видими.
castShadowsbooleanПрочети.Взема сенките.
receiveShadowsbooleanПрочети.Получава сенките.
controlPointsjava.util.List<Vector4>Прочети.Взема контролните точки.
vertexElementsjava.util.List<VertexElement>Прочети.Получава върховите елементи.
deformersjava.util.List<Deformer>Прочети.Хваща деформерите.
deformers2java.util.Collection<T>Прочети.Взема деформаторите2.
parentNodeNodeПрочети.Взема родителския възел.
parentNodesArrayList<Node>Прочети.Взема основните възли.
excludedbooleanПрочети.Изключените.
boundingBoxBoundingBoxПрочети.Взема граничната кутия.
sceneSceneПрочети.- Да, разбира се.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
Geometry()Създава нова геометрия с неизправно име
Geometry(name: String)Назовава геометрията (нарича се) на тази геометрична инстанция.
getVisible()booleanВърна визия.
setVisible(value: boolean)Определя видимата стойност.
getCastShadows()booleanВърна си сенките.
setCastShadows(value: boolean)Инициализира нова инстанция на класа “Box”.
getReceiveShadows()booleanВръща получаващите сенки.
setReceiveShadows(value: boolean)Инициализира нова инстанция на класата “Цилиндър”.
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()NURBS кривата е крива, представена от Nurbs ((Неуеднаквено рационално основание spline), A NursS криви се определя с неговия getOrder (), набор от теглена Geometry.getControlPoints ()) и GetKnotVectors ().) w компонент в контролната точка се използва като теглото на контролна точка, независимо дали това е CurveDimension.TWO_DIMENSIONAL или CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeКонструиращ на пример.
setParentNode(value: Node)Булевият оператор, използван в операцията за създаване на резултатната мрежа.
getParentNodes()ArrayList<Node>Защитен конструктор, който позволява на производни класове да задават име.
getExcluded()booleanБулевият оператор, използван в операцията за създаване на резултатната мрежа.
setExcluded(value: boolean)Определя изключената стойност.
getBoundingBox()BoundingBoxПървият операнд на булевия оператор.
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Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български