LinearExtrusion
Összefoglaló
LinearExtrusion egy osztály a Aspose.3D FOSS-ban Java számára. Az örökölők: Entity.
A lineáris extrúzió 2D formát vesz fel, és a 3-as dimenzióban kiterjeszti az alakzatot.
Ez a osztály 34 módszert biztosít az LinearExtrusion objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode, és 21 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.3D FOSS for Java csomag. A tulajdonságok: boundingBox, center, direction, excluded, height, name, és még nyolc.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
shape | Profile | Olvasd! | Az extrudálandó alaptípus. |
direction | Vector3 | Olvasd! | A kifejtés irányának alapértelmezett értéke (0, 0, 1). |
height | double | Olvasd! | A kifejtett geometria magassága, alapértelmezett értéke 1,0. |
slices | int | Olvasd! | A csavargott extrudált geometria szeleteinek alapértelmezett értéke 1. |
center | boolean | Olvasd! | Ha ez a érték hamis, akkor a lineáris extrudálási Z tartomány 0-tól magasságig terjed; ha nem, az -magasság/2 és magas/2-ig. |
twistOffset | Vector3 | Olvasd! | A fordítás során használt eltolódás alapértelmezett értéke (0, 0, 0). |
twist | double | Olvasd! | Az a fokszám, amelyeken keresztül az alakzatot kifejtették. |
parentNode | Node | Olvasd! | Megkapja a szülő csomót. |
parentNodes | ArrayList<Node> | Olvasd! | Megkapja a szülő csomópontokat. |
excluded | boolean | Olvasd! | A kivontakat kapja. |
boundingBox | BoundingBox | Olvasd! | Megkapja a határoló dobozt. |
scene | Scene | Olvasd! | Megvan a helyszín. |
name | String | Olvasd! | Megvan a neve. |
properties | PropertyCollection | Olvasd! | Megkapja a tulajdont. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
LinearExtrusion() | A példány építője. |
LinearExtrusion(shape: Profile, height: double) | A példány építője. |
getShape() → Profile | Az extrudálandó alaptípus. |
setShape(value: Profile) | Az extrudálandó alaptípus. |
getDirection() → Vector3 | A kifejtés irányának alapértelmezett értéke (0, 0, 1). |
setDirection(value: Vector3) | A kifejtés irányának alapértelmezett értéke (0, 0, 1). |
getHeight() → double | A kifejtett geometria magassága, alapértelmezett értéke 1,0. |
setHeight(value: double) | A kifejtett geometria magassága, alapértelmezett értéke 1,0. |
getSlices() → int | A csavargott extrudált geometria szeleteinek alapértelmezett értéke 1. |
setSlices(value: int) | A csavargott extrudált geometria szeleteinek alapértelmezett értéke 1. |
getCenter() → boolean | Ha ez a érték hamis, akkor a lineáris extrudálási Z tartomány 0-tól magasságig terjed; ha nem, az -magasság/2 és magas/2-ig. |
setCenter(value: boolean) | Ha ez a érték hamis, akkor a lineáris extrudálási Z tartomány 0-tól magasságig terjed; ha nem, az -magasság/2 és magas/2-ig. |
getTwistOffset() → Vector3 | A fordítás során használt eltolódás alapértelmezett értéke (0, 0, 0). |
setTwistOffset(value: Vector3) | A fordítás során használt eltolódás alapértelmezett értéke (0, 0, 0). |
getTwist() → double | Az a fokszám, amelyeken keresztül az alakzatot kifejtették. |
setTwist(value: double) | Az a fokszám, amelyeken keresztül az alakzatot kifejtették. |
toMesh() → Mesh | Nem valósítva a FOSS kiadásban futtatásidőben. A kifecskendezést hálószálra alakítsuk. |
Entity() | A NURBS-görbét a NIRBS jelképezi (((Nem egységes racionális alapvonal), egy NORBS görbe definíciója az getOrder (()) -a, súlyozott Geometria.getControlPoints () és getKnotVectors (*) gyűjteménye.) A kontrollpont w komponensét használják irányító pont súlyaként, függetlenül attól, hogy ez CurveDimension.TWO_DIMENSIONAL vagy CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | A példány építője. |
setParentNode(value: Node) | A művelet során a eredmény hálózati létrehozásához használt booleai operátor. |
getParentNodes() → ArrayList<Node> | Védelemmel rendelkező konstruktor, amely lehetővé teszi a származékos osztályok neve beállítását. |
getExcluded() → boolean | A művelet során a eredmény hálózati létrehozásához használt booleai operátor. |
setExcluded(value: boolean) | A kivételével meghatározott érték. |
getBoundingBox() → BoundingBox | A boolean operátor első operandja. |
SceneObject() | A boolean operátor lehetővé teszi, hogy a booleai műveletet két IMeshConvertible példányra alkalmazzuk. |
getScene() → Scene | BooleanOperator építője. |
A3DObject() | Parametrizált henger. Használható egy kővel is, ha a sugárcsík teteje/alsó sugara nulla. |
getName() → String | A görbék szegmensét. |
setName(name: String) | A meghatározott sugárral rendelkező CircleShape profil létrehozása. |
getProperties() → PropertyCollection | A Cylinder osztály új példányát indítja. |
findProperty(name: String) → Property | A Bone osztály új példányát indítja. |
getProperty(name: String) → Object | Megkapja a csomópont transzformációs mátrixát az aktuális helyzetben. |
setProperty(name: String, value: Object) | Megkapja a szélességi szegmenseket. |
removeProperty(name: String) → boolean | A behozatali/kiviteli folyamat során a kontrollpontok koordinátatezete átváltozik. |