Sphere

Panoramica

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

Sfera parametrizzata.

Questa classe fornisce 60 metodi per lavorare con oggetti Sphere nei programmi Java. I metodi disponibili includono: A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, e 39 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey, e 16 in più.

Proprietà

NomeTipoAccessoDescrizione
widthSegmentsintLetturaOttiene o imposta i segmenti di larghezza.
heightSegmentsintLetturaOttiene o imposta i segmenti di altezza.
phiStartdoubleLetturaOttiene o imposta phi start.
phiLengthdoubleLetturaOttiene o imposta la lunghezza di phi.
thetaStartdoubleLetturaOttiene o imposta theta start.
thetaLengthdoubleLetturaOttiene o imposta la lunghezza di theta.
radiusdoubleLetturaOttiene o imposta il raggio della sfera.
visiblebooleanLetturaOttiene il visibile.
castShadowsbooleanLetturaOttiene le ombre proiettate.
receiveShadowsbooleanLetturaOttiene le ombre ricevute.
controlPointsjava.util.List<Vector4>LetturaOttiene i punti di controllo.
vertexElementsjava.util.List<VertexElement>LetturaOttiene gli elementi dei vertici.
deformersjava.util.List<Deformer>LetturaOttiene i deformatori.
deformers2java.util.Collection<T>LetturaOttiene i deformers2.
parentNodeNodeLetturaOttiene il nodo genitore.
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
Sphere()Inizializza una nuova istanza di Sphere con raggio predefinito 1.
Sphere(radius: double)Inizializza una nuova istanza della classe Sphere con raggio specificato.
Sphere(radius: double, widthSegments: int, heightSegments: int)Inizializza una nuova istanza della classe Sphere con raggio, segmenti di larghezza e segmenti di altezza specificati.
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double)Inizializza una nuova istanza della classe Sphere.
getWidthSegments() → intOttiene o imposta i segmenti di larghezza.
setWidthSegments(value: int)Imposta il valore dei segmenti di larghezza.
getHeightSegments() → intOttiene o imposta i segmenti di altezza.
setHeightSegments(value: int)Imposta il valore dei segmenti di altezza.
getPhiStart() → doubleOttiene o imposta l’inizio di phi.
setPhiStart(value: double)Imposta il valore iniziale di phi.
getPhiLength() → doubleOttiene o imposta la lunghezza di phi.
setPhiLength(value: double)Imposta il valore della lunghezza phi.
getThetaStart() → doubleOttiene o imposta l’inizio di theta.
setThetaStart(value: double)Imposta il valore iniziale di theta.
getThetaLength() → doubleOttiene o imposta la lunghezza di theta.
setThetaLength(value: double)Imposta il valore della lunghezza theta.
getRadius() → doubleOttiene o imposta il raggio della sfera.
setRadius(value: double)Imposta il valore del raggio.
toMesh() → MeshConverti l’oggetto corrente in mesh.
Geometry()Chiama Geometry su questa istanza di Sphere.
Geometry(name: String)Chiama Geometry(name) su questa istanza di Sphere.
getVisible() → booleanRestituisce il visible.
setVisible(value: boolean)Imposta il valore visibile.
getCastShadows() → booleanRestituisce le ombre proiettate.
setCastShadows(value: boolean)Imposta il valore di cast shadows.
getReceiveShadows() → booleanRestituisce le ombre ricevute.
setReceiveShadows(value: boolean)Inizializza una nuova istanza della classe Sphere.
getControlPoints() → java.util.List<Vector4>Restituisce i punti di controllo.
getVertexElements() → java.util.List<VertexElement>Restituisce gli elementi dei vertici.
getDeformers() → java.util.List<Deformer>Restituisce i deformatori.
getElement(type: VertexElementType) → VertexElementChiama getElement(type) su questa istanza di Sphere.
createElement(type: VertexElementType) → VertexElementOttiene o imposta i segmenti di altezza.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementChiama createElement(type, mappingMode, referenceMode) su questa istanza di Sphere.
addElement(element: VertexElement)Ottiene o imposta l’inizio di theta.
addDeformer(deformer: Deformer)Aggiunge un deformatore a questa geometria e imposta il riferimento al proprietario.
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUVChiama getVertexElementOfUV(mapping) su questa istanza di Sphere.
createElementUV(mapping: TextureMapping) → VertexElementUVChiama createElementUV(mapping) su questa istanza di Sphere.
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUVChiama createElementUV(mapping, mappingMode, referenceMode) su questa istanza di Sphere.
getDeformers2() → java.util.Collection<T>Restituisce i deformers2.
Entity(name: String)Chiama Entity(name) su questa istanza di Sphere.
getParentNode() → NodeInizializza una nuova istanza di Sphere con raggio predefinito 1.
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() → BoundingBoxRestituisce il rettangolo di delimitazione.
getEntityRendererKey() → EntityRendererKeyRestituisce la chiave del renderer dell’entità.
SceneObject()Sfera parametrizzata.
SceneObject(name: String)Chiama SceneObject(name) su questa istanza di Sphere.
getScene() → SceneRestituisce la scena.
A3DObject()Chiama A3DObject su questa istanza di Sphere.
A3DObject(name: String)Chiama A3DObject(name) su questa istanza di Sphere.
getName() → StringRestituisce il nome.
setName(name: String)Imposta il valore del nome.
getProperties() → PropertyCollectionInizializza una nuova istanza della classe Sphere con il raggio specificato.
findProperty(name: String) → PropertyChiama findProperty(name) su questa istanza di Sphere.
getProperty(name: String) → ObjectChiama getProperty(name) su questa istanza di Sphere.
setProperty(name: String, value: Object)Imposta il valore della proprietà.
removeProperty(name: String) → booleanChiama removeProperty(name) su questa istanza di Sphere.
removeProperty(property: Property) → booleanChiama removeProperty(property) su questa istanza di Sphere.

Vedi anche

 Italiano