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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
offsetBottom | Vector3 | Läsning | Få vertikala omvandling avset från botten sidan. |
offsetTop | Vector3 | Läsning | Få vertikala omvandling avsked från den övre sidan. |
generateFanCylinder | boolean | Läsning | Om du vill generera fan-typ cylinder när ThetaLength är mindre än 2*PI, annars kommer modellen inte att skära. |
shearBottom | Vector2 | Läsning | Gets 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 |
shearTop | Vector2 | Läsning | Gets 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 |
radiusTop | double | Läsning | Fått radiet av cylinderns toppkap. |
radiusBottom | double | Läsning | Fått strömen av cylinderns bottenkopp. |
height | double | Läsning | Håller höjden på cylindern. |
radialSegments | int | Läsning | Det är radial segment. |
heightSegments | int | Läsning | Få höjd segment. |
openEnded | boolean | Läsning | Det får ett värde som indikerar om denna Cylinder öppnas. |
thetaStart | double | Läsning | Det börjar med teta. |
thetaLength | double | Läsning | Det är längden på theta. |
castShadows | boolean | Läsning | Det är viktigt att veta om geometri kan skjuta skugga. |
receiveShadows | boolean | Läsning | Det vet om denna geometri kan få skugga. |
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 |
|---|---|
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() → Vector3 | Få vertikala omvandling avset från botten sidan. |
setOffsetBottom(value: Vector3) | Ange den nedre avkastningsvärdet. |
getOffsetTop() → Vector3 | Få vertikala omvandling avsked från den övre sidan. |
setOffsetTop(value: Vector3) | Ställ upp offsetens toppvärde. |
getGenerateFanCylinder() → boolean | Om 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() → Vector2 | Gets 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() → Vector2 | Gets 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() → double | Fått radiet av cylinderns toppkap. |
setRadiusTop(value: double) | Ställ in radium toppvärdet. |
getRadiusBottom() → double | Fått strömen av cylinderns bottenkopp. |
setRadiusBottom(value: double) | Ange det nedre radien värde. |
getHeight() → double | Håller höjden på cylindern. |
setHeight(value: double) | Ange värdet av höjden. |
getRadialSegments() → int | Det är radial segment. |
setRadialSegments(value: int) | Ställ in radial segment värde. |
getHeightSegments() → int | Få höjd segment. |
setHeightSegments(value: int) | Ange värdet av höjd segment. |
getOpenEnded() → boolean | Det får ett värde som indikerar om denna Cylinder öppnas. |
setOpenEnded(value: boolean) | Ange det öppna slutvärdet. |
getThetaStart() → double | Det börjar med teta. |
setThetaStart(value: double) | Ställ in den theta startvärdet. |
getThetaLength() → double | Det är längden på theta. |
setThetaLength(value: double) | Ange värdet av theta längd. |
toMesh() → Mesh | Konvertera aktuella objekt till mesh @return The mesch. |
getCastShadows() → boolean | Det är viktigt att veta om geometri kan skjuta skugga. |
setCastShadows(value: boolean) | Initierar en ny instans av boxklassen. |
getReceiveShadows() → boolean | Det 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() → 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. |