Line

Общ преглед

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

Полилиния е път, определен от набор от точки с getControlPoints (((), и свързан чрез getSegments ())), което означава, че може да бъде също така набора от свързани сегменти.

Този клас предоставя 28 метода за работа с Line обекти в Java програми. Наличните методи включват: A3DObject, Curve, Entity, Line, SceneObject, findProperty, fromPoints, getBoundingBox, getColor, getControlPoints, getExcluded, getName, и 15 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: boundingBox, color, controlPoints, excluded, name, parentNode, и още 5 .

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

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
controlPointsList<Vector4>Прочети.Взема всички контролни точки.
visiblebooleanПрочети.Получава се, ако геометрията е видима.
segmentsList<int[]>Прочети.Получава сегментите на линията.
colorVector3Прочети.Получава или определя цвета на линията, дефолтната стойност е бяла ((1, 1, 1).
parentNodeNodeПрочети.Взема родителския възел.
parentNodesArrayList<Node>Прочети.Взема основните възли.
excludedbooleanПрочети.Изключените.
boundingBoxBoundingBoxПрочети.Взема граничната кутия.
sceneSceneПрочети.- Да, разбира се.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

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

ПодписътОписание на състоянието
getControlPoints() → List<Vector4>Взема всички контролни точки.
getVisible() → booleanПолучава се, ако геометрията е видима.
setVisible(value: boolean)Определя видимата стойност.
getSegments() → List<int[]>Получава сегментите на линията.
Line()Инициализира нова инстанция на класа Line.
Line(name: String)Инициализира нова инстанция на класа Line.
fromPoints() → LineКонструирайте инстанция на линия от множество точки.
makeDefaultIndices()Генерирайте последователността 0,1,2,3….getControlPoints().Length-1 за да получитеSegments (()) така че ControlPoints може да се използва като един ред.
getColor() → Vector3Получава или определя цвета на линията, дефолтната стойност е бяла ((1, 1, 1).
setColor(color: Vector3)Определя цветната стойност.
Curve()Строител.
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Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български