Plane

Przegląd

Plane jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Primitive.

Parametryzowana płaszczyzna.

Ta klasa udostępnia 41 metod do pracy z obiektami Plane w programach Java. Dostępne metody to: A3DObject, Entity, Plane, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getLength, getLengthSegments oraz 23 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: boundingBox, castShadows, entityRendererKey, excluded, length, lengthSegments oraz 9 kolejnych.

Właściwości

NazwaTypDostępOpis
upVector3OdczytPobiera wektor góry płaszczyzny, domyślna wartość to (0, 1, 0), ma to wpływ na generowanie płaszczyzny /
lengthdoubleOdczytZwraca długość płaszczyzny.
widthdoubleOdczytPobiera szerokość płaszczyzny.
lengthSegmentsintOdczytPobiera segmenty długości.
widthSegmentsintOdczytPobiera segmenty szerokości.
castShadowsbooleanOdczytPobiera, czy ta geometria może rzucać cień.
receiveShadowsbooleanOdczytZwraca, czy ta geometria może odbierać cień.
parentNodeNodeOdczytPobiera węzeł nadrzędny.
parentNodesArrayList<Node>OdczytPobiera węzły nadrzędne.
excludedbooleanOdczytPobiera wykluczone.
boundingBoxBoundingBoxOdczytPobiera ramkę ograniczającą.
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji.
sceneSceneOdczytZwraca scenę.
nameStringOdczytZwraca nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
Plane()Inicjalizuje nową instancję klasy Plane o domyślnym rozmiarze 1x1.
Plane(length: double, width: double)Inicjalizuje nową instancję klasy Plane.
Plane(name: String, length: double, width: double, lengthSegments: int, widthSegments: int)Inicjalizuje nową instancję klasy Plane.
getUp() → Vector3Pobiera wektor w górę płaszczyzny, domyślna wartość to (0, 1, 0), ma to wpływ na generowanie płaszczyzny /
setUp(value: Vector3)Ustawia wartość up.
getLength() → doublePobiera długość płaszczyzny.
setLength(value: double)Ustawia wartość długości.
getWidth() → doublePobiera szerokość Plane.
setWidth(value: double)Ustawia wartość szerokości.
getLengthSegments() → intPobiera segmenty długości.
setLengthSegments(value: int)Ustawia wartość segmentów długości.
getWidthSegments() → intZwraca segmenty szerokości.
setWidthSegments(value: int)Ustawia wartość segmentów szerokości.
toMesh() → MeshKonwertuj bieżący obiekt na siatkę.
getCastShadows() → booleanZwraca, czy ta geometria może rzucać cień.
setCastShadows(value: boolean)Ustawia wartość rzucania cieni.
getReceiveShadows() → booleanPobiera, czy ta geometria może otrzymywać cień.
setReceiveShadows(value: boolean)Ustawia wartość odbierania cieni.
Primitive()Inicjalizuje nową instancję klasy Primitive.
Primitive(name: String)Inicjalizuje nową instancję klasy Primitive.
Entity(name: String)Wywołuje Entity(name) na tej instancji Plane.
getParentNode() → NodeZwraca węzeł nadrzędny.
setParentNode(value: Node)Ustawia wartość węzła nadrzędnego.
getParentNodes() → ArrayList<Node>Zwraca węzły nadrzędne.
getExcluded() → booleanZwraca wykluczone.
setExcluded(value: boolean)Ustawia wyłączoną wartość.
getBoundingBox() → BoundingBoxZwraca ramkę ograniczającą.
getEntityRendererKey() → EntityRendererKeyZwraca klucz entity renderer key.
SceneObject()Płaszczyzna parametryzowana.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Plane.
getScene() → SceneZwraca scenę.
A3DObject()Wywołuje A3DObject na tej instancji Plane.
A3DObject(name: String)Wywołuje A3DObject(name) na tej instancji Plane.
getName() → StringZwraca nazwę.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionInicjalizuje nową instancję klasy Plane.
findProperty(name: String) → PropertyWywołuje findProperty(name) na tej instancji Plane.
getProperty(name: String) → ObjectWywołuje metodę getProperty(name) na tej instancji Plane.
setProperty(name: String, value: Object)Inicjalizuje nową instancję Plane.
removeProperty(name: String) → booleanWywołuje metodę removeProperty(name) na tej instancji Plane.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Plane.

Zobacz także

 Polski