Line
Opinie generală
Line este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: Curve.
O polilinie este o cale definită de un set de puncte cu getControlPoints (((), și conectată prin getSegments ()) care înseamnă că poate fi, de asemenea, un grup de segmente de linie conexe.
Această clasă oferă 28 de metode pentru a lucra cu obiecte Line în programele Java. Metodele disponibile includ: A3DObject, Curve, Entity, Line, SceneObject, findProperty, fromPoints, getBoundingBox, getColor, getControlPoints, getExcluded, getName, şi 15 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: boundingBox, color, controlPoints, excluded, name, parentNode, şi încă 5 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
controlPoints | List<Vector4> | Citeşte. | Are toate punctele de control. |
visible | boolean | Citeşte. | Obţine dacă geometria este vizibilă. |
segments | List<int[]> | Citeşte. | Obţine segmentele liniei. |
color | Vector3 | Citeşte. | Obține sau stabilește culoarea liniei, valoarea implicită este albă ((1, 1, 1). |
parentNode | Node | Citeşte. | Obţine nodul părinte. |
parentNodes | ArrayList<Node> | Citeşte. | Obţine nodurile părinte. |
excluded | boolean | Citeşte. | Îi ia pe cei excluşi. |
boundingBox | BoundingBox | Citeşte. | Ia cutia de limitare. |
scene | Scene | Citeşte. | A luat scena. |
name | String | Citeşte. | A primit numele. |
properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
getControlPoints() → List<Vector4> | Are toate punctele de control. |
getVisible() → boolean | Obţine dacă geometria este vizibilă. |
setVisible(value: boolean) | Stabilește valoarea vizibilă. |
getSegments() → List<int[]> | Obţine segmentele liniei. |
Line() | Iniţializează o nouă instanţă a clasei Line. |
Line(name: String) | Iniţializează o nouă instanţă a clasei Line. |
fromPoints() → Line | Construi o instanță de linie dintr-un set de puncte. |
makeDefaultIndices() | Generați secvența 0,1,2,3….getControlPoints().Length-1 pentru a obțineSegmente (()) astfel încât ControlPoints să poată fi folosit ca o singură linie. |
getColor() → Vector3 | Obține sau stabilește culoarea liniei, valoarea implicită este albă ((1, 1, 1). |
setColor(color: Vector3) | Stabileşte valoarea culorii. |
Curve() | Constructor. - Ce faci?. |
Entity() | Curba NURBS este o curbă reprezentată de NIRBS (((Spină non-uniformă a bazei raționale), O curvă NORBS se definește prin getOrder (s) ei, un set de Geometrie ponderată.getControlPoints (scenele de control)) și un getKnotVectors (secunde vectorii). Componenta w din punctul de comandă este folosită ca greutate a punctului de comanda, indiferent dacă acesta este CurveDimension.TWO_DIMENSIONAL sau CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Constructor de caz. |
setParentNode(value: Node) | Operatorul boolean utilizat în operațiune pentru a crea rețeaua rezultată. |
getParentNodes() → ArrayList<Node> | Constructor protejat pentru a permite claselor derivate să stabilească nume. |
getExcluded() → boolean | Operatorul boolean utilizat în operațiune pentru a crea rețeaua rezultată. |
setExcluded(value: boolean) | Stabilește valoarea exclusă. |
getBoundingBox() → BoundingBox | Primul operand al operatorului boolean. |
SceneObject() | Operatorul boolean vă permite să aplicați operația booleană pe două instante IMeshConvertible . |
getScene() → Scene | Constructorul BooleanOperator. |
A3DObject() | Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero. |
getName() → String | Segmentele curbei. |
setName(name: String) | Construiește un profil CircleShape cu o rază specificată. |
getProperties() → PropertyCollection | Iniţializează o nouă instanţă a clasei Cylinder. |
findProperty(name: String) → Property | Iniţializează o nouă instanţă a clasei “Bone”. |
getProperty(name: String) → Object | Obține matricea de transformare a nodului în poziția curentă. |
setProperty(name: String, value: Object) | Obţine segmentele de lăţime. |
removeProperty(name: String) → boolean | Obține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului. |