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:PrihvatOpisivanje
shapeProfileČitaj.Izvorno tijelo za ekstrudiranje.
directionVector3Čitaj.U smjeru ekstrudiranja, podrazumevana vrijednost je (0, 0, 1).
heightdoubleČitaj.Visina ekstrudirane geometrije, podrazumevana vrijednost je 1,0.
slicesintČitaj.Reze izvrnutog ekstrudiran geometrije, podrazumevana vrijednost je 1.
centerbooleanČ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.
twistOffsetVector3Čitaj.Odskok koji se koristi u okretanju, podrazumevana vrijednost je (0, 0, 0).
twistdoubleČitaj.Broj stupnjeva kroz koje se oblik ekstrudira.
parentNodeNodeČitaj.Dobiva roditeljski čvor.
parentNodesArrayList<Node>Čitaj.Dobiva roditeljske čvorove.
excludedbooleanČitaj.Dobiva isključene.
boundingBoxBoundingBoxČitaj.Dobija okruženje.
sceneSceneČitaj.Dobiva mjesto.
nameStringČitaj.Dobiva ime.
propertiesPropertyCollectionČitaj.Dobija imovinu.

Metoda za primjenu

PotpisOpisivanje
LinearExtrusion()Konstruktor primjera.
LinearExtrusion(shape: Profile, height: double)Konstruktor primjera.
getShape()ProfileIzvorno tijelo za ekstrudiranje.
setShape(value: Profile)Izvorno tijelo za ekstrudiranje.
getDirection()Vector3U smjeru ekstrudiranja, podrazumevana vrijednost je (0, 0, 1).
setDirection(value: Vector3)U smjeru ekstrudiranja, podrazumevana vrijednost je (0, 0, 1).
getHeight()doubleVisina ekstrudirane geometrije, podrazumevana vrijednost je 1,0.
setHeight(value: double)Visina ekstrudirane geometrije, podrazumevana vrijednost je 1,0.
getSlices()intReze izvrnutog ekstrudiran geometrije, podrazumevana vrijednost je 1.
setSlices(value: int)Reze izvrnutog ekstrudiran geometrije, podrazumevana vrijednost je 1.
getCenter()booleanAko 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()Vector3Odskok 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()doubleBroj stupnjeva kroz koje se oblik ekstrudira.
setTwist(value: double)Broj stupnjeva kroz koje se oblik ekstrudira.
toMesh()MeshNe 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()NodeKonstruktor 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()booleanBooleov operator korišten u operaciji za stvaranje rezultata mrežnog sustava.
setExcluded(value: boolean)Uređuje isključenu vrijednost.
getBoundingBox()BoundingBoxPrvi operand Booleovog operatora.
SceneObject()Boolean operator vam omogućuje primjenu booleanske operacije na dva IMeshConvertible slučaja.
getScene()SceneIzgraditelj BooleanOperator.
A3DObject()Parametrizirani cilindar. Može se koristiti i za predstavljanje čunja kada je jedan od poluprežnikaGornji/polupražnjiDni nulti.
getName()StringSegmenti krive.
setName(name: String)Izgradnja profila CircleShape s određenim radijumom.
getProperties()PropertyCollectionInicijalizira novu instancciju klase “Cylinder”.
findProperty(name: String)PropertyInicijalizira novu instancku klase Bone.
getProperty(name: String)ObjectDobiva transformativnu matricu čvora u trenutnom položaju.
setProperty(name: String, value: Object)Dobiva segmente širine.
removeProperty(name: String)booleanDobiva flip koordinatni sustav kontrolnih točaka/normalno tijekom uvoza/izvoza.

Također pogledajte:

 Hrvatski