LinearExtrusion

LinearExtrusion

Översikt

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

Lineär extrusion tar en 2D-form som input och utvidgar formen i den tredje dimensionen.

Denna klass ger 35 metoder för att arbeta med LinearExtrusion objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getEntityRendererKey, getExcluded, getHeight, getName,och 22 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, center, direction, entityRendererKey, excluded, height,Och 9 fler.

ägodelar

NamnTyp avAccessBeskrivning
shapeProfileLäsningBasformen ska extruderas.
directionVector3LäsningRiktningen för extrusion, standardvärdet är (0, 0, 1).
heightdoubleLäsningHöjden på extruderad geometri, standardvärdet är 1.0.
slicesintLäsningSlitserna av den vridna extruderade geometern, standardvärdet är 1.
centerbooleanLäsningOm detta värde är falskt, är den linjära extrusionen Z-riktningen från 0 till höjd, annars är riktning från -höjd/2 till hög/2.
twistOffsetVector3LäsningDen avgift som används i twisting, standardvärdet är (0, 0, 0).
twistdoubleLäsningAntalet grader genom vilka formen extruderas.
parentNodeNodeLäsningHåller med föräldraljudet.
parentNodesArrayList<Node>LäsningHåller föräldraljudet.
excludedbooleanLäsningfår de uteslutna.
boundingBoxBoundingBoxLäsningHåller med på den gränssnittliga lådan.
entityRendererKeyEntityRendererKeyLäsningFå entitet renderer nyckeln.
sceneSceneLäsningFå scenen.
nameStringLäsningfår namnet.
propertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
LinearExtrusion()Konstruktor av instans.
LinearExtrusion(shape: Profile, height: double)Konstruktor av instans.
getShape()ProfileBasformen ska extruderas.
setShape(value: Profile)Basformen ska extruderas.
getDirection()Vector3Riktningen för extrusion, standardvärdet är (0, 0, 1).
setDirection(value: Vector3)Riktningen för extrusion, standardvärdet är (0, 0, 1).
getHeight()doubleHöjden på extruderad geometri, standardvärdet är 1.0.
setHeight(value: double)Höjden på extruderad geometri, standardvärdet är 1.0.
getSlices()intSlitserna av den vridna extruderade geometern, standardvärdet är 1.
setSlices(value: int)Slitserna av den vridna extruderade geometern, standardvärdet är 1.
getCenter()booleanOm detta värde är falskt, är den linjära extrusionen Z-riktningen från 0 till höjd, annars är riktning från -höjd/2 till hög/2.
setCenter(value: boolean)Om detta värde är falskt, är den linjära extrusionen Z-riktningen från 0 till höjd, annars är riktning från -höjd/2 till hög/2.
getTwistOffset()Vector3Den avgift som används i twisting, standardvärdet är (0, 0, 0).
setTwistOffset(value: Vector3)Den avgift som används i twisting, standardvärdet är (0, 0, 0).
getTwist()doubleAntalet grader genom vilka formen extruderas.
setTwist(value: double)Antalet grader genom vilka formen extruderas.
toMesh()MeshInte implementerad i FOSS-utgåvan – kastas på löptid. Konvertera extrusionen till mesh.
Entity(name: String)Byggare av BooleanOperator.
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.
getBoundingBox()BoundingBoxDen första operatören av Boolean-operatören.
getEntityRendererKey()EntityRendererKeyReturnerar entitetens renderernyckel.
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()StringHöjd av rätter.
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 entitetens renderernyckel för denna enhet.

Se även

 Svenska