LinearExtrusion
Približni podaci
LinearExtrusion je klasa u Aspose.3D FOSS za Java. Nasljednici od: Entity.
Linearna ekstrudiranje uzima 2D oblik kao ulaz i proširuje oblik u trećoj dimenziji.
Ova klasa pruža 34 metode za rad s LinearExtrusion objektima u Java programima. Postoje i sljedeće metode: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode, i 21 dodatna metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: boundingBox, center, direction, excluded, height, name, i još 8 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
shape | Profile | Čitaj. | Izvorno tijelo za ekstrudiranje. |
direction | Vector3 | Čitaj. | U smjeru ekstrudiranja, podrazumevana vrijednost je (0, 0, 1). |
height | double | Čitaj. | Visina ekstrudirane geometrije, podrazumevana vrijednost je 1,0. |
slices | int | Čitaj. | Reze izvrnutog ekstrudiran geometrije, podrazumevana vrijednost je 1. |
center | boolean | Čitaj. | Ako je ta vrijednost pogrešna, raspon linearne ekstrudiranja Z iznosi od 0 do visine; u suprotnom, razmak se može izračunati od -visine/2 do visoke/2. |
twistOffset | Vector3 | Čitaj. | Odskok koji se koristi u okretanju, podrazumevana vrijednost je (0, 0, 0). |
twist | double | Čitaj. | Broj stupnjeva kroz koje se oblik ekstrudira. |
parentNode | Node | Čitaj. | Dobiva roditeljski čvor. |
parentNodes | ArrayList<Node> | Čitaj. | Dobiva roditeljske čvorove. |
excluded | boolean | Čitaj. | Dobiva isključene. |
boundingBox | BoundingBox | Čitaj. | Dobija okruženje. |
scene | Scene | Čitaj. | Dobiva mjesto. |
name | String | Čitaj. | Dobiva ime. |
properties | PropertyCollection | Čitaj. | Dobija imovinu. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
LinearExtrusion() | Konstruktor primjera. |
LinearExtrusion(shape: Profile, height: double) | Konstruktor primjera. |
getShape() → Profile | Izvorno tijelo za ekstrudiranje. |
setShape(value: Profile) | Izvorno tijelo za ekstrudiranje. |
getDirection() → Vector3 | U smjeru ekstrudiranja, podrazumevana vrijednost je (0, 0, 1). |
setDirection(value: Vector3) | U smjeru ekstrudiranja, podrazumevana vrijednost je (0, 0, 1). |
getHeight() → double | Visina ekstrudirane geometrije, podrazumevana vrijednost je 1,0. |
setHeight(value: double) | Visina ekstrudirane geometrije, podrazumevana vrijednost je 1,0. |
getSlices() → int | Reze izvrnutog ekstrudiran geometrije, podrazumevana vrijednost je 1. |
setSlices(value: int) | Reze izvrnutog ekstrudiran geometrije, podrazumevana vrijednost je 1. |
getCenter() → boolean | Ako je ta vrijednost pogrešna, raspon linearne ekstrudiranja Z iznosi od 0 do visine; u suprotnom, razmak se može izračunati od -visine/2 do visoke/2. |
setCenter(value: boolean) | Ako je ta vrijednost pogrešna, raspon linearne ekstrudiranja Z iznosi od 0 do visine; u suprotnom, razmak se može izračunati od -visine/2 do visoke/2. |
getTwistOffset() → Vector3 | Odskok koji se koristi u okretanju, podrazumevana vrijednost je (0, 0, 0). |
setTwistOffset(value: Vector3) | Odskok koji se koristi u okretanju, podrazumevana vrijednost je (0, 0, 0). |
getTwist() → double | Broj stupnjeva kroz koje se oblik ekstrudira. |
setTwist(value: double) | Broj stupnjeva kroz koje se oblik ekstrudira. |
toMesh() → Mesh | Ne implementiran u FOSS izdanju baca na vrijeme rada. Uvodite u proizvodnju i isporučite. |
Entity() | NURBS kriva je krivnica predstavljena od strane NIRBS-a (Nuniformna racionalna osnova spline), A Nurbs krivu definiše njegov getOrder ((), skup ponderirane Geometry.getControlPoints (() i getKnotVectors (()) komponenta w u kontrolnoj točki se koristi kao težina kontrolne točke, bez obzira na to da li je CurveDimension.TWO_DIMENSIONAL ili CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Konstruktor primjera. |
setParentNode(value: Node) | Booleov operator korišten u operaciji za stvaranje rezultata mrežnog sustava. |
getParentNodes() → ArrayList<Node> | Zaštićeni konstruktor za dopuštenje izvedenih klasa da postave ime. |
getExcluded() → boolean | Booleov operator korišten u operaciji za stvaranje rezultata mrežnog sustava. |
setExcluded(value: boolean) | Uređuje isključenu vrijednost. |
getBoundingBox() → BoundingBox | Prvi operand Booleovog operatora. |
SceneObject() | Boolean operator vam omogućuje primjenu booleanske operacije na dva IMeshConvertible slučaja. |
getScene() → Scene | Izgraditelj BooleanOperator. |
A3DObject() | Parametrizirani cilindar. Može se koristiti i za predstavljanje čunja kada je jedan od poluprežnikaGornji/polupražnjiDni nulti. |
getName() → String | Segmenti krive. |
setName(name: String) | Izgradnja profila CircleShape s određenim radijumom. |
getProperties() → PropertyCollection | Inicijalizira novu instancciju klase “Cylinder”. |
findProperty(name: String) → Property | Inicijalizira novu instancku klase Bone. |
getProperty(name: String) → Object | Dobiva transformativnu matricu čvora u trenutnom položaju. |
setProperty(name: String, value: Object) | Dobiva segmente širine. |
removeProperty(name: String) → boolean | Dobiva flip koordinatni sustav kontrolnih točaka/normalno tijekom uvoza/izvoza. |