Line

General

Line és una classe en FOSS per Java. Heretaris de: Curve.

Una polilínia és un camí definit per un conjunt de punts amb getControlPoints (((), i connectat per getSegments ()) que significa que també pot ser un conjunto de segments de línia connectes.

Aquesta classe proporciona 29 mètodes per treballar amb objectes de línia en programes Java. Els mètodes disponibles inclouen: A3DObject, Curve, Entity, Line, SceneObject, findProperty, fromPoints, getBoundingBox, getColor, getControlPoints, getEntityRendererKey, getExcluded, i 16 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: boundingBox, color, controlPoints, entityRendererKey, excluded, name, i 6 més.

Propietats

NomTipus de productesAccessDescripció
controlPointsList<Vector4>Llegeix.Obté tots els punts de control.
visiblebooleanLlegeix.Obté si la geometria és visible.
segmentsList<int[]>Llegeix.Obté els segments de la línia.
colorVector3Llegeix.Obté o fixa el color de la línia, el valor predeterminat és blanc ((1, 1, 1).
entityRendererKeyEntityRendererKeyLlegeix.Obté la clau del renderitzador d’entitat per a aquesta entitat.
parentNodeNodeLlegeix.Obté el node pare.
parentNodesArrayList<Node>Llegeix.Obté els nodes pare.
excludedbooleanLlegeix.Obté l’exclòs.
boundingBoxBoundingBoxLlegeix.Obté la caixa delimitadora.
sceneSceneLlegeix.Obté l’escena.
nameStringLlegeix.Obté el nom.
propertiesPropertyCollectionLlegeix.Obté les propietats.

Mètodes

SignatureDescripció
getControlPoints()List<Vector4>Obté tots els punts de control.
getVisible()booleanObté si la geometria és visible.
setVisible(value: boolean)Estableix el valor visible.
getSegments()List<int[]>Obté els segments de la línia.
Line()Inicialitza una nova instància de la classe Line.
Line(name: String)Inicialitza una nova instància de la classe Line.
fromPoints()LineConstruir una instància de línia a partir d’un conjunt de punts.
makeDefaultIndices()Generar la seqüència 0,1,2,3….getControlPoints().Length-1 per obtenir Segments (()) de manera que el ControlPoints es pugui utilitzar com una sola línia.
getColor()Vector3Obté o fixa el color de la línia, el valor predeterminat és blanc ((1, 1, 1).
setColor(color: Vector3)Estableix el valor del color.
Curve()Constructor.
getEntityRendererKey()EntityRendererKeyObté la clau del renderitzador d’entitat per a aquesta entitat.
Entity(name: String)Constructor de BooleanOperator.
getParentNode()NodeConstructor d’instància.
setParentNode(value: Node)L’operador booleà utilitzat en l’operació per crear la malla de resultat.
getParentNodes()ArrayList<Node>Constructor protegit per permetre classes derivades a definir nom.
getExcluded()booleanL’operador booleà utilitzat en l’operació per crear la malla de resultat.
setExcluded(value: boolean)Estableix el valor exclòs.
getBoundingBox()BoundingBoxEl primer operànd de l’operador booleà.
SceneObject()L’operador booleà permet aplicar l’operació booleana en dues instàncies de IMeshConvertible .
getScene()SceneConstructor de BooleanOperator.
A3DObject()Cylindre parametrizat. També es pot utilitzar per representar un con quan una de radiusTop/radiusBottom és zero.
getName()StringAlçada del plat.
setName(name: String)Construeix un perfil CircleShape amb radi especificat.
getProperties()PropertyCollectionInicialitza una nova instància de la classe Cylindres.
findProperty(name: String)PropertyInicialitza una nova instància de la classe Bone.
getProperty(name: String)ObjectObté la matriu de transformació del node en la postura actual.
setProperty(name: String, value: Object)Obté els segments d’amplada.
removeProperty(name: String)booleanObté la clau del renderitzador d’entitat per a aquesta entitat.

Veure també

 Català