CShape

Översikt

CShape är en klass i Aspose.3D FOSS för Java. Ärver från: ParameterizedProfile.

IFC-kompatibel C-shape-profil som definieras av parametrar.

Denna klass tillhandahåller 35 metoder för att arbeta med CShape-objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent och 20 ytterligare metoder. Alla offentliga medlemmar är åtkomliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java-paketet. Egenskaper: boundingBox, depth, entityRendererKey, excluded, extent, girth och 8 till.

Egenskaper

NamnTypÅtkomstBeskrivning
depthdoubleLäsHämtar djupet på profilen.
widthdoubleLäsHämtar bredden på profilen.
girthdoubleLäsHämtar längden på omkretsen.
wallThicknessdoubleLäsHämtar väggens tjocklek.
internalFilletRadiusdoubleLäsHämtar den interna avfasningsradien.
extentVector2LäsHämtar omfattningen i x- och y-dimension.
boundingBoxBoundingBoxLäsHämtar begränsningsrutan.
parentNodeNodeLäsHämtar föräldranoden.
parentNodesArrayList<Node>LäsHämtar föräldranoderna.
excludedbooleanLäsHämtar det exkluderade.
entityRendererKeyEntityRendererKeyLäsHämtar nyckeln för entity-renderaren.
sceneSceneLäsHämtar scenen.
nameStringLäsHämtar namnet.
propertiesPropertyCollectionLäsHämtar egenskaperna.

Metoder

SignaturBeskrivning
CShape()Konstruktor för CShape.
getDepth() → doubleHämtar profilens djup.
setDepth(value: double)Ställer in djupet på profilen.
getWidth() → doubleHämtar profilens bredd.
setWidth(value: double)Ställer in profilens bredd.
getGirth() → doubleHämtar omkretsens längd.
setGirth(value: double)Ställer in längden på omkretsen.
getWallThickness() → doubleHämtar tjockleken på väggen.
setWallThickness(value: double)Ställer in tjockleken på väggen.
getInternalFilletRadius() → doubleHämtar den interna avrundningsradien.
setInternalFilletRadius(value: double)Ställer in den interna avrundningsradien.
getExtent() → Vector2Hämtar omfattningen i x- och y-dimension.
ParameterizedProfile()Konstruktor.
Profile()Konstruktor.
getBoundingBox() → BoundingBoxReturnerar begränsningsrutan.
Entity(name: String)Anropar Entity(name) på detta CShape-instans.
getParentNode() → NodeReturnerar föräldranoden.
setParentNode(value: Node)Sätter föräldranodens värde.
getParentNodes() → ArrayList<Node>Returnerar föräldranoderna.
getExcluded() → booleanReturnerar det exkluderade.
setExcluded(value: boolean)Ställer in det uteslutna värdet.
getEntityRendererKey() → EntityRendererKeyReturnerar nyckeln för enhetens renderare.
SceneObject()Anropar SceneObject på den här CShape-instansen.
SceneObject(name: String)Anropar SceneObject(name) på den här CShape-instansen.
getScene() → SceneReturnerar scenen.
A3DObject()IFC-kompatibel C-formad profil som definieras av parametrar. Profilens centrala position är i mitten av den omgivande lådan.
A3DObject(name: String)Anropar A3DObject(name) på denna CShape-instans.
getName() → StringReturnerar namnet.
setName(name: String)Sätter namnvärdet.
getProperties() → PropertyCollectionReturnerar egenskaperna.
findProperty(name: String) → PropertyHämtar profilens djup.
getProperty(name: String) → ObjectAnropar getProperty(name) på denna CShape-instans.
setProperty(name: String, value: Object)Ställer in djupet på profilen.
removeProperty(name: String) → booleanAnropar removeProperty(name) på denna CShape-instans.
removeProperty(property: Property) → booleanAnropar removeProperty(property) på denna CShape-instans.

Se även

 Svenska