EllipseShape

EllipseShape

Översikt

EllipseShape är en klass i Aspose.3D FOSS för Java. ärvt från: ParameterizedProfile.

IFC-kompatibel ellipsprofil, som kan användas för att bygga en mesh genom LinearExtrusion.

Denna klass ger 26 metoder för att arbeta med EllipseShape objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, EllipseShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getExcluded, getExtent, getName, getParentNode,13 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java paket. och egenskaper: boundingBox, excluded, extent, name, parentNode, parentNodes,Och 4 fler.

ägodelar

NamnTyp avAccessBeskrivning
semiAxis1doubleLäsningDet är radiot på X-axis.
semiAxis2doubleLäsningDet är en radie på Y-axis.
extentVector2LäsningDet är en storlek i x och y dimension.
boundingBoxBoundingBoxLäsningHåller med på den gränssnittliga lådan.
parentNodeNodeLäsningHåller med föräldraljudet.
parentNodesArrayList<Node>LäsningHåller föräldraljudet.
excludedbooleanLäsningfår de uteslutna.
sceneSceneLäsningFå scenen.
nameStringLäsningfår namnet.
propertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
EllipseShape()Bygg en EllipseShape profil med standardhalvaxor.
EllipseShape(semiAxis1: double, semiAxis2: double)Bygg en EllipseShape profil med angivna halvaxlar.
getSemiAxis1()doubleDet är radiot på X-axis.
setSemiAxis1(value: double)Ställ radien på X-axeln.
getSemiAxis2()doubleDet är en radie på Y-axis.
setSemiAxis2(value: double)Ställ radien på Y-axis.
getExtent()Vector2Det är en storlek i x och y dimension.
ParameterizedProfile()tillverkare .
Profile()tillverkare .
getBoundingBox()BoundingBoxÅterställer gränssnittet.
Entity()NURBS-kurvan är en kurva som representeras av Nurbs(Non-uniform rationell bas spline), En Nurss-kurs definieras av dess getOrder(), ett uppsätt av viktade Geometry.getControlPoints() och en getKnotVectors() Den w komponenten i kontrollpunkten används som styrpunktens vekt, oavsett om det är ett CurveDimension.TWO_DIMENSIONAL eller CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeKonstruktor av instans.
setParentNode(value: Node)Booleanoperatören används i operationen för att skapa resultatet mesh.
getParentNodes()ArrayList<Node>Skyddad konstruktor för att tillåta deriverade klasser att ange namn.
getExcluded()booleanBooleanoperatören används i operationen för att skapa resultatet mesh.
setExcluded(value: boolean)Ange det uteslutna värdet.
SceneObject()Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible.
getScene()SceneByggare av BooleanOperator.
A3DObject()Parameteriserad cylinder. Den kan också användas för att representera en cone när en av radiusTop/radiusBottom är noll.
getName()Stringsegment av kurvan.
setName(name: String)Bygg en CircleShape profil med angiven radius.
getProperties()PropertyCollectionInitierar en ny instans av Cylinder-klassen.
findProperty(name: String)PropertyInitierar en ny instans av Bone-klassen.
getProperty(name: String)ObjectFå transformatrycket av knuten i den aktuella posen.
setProperty(name: String, value: Object)Få bredd segment.
removeProperty(name: String)booleanDet får ett flopp-koordinat system av kontrollpunkter/normala under import/export.

Se även

 Svenska