Torus

Przegląd

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

Torus parametryzowany.

Ta klasa udostępnia 40 metod do pracy z obiektami Torus w programach Java. Dostępne metody obejmują: A3DObject, Entity, Primitive, SceneObject, Torus, findProperty, getArc, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getName oraz 23 dodatkowe metody. Wszystkie publiczne członkowie są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: arc, boundingBox, castShadows, entityRendererKey, excluded, name oraz 9 kolejnych.

Właściwości

NazwaTypDostępOpis
radiusdoubleOdczytPobiera promień torusa.
tubedoubleOdczytPobiera promień rury.
radialSegmentsintOdczytZwraca odcinki promieniowe.
tubularSegmentsintOdczytPobiera segmenty rurkowe.
arcdoubleOdczytPobiera łuk.
castShadowsbooleanOdczytPobiera, czy ta geometria może rzucać cień.
receiveShadowsbooleanOdczytPobiera, czy ta geometria może odbierać cień.
parentNodeNodeOdczytPobiera węzeł nadrzędny.
parentNodesArrayList<Node>OdczytZwraca węzły nadrzędne.
excludedbooleanOdczytZwraca wykluczone.
boundingBoxBoundingBoxOdczytPobiera ramkę ograniczającą.
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji.
sceneSceneOdczytPobiera scenę.
nameStringOdczytPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
Torus()Inicjalizuje nową instancję klasy Torus.
Torus(name: String, radius: double, tube: double, radialSegments: int, tubularSegments: int, arc: double)Inicjalizuje nową instancję klasy Torus.
getRadius() → doublePobiera promień torusa.
setRadius(value: double)Ustawia wartość promienia.
getTube() → doublePobiera promień rury.
setTube(value: double)Ustawia wartość tube.
getRadialSegments() → intPobiera segmenty promieniowe.
setRadialSegments(value: int)Ustawia wartość segmentów promieniowych.
getTubularSegments() → intZwraca segmenty tubularyczne.
setTubularSegments(value: int)Ustawia wartość segmentów rurkowych.
getArc() → doublePobiera łuk.
setArc(value: double)Ustawia wartość łuku.
toMesh() → MeshNiezaimplementowane w edycji FOSS — rzuca w czasie wykonywania. Wywołuje metodę toMesh na tej instancji Torusa.
getCastShadows() → booleanPobiera, czy ta geometria może rzucać cień.
setCastShadows(value: boolean)Ustawia wartość rzucania cieni.
getReceiveShadows() → booleanZwraca, 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 Torus.
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 prostokąt ograniczający.
getEntityRendererKey() → EntityRendererKeyZwraca klucz entity renderer.
SceneObject()Parametryzowany torus.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Torus.
getScene() → SceneZwraca scenę.
A3DObject()Wywołuje A3DObject na tej instancji Torus.
A3DObject(name: String)Wywołuje A3DObject(name) na tej instancji Torus.
getName() → StringZwraca nazwę.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionZwraca właściwości.
findProperty(name: String) → PropertyInicjalizuje nową instancję klasy Torus.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji klasy Torus.
setProperty(name: String, value: Object)Ustawia wartość właściwości.
removeProperty(name: String) → booleanPobiera promień torusa.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Torus.

Zobacz także

 Polski