Line
Översikt
Line är en klass i Aspose.3D FOSS för Java. ärvt från: Curve.
En polylin är en väg definierad av ett antal punkter med getControlPoints(), och ansluten genom getSegments( ), vilket innebär att det också kan vara en uppsättning anslutna linje segment.
Denna klass ger 28 metoder för att arbeta med Line objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, Curve, Entity, Line, SceneObject, findProperty, fromPoints, getBoundingBox, getColor, getControlPoints, getExcluded, getName,och 15 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java paket. och egenskaper: boundingBox, color, controlPoints, excluded, name, parentNode,Och 5 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
controlPoints | List<Vector4> | Läsning | Få alla kontrollpunkter. |
visible | boolean | Läsning | Det är om geometern är synlig. |
segments | List<int[]> | Läsning | Få segment av linjen. |
color | Vector3 | Läsning | Om du får eller ställer in färgen på raden är standardvärdet vitt (1, 1, 1). |
parentNode | Node | Läsning | Håller med föräldraljudet. |
parentNodes | ArrayList<Node> | Läsning | Håller föräldraljudet. |
excluded | boolean | Läsning | får de uteslutna. |
boundingBox | BoundingBox | Läsning | Håller med på den gränssnittliga lådan. |
scene | Scene | Läsning | Få scenen. |
name | String | Läsning | får namnet. |
properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
getControlPoints() → List<Vector4> | Få alla kontrollpunkter. |
getVisible() → boolean | Det är om geometern är synlig. |
setVisible(value: boolean) | Ställ in den synliga värdet. |
getSegments() → List<int[]> | Få segment av linjen. |
Line() | Initialiserar en ny instans av linjeklassen. |
Line(name: String) | Initialiserar en ny instans av linjeklassen. |
fromPoints() → Line | Bygg en linjeexempel från ett antal punkter. |
makeDefaultIndices() | Generera sekvens 0,1,2,3….getControlPoints().Längd-1 för att fåSegment() så att ControlPoints kan användas som en enda linje. |
getColor() → Vector3 | Om du får eller ställer in färgen på raden är standardvärdet vitt (1, 1, 1). |
setColor(color: Vector3) | Ange värdet av färgen. |
Curve() | tillverkare . |
Entity() | NURBS-kurvan är en kurva som representeras av Nurbs(Non-uniform rationell bas spline), En Nurss-kurs definieras av dess getOrder(), ett uppsätt av viktade Geometry.getControlPoints() och en getKnotVectors() Den w komponenten i kontrollpunkten används som styrpunktens vekt, oavsett om det är ett CurveDimension.TWO_DIMENSIONAL eller CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Konstruktor av instans. |
setParentNode(value: Node) | Booleanoperatören används i operationen för att skapa resultatet mesh. |
getParentNodes() → ArrayList<Node> | Skyddad konstruktor för att tillåta deriverade klasser att ange namn. |
getExcluded() → boolean | Booleanoperatören används i operationen för att skapa resultatet mesh. |
setExcluded(value: boolean) | Ange det uteslutna värdet. |
getBoundingBox() → BoundingBox | Den första operatören av Boolean-operatören. |
SceneObject() | Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible. |
getScene() → Scene | Byggare av BooleanOperator. |
A3DObject() | Parameteriserad cylinder. Den kan också användas för att representera en cone när en av radiusTop/radiusBottom är noll. |
getName() → String | segment av kurvan. |
setName(name: String) | Bygg en CircleShape profil med angiven radius. |
getProperties() → PropertyCollection | Initierar en ny instans av Cylinder-klassen. |
findProperty(name: String) → Property | Initierar en ny instans av Bone-klassen. |
getProperty(name: String) → Object | Få transformatrycket av knuten i den aktuella posen. |
setProperty(name: String, value: Object) | Få bredd segment. |
removeProperty(name: String) → boolean | Det får ett flopp-koordinat system av kontrollpunkter/normala under import/export. |