CShape

Przegląd

CShape jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: ParameterizedProfile.

Profil C-kształtny zgodny z IFC, zdefiniowany przez parametry.

Ta klasa udostępnia 35 metod do pracy z obiektami CShape w programach Java. Dostępne metody to: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent oraz 20 dodatkowych metod. Wszystkie publiczne składowe są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: boundingBox, depth, entityRendererKey, excluded, extent, girth oraz 8 kolejnych.

Właściwości

NazwaTypDostępOpis
depthdoubleOdczytPobiera głębokość profilu.
widthdoubleOdczytPobiera szerokość profilu.
girthdoubleOdczytPobiera długość obwodu.
wallThicknessdoubleOdczytPobiera grubość ściany.
internalFilletRadiusdoubleOdczytPobiera wewnętrzny promień zaokrąglenia.
extentVector2OdczytPobiera rozmiar w wymiarach x i y.
boundingBoxBoundingBoxOdczytPobiera ramkę ograniczającą.
parentNodeNodeOdczytPobiera węzeł nadrzędny.
parentNodesArrayList<Node>OdczytZwraca węzły nadrzędne.
excludedbooleanOdczytPobiera wykluczone.
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji.
sceneSceneOdczytPobiera scenę.
nameStringOdczytPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
CShape()Konstruktor klasy CShape.
getDepth() → doubleZwraca głębokość profilu.
setDepth(value: double)Ustawia głębokość profilu.
getWidth() → doublePobiera szerokość profilu.
setWidth(value: double)Ustawia szerokość profilu.
getGirth() → doublePobiera długość obwodu.
setGirth(value: double)Ustawia długość obwodu.
getWallThickness() → doublePobiera grubość ściany.
setWallThickness(value: double)Ustawia grubość ściany.
getInternalFilletRadius() → doublePobiera wewnętrzny promień zaokrąglenia.
setInternalFilletRadius(value: double)Ustawia wewnętrzny promień zaokrąglenia.
getExtent() → Vector2Pobiera zakres w wymiarach x i y.
ParameterizedProfile()Konstruktor.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxZwraca ramkę ograniczającą.
Entity(name: String)Wywołuje Entity(name) na tej instancji CShape.
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ść.
getEntityRendererKey() → EntityRendererKeyZwraca klucz renderera encji.
SceneObject()Wywołuje SceneObject na tej instancji CShape.
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji CShape.
getScene() → SceneZwraca scenę.
A3DObject()Profil C-kształtny kompatybilny z IFC, zdefiniowany za pomocą parametrów. Pozycja centralna profilu znajduje się w środku ramki ograniczającej.
A3DObject(name: String)Wywołuje A3DObject(name) na tej instancji CShape.
getName() → StringZwraca nazwę.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionZwraca właściwości.
findProperty(name: String) → PropertyPobiera głębokość profilu.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji CShape.
setProperty(name: String, value: Object)Ustawia głębokość profilu.
removeProperty(name: String) → booleanWywołuje removeProperty(name) na tej instancji CShape.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji CShape.

Zobacz także

 Polski