Cylinder

Panoramica

Cylinder è una classe in Aspose.3D FOSS per Java. Eredita da: Primitive, IMeshConvertible.

Cilindro parametrizzato.

Questa classe fornisce 56 metodi per lavorare con oggetti Cylinder nei programmi Java. I metodi disponibili includono: A3DObject, Cylinder, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getGenerateFanCylinder, getHeight e 39 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo aver installato il pacchetto Aspose.3D FOSS per Java. Proprietà: boundingBox, castShadows, entityRendererKey, excluded, generateFanCylinder, height e 17 in più.

Proprietà

NomeTipoAccessoDescrizione
offsetBottomVector3LetturaOttiene l’offset di trasformazione dei vertici del lato inferiore.
offsetTopVector3LetturaRestituisce l’offset di trasformazione dei vertici del lato superiore.
generateFanCylinderbooleanLetturaRestituisce se generare il cilindro a ventaglio quando il ThetaLength è inferiore a 2*PI, altrimenti il modello non verrà tagliato.
shearBottomVector2LetturaOttiene la trasformazione di taglio del lato inferiore, il vettore memorizza il valore di taglio (asse x, asse z) misurato in radianti, il valore predefinito è (0, 0) @return della trasformazione di taglio del lato inferiore, vect
shearTopVector2LetturaOttiene la trasformazione di taglio del lato superiore, il vettore memorizza il valore di taglio (asse x, asse z) misurato in radianti, il valore predefinito è (0, 0) @return della trasformazione di taglio del lato superiore, vector sto
radiusTopdoubleLetturaOttiene il raggio del cappuccio superiore del cilindro.
radiusBottomdoubleLetturaOttiene il raggio della copertura inferiore del cilindro.
heightdoubleLetturaOttiene l’altezza del cilindro.
radialSegmentsintLetturaOttiene i segmenti radiali.
heightSegmentsintLetturaOttiene i segmenti dell’altezza.
openEndedbooleanLetturaOttiene un valore che indica se questo Cylinder è aperto alle estremità.
thetaStartdoubleLetturaOttiene l’inizio di theta.
thetaLengthdoubleLetturaRestituisce la lunghezza di theta.
castShadowsbooleanLetturaOttiene se questa geometria può proiettare ombra.
receiveShadowsbooleanLetturaOttiene se questa geometria può ricevere ombra.
parentNodeNodeLetturaRestituisce il nodo padre.
parentNodesArrayList<Node>LetturaOttiene i nodi genitori.
excludedbooleanLetturaOttiene l’escluso.
boundingBoxBoundingBoxLetturaOttiene il bounding box.
entityRendererKeyEntityRendererKeyLetturaOttiene la chiave del renderer dell’entità.
sceneSceneLetturaOttiene la scena.
nameStringLetturaOttiene il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
Cylinder()Inizializza una nuova istanza della classe Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)Inizializza una nuova istanza della classe Cylinder.
getOffsetBottom() → Vector3Ottiene l’offset di trasformazione dei vertici del lato inferiore.
setOffsetBottom(value: Vector3)Imposta il valore dell’offset bottom.
getOffsetTop() → Vector3Ottiene l’offset di trasformazione dei vertici del lato superiore.
setOffsetTop(value: Vector3)Imposta il valore di offset top.
getGenerateFanCylinder() → booleanRestituisce se generare il cilindro a ventaglio quando il ThetaLength è inferiore a 2*PI, altrimenti il modello non verrà tagliato.
setGenerateFanCylinder(value: boolean)Imposta il valore del cilindro del ventilatore generato.
getShearBottom() → Vector2Restituisce la trasformazione di taglio del lato inferiore, il vettore memorizza il valore di taglio (asse x, asse z) misurato in radianti, il valore predefinito è (0, 0) @return della trasformazione di taglio del lato inferiore, vect
setShearBottom(value: Vector2)Imposta il valore inferiore di shear.
getShearTop() → Vector2Ottiene la trasformazione di taglio del lato superiore, il vettore memorizza il valore di taglio (asse x, asse z) misurato in radianti, valore predefinito è (0, 0) @return della trasformazione di taglio del lato superiore, vettore mem
setShearTop(value: Vector2)Imposta il valore shear top.
getRadiusTop() → doubleOttiene il raggio della parte superiore del cilindro.
setRadiusTop(value: double)Imposta il valore del raggio superiore.
getRadiusBottom() → doubleOttiene il raggio della copertura inferiore del cilindro.
setRadiusBottom(value: double)Imposta il valore del raggio inferiore.
getHeight() → doubleOttiene l’altezza del cilindro.
setHeight(value: double)Imposta il valore dell’altezza.
getRadialSegments() → intOttiene i segmenti radiali.
setRadialSegments(value: int)Imposta il valore dei segmenti radiali.
getHeightSegments() → intOttiene i segmenti di altezza.
setHeightSegments(value: int)Imposta il valore dei segmenti di altezza.
getOpenEnded() → booleanRestituisce un valore che indica se questo Cylinder è aperto alle estremità.
setOpenEnded(value: boolean)Imposta il valore di estremità aperta.
getThetaStart() → doubleOttiene l’inizio di theta.
setThetaStart(value: double)Imposta il valore iniziale di theta.
getThetaLength() → doubleRestituisce la lunghezza di theta.
setThetaLength(value: double)Imposta il valore della lunghezza theta.
toMesh() → MeshConverti l’oggetto corrente in mesh @return La mesh.
getCastShadows() → booleanOttiene se questa geometria può proiettare l’ombra.
setCastShadows(value: boolean)Imposta il valore di cast shadows.
getReceiveShadows() → booleanOttiene se questa geometria può ricevere l’ombra.
setReceiveShadows(value: boolean)Imposta il valore di ricezione delle ombre.
Primitive()Inizializza una nuova istanza della classe Primitive.
Primitive(name: String)Inizializza una nuova istanza della classe Primitive.
Entity(name: String)Chiama Entity(name) su questa istanza di Cylinder.
getParentNode() → NodeRestituisce il nodo genitore.
setParentNode(value: Node)Imposta il valore del nodo genitore.
getParentNodes() → ArrayList<Node>Restituisce i nodi genitore.
getExcluded() → booleanRestituisce gli esclusi.
setExcluded(value: boolean)Imposta il valore escluso.
getBoundingBox() → BoundingBoxInizializza una nuova istanza della classe Cylinder.
getEntityRendererKey() → EntityRendererKeyRestituisce la chiave del renderer dell’entità.
SceneObject()Chiama SceneObject su questa istanza di Cylinder.
SceneObject(name: String)Chiama SceneObject(name) su questa istanza di Cylinder.
getScene() → SceneRestituisce la scena.
A3DObject()Cilindro parametrizzato. Può anche essere usato per rappresentare un cono quando uno dei valori radiusTop/radiusBottom è zero.
A3DObject(name: String)Chiama A3DObject(name) su questa istanza di Cylinder.
getName() → StringRestituisce il nome.
setName(name: String)Imposta il valore del nome.
getProperties() → PropertyCollectionInizializza una nuova istanza della classe Cylinder.
findProperty(name: String) → PropertyChiama findProperty(name) su questa istanza di Cylinder.
getProperty(name: String) → ObjectChiama getProperty(name) su questa istanza di Cylinder.
setProperty(name: String, value: Object)Imposta il valore della proprietà.
removeProperty(name: String) → booleanChiama removeProperty(name) su questa istanza di Cylinder.
removeProperty(property: Property) → booleanChiama removeProperty(property) su questa istanza di Cylinder.

Vedi anche

 Italiano