Line

Przegląd

Line jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Curve.

Polilinia jest ścieżką zdefiniowaną zestawem punktów za pomocą getControlPoints() i połączoną przez getSegments(), co oznacza, że może również być zbiorem połączonych odcinków liniowych.

Ta klasa zapewnia 32 metody do pracy z obiektami Line w programach Java. Dostępne metody to: A3DObject, Curve, Entity, Line, SceneObject, findProperty, fromPoints, getBoundingBox, getColor, getControlPoints, getEntityRendererKey, getExcluded oraz 16 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: boundingBox, color, controlPoints, entityRendererKey, excluded, name oraz 6 kolejnych.

Właściwości

NazwaTypDostępOpis
controlPointsList<Vector4>OdczytPobiera wszystkie punkty kontrolne.
visiblebooleanOdczytPobiera, czy geometria jest widoczna.
segmentsList<int[]>OdczytZwraca segmenty linii.
colorVector3OdczytPobiera lub ustawia kolor linii, wartość domyślna to biały(1, 1, 1).
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji dla tej encji.
parentNodeNodeOdczytPobiera węzeł nadrzędny.
parentNodesArrayList<Node>OdczytPobiera węzły nadrzędne.
excludedbooleanOdczytPobiera wykluczony.
boundingBoxBoundingBoxOdczytPobiera ramkę ograniczającą.
sceneSceneOdczytPobiera scenę.
nameStringOdczytPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
getControlPoints() → List<Vector4>Pobiera wszystkie punkty kontrolne.
getVisible() → booleanZwraca, czy geometria jest widoczna.
setVisible(value: boolean)Ustawia widoczną wartość.
getSegments() → List<int[]>Pobiera segmenty linii.
Line()Inicjalizuje nową instancję klasy Line.
Line(name: String)Inicjalizuje nową instancję klasy Line.
fromPoints() → LineUtwórz instancję klasy Line ze zbioru punktów.
makeDefaultIndices()Wygeneruj sekwencję 0,1,2,3….getControlPoints().Length-1 do getSegments(), aby ControlPoints można było użyć jako pojedynczy wiersz.
getColor() → Vector3Pobiera lub ustawia kolor linii, domyślna wartość to biały(1, 1, 1).
setColor(color: Vector3)Ustawia wartość koloru.
Curve()Konstruktor.
getEntityRendererKey() → EntityRendererKeyPobiera klucz renderera encji dla tej encji.
Entity(name: String)Wywołuje Entity(name) na tej instancji Line.
getParentNode() → NodeZwraca węzeł nadrzędny.
setParentNode(value: Node)Ustawia wartość węzła nadrzędnego.
getParentNodes() → ArrayList<Node>Pobiera, czy geometria jest widoczna.
getExcluded() → booleanZwraca wykluczone.
setExcluded(value: boolean)Ustawia wykluczoną wartość.
getBoundingBox() → BoundingBoxZwraca ramkę ograniczającą.
SceneObject()Wywołuje SceneObject na tej instancji Line.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Line.
getScene() → SceneZwraca scenę.
A3DObject()Wywołuje A3DObject na tej instancji Line.
A3DObject(name: String)Polilinia jest ścieżką zdefiniowaną zestawem punktów za pomocą getControlPoints() i połączoną metodą getSegments(), co oznacza, że może również być zbiorem połączonych odcinków linii. Linia jest zazwyczaj obiektem liniowym, co oznacza, że nie może być użyta do reprezentacji krzywej; aby przedstawić krzywą, używa się NurbsCurve.
getName() → StringZwraca nazwę.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionZwraca właściwości.
findProperty(name: String) → PropertyWywołuje findProperty(name) na tej instancji Line.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji Line.
setProperty(name: String, value: Object)Pobiera segmenty linii.
removeProperty(name: String) → booleanWywołuje removeProperty(name) na tej instancji Line.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Line.

Zobacz także

 Polski