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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
shape | Profile | Läsning | Basformen ska extruderas. |
direction | Vector3 | Läsning | Riktningen för extrusion, standardvärdet är (0, 0, 1). |
height | double | Läsning | Höjden på extruderad geometri, standardvärdet är 1.0. |
slices | int | Läsning | Slitserna av den vridna extruderade geometern, standardvärdet är 1. |
center | boolean | Läsning | 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. |
twistOffset | Vector3 | Läsning | Den avgift som används i twisting, standardvärdet är (0, 0, 0). |
twist | double | Läsning | Antalet grader genom vilka formen extruderas. |
parentNode | Node | Läsning | Håller med föräldraljudet. |
parentNodes | ArrayList<Node> | Läsning | Håller föräldraljudet. |
excluded | boolean | Läsning | får de uteslutna. |
boundingBox | BoundingBox | Läsning | Håller med på den gränssnittliga lådan. |
entityRendererKey | EntityRendererKey | Läsning | Få entitet renderer nyckeln. |
scene | Scene | Läsning | Få scenen. |
name | String | Läsning | får namnet. |
properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
LinearExtrusion() | Konstruktor av instans. |
LinearExtrusion(shape: Profile, height: double) | Konstruktor av instans. |
getShape() → Profile | Basformen ska extruderas. |
setShape(value: Profile) | Basformen ska extruderas. |
getDirection() → Vector3 | Riktningen för extrusion, standardvärdet är (0, 0, 1). |
setDirection(value: Vector3) | Riktningen för extrusion, standardvärdet är (0, 0, 1). |
getHeight() → double | Höjden på extruderad geometri, standardvärdet är 1.0. |
setHeight(value: double) | Höjden på extruderad geometri, standardvärdet är 1.0. |
getSlices() → int | Slitserna av den vridna extruderade geometern, standardvärdet är 1. |
setSlices(value: int) | Slitserna av den vridna extruderade geometern, standardvärdet är 1. |
getCenter() → 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. |
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() → Vector3 | Den 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() → double | Antalet grader genom vilka formen extruderas. |
setTwist(value: double) | Antalet grader genom vilka formen extruderas. |
toMesh() → Mesh | Inte implementerad i FOSS-utgåvan – kastas på löptid. Konvertera extrusionen till mesh. |
Entity(name: String) | Byggare av BooleanOperator. |
getParentNode() → Node | Konstruktor 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() → boolean | Booleanoperatören används i operationen för att skapa resultatet mesh. |
setExcluded(value: boolean) | Ange det uteslutna värdet. |
getBoundingBox() → BoundingBox | Den första operatören av Boolean-operatören. |
getEntityRendererKey() → EntityRendererKey | Returnerar entitetens renderernyckel. |
SceneObject() | Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible. |
getScene() → Scene | Byggare 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() → String | Höjd av rätter. |
setName(name: String) | Bygg en CircleShape profil med angiven radius. |
getProperties() → PropertyCollection | Initierar en ny instans av Cylinder-klassen. |
findProperty(name: String) → Property | Initierar en ny instans av Bone-klassen. |
getProperty(name: String) → Object | Få transformatrycket av knuten i den aktuella posen. |
setProperty(name: String, value: Object) | Få bredd segment. |
removeProperty(name: String) → boolean | Det får entitetens renderernyckel för denna enhet. |