Box

Przegląd

Box jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Primitive, IMeshConvertible.

Box – typ prymitywny.

Ta klasa udostępnia 42 metody do pracy z obiektami Box w programach Java. Dostępne metody to: A3DObject, Box, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getHeight, getHeightSegments oraz 25 dodatkowych metod. 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, height, heightSegments oraz 10 kolejnych.

Właściwości

NazwaTypDostępOpis
lengthSegmentsintOdczytPobiera lub ustawia segmenty długości.
widthSegmentsintOdczytPobiera lub ustawia segmenty szerokości.
heightSegmentsintOdczytPobiera lub ustawia segmenty wysokości.
lengthdoubleOdczytPobiera lub ustawia długość pudełka wyrównaną wzdłuż osi Z.
widthdoubleOdczytPobiera lub ustawia szerokość pudełka wyrównanego wzdłuż osi x.
heightdoubleOdczytPobiera lub ustawia wysokość pudełka wyrównaną wzdłuż osi y.
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.
sceneSceneOdczytPobiera scenę.
nameStringOdczytZwraca nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
Box()Inicjalizuje nową instancję klasy Box.
Box(length: double, width: double, height: double)Inicjalizuje nową instancję klasy Box.
getLengthSegments() → intPobiera lub ustawia segmenty długości.
setLengthSegments(value: int)Ustawia wartość segmentów długości.
getWidthSegments() → intPobiera lub ustawia segmenty szerokości.
setWidthSegments(value: int)Ustawia wartość segmentów szerokości.
getHeightSegments() → intPobiera lub ustawia segmenty wysokości.
setHeightSegments(value: int)Ustawia wartość segmentów wysokości.
getLength() → doublePobiera lub ustawia długość pudełka wyrównaną wzdłuż osi z.
setLength(value: double)Ustawia wartość długości.
getWidth() → doublePobiera lub ustawia szerokość pudełka wyrównaną wzdłuż osi x.
setWidth(value: double)Ustawia wartość szerokości.
getHeight() → doublePobiera lub ustawia wysokość pudełka wyrównaną w osi y.
setHeight(value: double)Ustawia wartość wysokości.
toMesh() → MeshKonwertuj bieżący obiekt na siatkę.
getCastShadows() → booleanPobiera, czy ta geometria może rzucać cień.
setCastShadows(value: boolean)Inicjalizuje nową instancję klasy Box.
getReceiveShadows() → booleanPobiera, czy ta geometria może odbierać 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 klasy Box.
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 wykluczoną wartość.
getBoundingBox() → BoundingBoxZwraca ramkę ograniczającą.
getEntityRendererKey() → EntityRendererKeyZwraca klucz renderera encji.
SceneObject()Podstawowy element Box.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Box.
getScene() → SceneZwraca scenę.
A3DObject()Wywołuje A3DObject na tej instancji Box.
A3DObject(name: String)Wywołuje A3DObject(name) na tej instancji Box.
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 Box.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji Box.
setProperty(name: String, value: Object)Ustawia wartość właściwości.
removeProperty(name: String) → booleanWywołuje removeProperty(name) na tej instancji Box.
removeProperty(property: Property) → booleanPobiera lub ustawia segmenty szerokości.

Zobacz także

 Polski