HalfSpace

Panoramica

HalfSpace è una classe in Aspose.3D FOSS per Java. Eredita da: Entity.

HalfSpace rappresenta uno spazio infinito diviso da un piano, può essere usato con BooleanOperator.

Questa classe fornisce 26 metodi per lavorare con oggetti HalfSpace nei programmi Java. I metodi disponibili includono: A3DObject, Entity, HalfSpace, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getName, getNormal, getParentNode, getParentNodes, e 11 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: boundingBox, entityRendererKey, excluded, name, normal, parentNode, e 4 in più.

Proprietà

NomeTipoAccessoDescrizione
normalVector3LetturaLa normale del piano di divisione, il piano è definito come N * P + D = 0 dove N è Normal e P è un qualsiasi punto sul piano.
positionVector3LetturaQualsiasi punto sul piano di divisione, il piano è definito come N * P + D = 0 dove N è Normal e P è un qualsiasi punto sul piano.
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.
nameStringLetturaRestituisce il nome.
propertiesPropertyCollectionLetturaOttiene le proprietà.

Metodi

FirmaDescrizione
HalfSpace()Costruisce una nuova istanza di HalfSpace.
getNormal() → Vector3La normale del piano di divisione, il piano è definito come N * P + D = 0 dove N è la normale e P è un qualsiasi punto sul piano.
setNormal(value: Vector3)La normale del piano di divisione, il piano è definito come N * P + D = 0 dove N è la normale e P è un qualsiasi punto sul piano.
getPosition() → Vector3Qualsiasi punto sul piano di divisione, il piano è definito come N * P + D = 0 dove N è la normale e P è qualsiasi punto sul piano.
setPosition(value: Vector3)Qualsiasi punto sul piano di separazione, il piano è definito come N * P + D = 0 dove N è la normale e P è qualsiasi punto sul piano.
Entity(name: String)Chiama Entity(name) su questa istanza HalfSpace.
getParentNode() → NodeRestituisce il nodo genitore.
setParentNode(value: Node)Imposta il valore del nodo padre.
getParentNodes() → ArrayList<Node>Restituisce i nodi genitore.
getExcluded() → booleanRestituisce gli esclusi.
setExcluded(value: boolean)Imposta il valore escluso.
getBoundingBox() → BoundingBoxRestituisce il riquadro di delimitazione.
getEntityRendererKey() → EntityRendererKeyRestituisce la chiave del renderer dell’entità.
SceneObject()HalfSpace rappresenta uno spazio infinito che è suddiviso da un piano, questo può essere usato con BooleanOperator.
SceneObject(name: String)Chiama SceneObject(name) su questa istanza di HalfSpace.
getScene() → SceneRestituisce la scena.
A3DObject()Chiama A3DObject su questa istanza di HalfSpace.
A3DObject(name: String)Chiama A3DObject(name) su questa istanza di HalfSpace.
getName() → StringRestituisce il nome.
setName(name: String)Imposta il valore del nome.
getProperties() → PropertyCollectionRestituisce le proprietà.
findProperty(name: String) → PropertyChiama findProperty(name) su questa istanza di HalfSpace.
getProperty(name: String) → ObjectChiama getProperty(name) su questa istanza di HalfSpace.
setProperty(name: String, value: Object)Imposta il valore della proprietà.
removeProperty(name: String) → booleanChiama removeProperty(name) su questa istanza di HalfSpace.
removeProperty(property: Property) → booleanChiama removeProperty(property) su questa istanza di HalfSpace.

Vedi anche

 Italiano