Форма на косата

Форма на косата

Общ преглед

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Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български