Cylinder

Översikt

Cylinder är en klass i Aspose.3D FOSS för Java. ärvt från: Primitive, IMeshConvertible.

Parameterade cylindrar.

Denna klass ger 52 metoder för att arbeta med cylindrar i Java-program. Tillgängliga metoder inkluderar: A3DObject, Cylinder, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getGenerateFanCylinder, getHeight,och 39 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, castShadows, entityRendererKey, excluded, generateFanCylinder, height,Och 17 fler.

ägodelar

NamnTyp avAccessBeskrivning
offsetBottomVector3LäsningFå vertikala omvandling avset från botten sidan.
offsetTopVector3LäsningFå vertikala omvandling avsked från den övre sidan.
generateFanCylinderbooleanLäsningOm du vill generera fan-typ cylinder när ThetaLength är mindre än 2*PI, annars kommer modellen inte att skära.
shearBottomVector2LäsningGets av bladen omvandling av botten sidan, vektor lagrar (x-axis, z-aksis) bladet värde som mäts i radian, standardvärdet är (0, 0) @return av den blade omvandla av nedre sidan vect
shearTopVector2LäsningGets av bladen omvandling på toppen, vektor lagrar (x-axis, z-aksis) bladet värde som mäts i radian, standardvärdet är (0, 0) @return av den blade omvandla på toppsidan, vector sto
radiusTopdoubleLäsningFått radiet av cylinderns toppkap.
radiusBottomdoubleLäsningFått strömen av cylinderns bottenkopp.
heightdoubleLäsningHåller höjden på cylindern.
radialSegmentsintLäsningDet är radial segment.
heightSegmentsintLäsningFå höjd segment.
openEndedbooleanLäsningDet får ett värde som indikerar om denna Cylinder öppnas.
thetaStartdoubleLäsningDet börjar med teta.
thetaLengthdoubleLäsningDet är längden på theta.
castShadowsbooleanLäsningDet är viktigt att veta om geometri kan skjuta skugga.
receiveShadowsbooleanLäsningDet vet om denna geometri kan få skugga.
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
Cylinder()Initierar en ny instans av Cylinder-klassen.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)Initierar en ny instans av Cylinder-klassen.
getOffsetBottom()Vector3Få vertikala omvandling avset från botten sidan.
setOffsetBottom(value: Vector3)Ange den nedre avkastningsvärdet.
getOffsetTop()Vector3Få vertikala omvandling avsked från den övre sidan.
setOffsetTop(value: Vector3)Ställ upp offsetens toppvärde.
getGenerateFanCylinder()booleanOm du vill generera fan-typ cylinder när ThetaLength är mindre än 2*PI, annars kommer modellen inte att skära.
setGenerateFanCylinder(value: boolean)Ange genererat fancylindervärde.
getShearBottom()Vector2Gets av bladen omvandling av botten sidan, vektor lagrar (x-axis, z-aksis) bladet värde som mäts i radian, standardvärdet är (0, 0) @return av den blade omvandla av nedre sidan vect
setShearBottom(value: Vector2)Ange det nedre värdet av shear.
getShearTop()Vector2Gets av bladen omvandling på toppen, vektor lagrar (x-axis, z-aksis) bladet värde som mäts i radian, standardvärdet är (0, 0) @return av den blade omvandla på toppsidan, vector sto
setShearTop(value: Vector2)Ställ in toppvärdet på shear.
getRadiusTop()doubleFått radiet av cylinderns toppkap.
setRadiusTop(value: double)Ställ in radium toppvärdet.
getRadiusBottom()doubleFått strömen av cylinderns bottenkopp.
setRadiusBottom(value: double)Ange det nedre radien värde.
getHeight()doubleHåller höjden på cylindern.
setHeight(value: double)Ange värdet av höjden.
getRadialSegments()intDet är radial segment.
setRadialSegments(value: int)Ställ in radial segment värde.
getHeightSegments()intFå höjd segment.
setHeightSegments(value: int)Ange värdet av höjd segment.
getOpenEnded()booleanDet får ett värde som indikerar om denna Cylinder öppnas.
setOpenEnded(value: boolean)Ange det öppna slutvärdet.
getThetaStart()doubleDet börjar med teta.
setThetaStart(value: double)Ställ in den theta startvärdet.
getThetaLength()doubleDet är längden på theta.
setThetaLength(value: double)Ange värdet av theta längd.
toMesh()MeshKonvertera aktuella objekt till mesh @return The mesch.
getCastShadows()booleanDet är viktigt att veta om geometri kan skjuta skugga.
setCastShadows(value: boolean)Initierar en ny instans av boxklassen.
getReceiveShadows()booleanDet vet om denna geometri kan få skugga.
setReceiveShadows(value: boolean)Den yttre strålen av rektangulär torus.
Primitive()Det initierar en ny instans av den primitivklassen.
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