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

NamnTyp avAccessBeskrivning
controlPointsList<Vector4>LäsningFå alla kontrollpunkter.
visiblebooleanLäsningDet är om geometern är synlig.
segmentsList<int[]>LäsningFå segment av linjen.
colorVector3LäsningOm du får eller ställer in färgen på raden är standardvärdet vitt (1, 1, 1).
parentNodeNodeLäsningHåller med föräldraljudet.
parentNodesArrayList<Node>LäsningHåller föräldraljudet.
excludedbooleanLäsningfår de uteslutna.
boundingBoxBoundingBoxLäsningHåller med på den gränssnittliga lådan.
sceneSceneLäsningFå scenen.
nameStringLäsningfår namnet.
propertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
getControlPoints()List<Vector4>Få alla kontrollpunkter.
getVisible()booleanDet ä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()LineBygg 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()Vector3Om 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()NodeKonstruktor 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()booleanBooleanoperatören används i operationen för att skapa resultatet mesh.
setExcluded(value: boolean)Ange det uteslutna värdet.
getBoundingBox()BoundingBoxDen första operatören av Boolean-operatören.
SceneObject()Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible.
getScene()SceneByggare 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()Stringsegment av kurvan.
setName(name: String)Bygg en CircleShape profil med angiven radius.
getProperties()PropertyCollectionInitierar en ny instans av Cylinder-klassen.
findProperty(name: String)PropertyInitierar en ny instans av Bone-klassen.
getProperty(name: String)ObjectFå transformatrycket av knuten i den aktuella posen.
setProperty(name: String, value: Object)Få bredd segment.
removeProperty(name: String)booleanDet får ett flopp-koordinat system av kontrollpunkter/normala under import/export.

Se även

 Svenska