Shape

Общ преглед

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

Формата описва деформацията на комплект контролни точки, която е подобна на кластерния деформер в Мая.

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

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

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
indicesList<Integer>Прочети.Взема показателите.
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Прочети.Взема имотите.

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

ПодписътОписание на състоянието
Shape()Инициализира нов екземпляр на класа Shape.
Shape(name: String)Инициализира нов екземпляр на класа Shape.
fromControlPoints() → ShapeСъздаване на форма с определени контролни точки със стандартни индекси.
getIndices() → List<Integer>Взема показателите.
Geometry()Назовава геометрията за този случай.
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Получава или определя височината на сегментите.
addElement(element: VertexElement)Назовава addElement(element) на този Shape инстанция.
addDeformer(deformer: Deformer)Добавя деформер към тази геометрия и определя собственик референция.
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUVНазовава getVertexElementOfUV ((картиране) на този Shape инстанция.
createElementUV(mapping: TextureMapping) → VertexElementUVНазовава createElementUV(mapping) на този Shape инстанция.
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Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български