BoundingBox
Vue d’ensemble
BoundingBox C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Struct<BoundingBox>, Serializable.
La boîte de bord axée /
Cette classe fournit 27 méthodes pour travailler avec des objets BoundingBox dans les programmes Java. Les méthodes disponibles comprennent : BoundingBox, clone, contains, copyFrom, equals, fromGeometry, getCenter, getExtent, getInfinite, getMaximum, getMinimum, getNull,7 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.3D FOSS pour le package Java. Propriétés : center, extent, infinite, maximum, minimum, null,Et 1 plus.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
null | BoundingBox | Lire | La boîte de limitation nulle |
infinite | BoundingBox | Lire | La boîte infinie de la limite |
extent | BoundingBoxExtent | Lire | Obtient l’étendue de la boîte englobante. |
minimum | Vector3 | Lire | Le coin minimum de la boîte de bord @return Le angle minimum du boulot / |
maximum | Vector3 | Lire | Le coin maximum de la boîte de bord @return Le angle maximal de cette boite de limite / |
size | Vector3 | Lire | La taille de la boîte de bord @return La grandeur de sa boite de limite / |
center | Vector3 | Lire | Le centre de la boîte de bord. |
méthodes
| Signature | Description |
|---|---|
getNull() → BoundingBox | La boîte de limitation nulle |
getInfinite() → BoundingBox | La boîte infinie de la limite |
BoundingBox(minimum: Vector3, maximum: Vector3) | Initialisez une boîte de bord finie avec un angle minimum et maximum @param minimum Le coin minimum @ param maximum Le angle maximum / |
BoundingBox() | Il a commencé une nouvelle instance de la BoundingBox. |
BoundingBox(minimum: FVector3, maximum: FVector3) | Initialisez une boîte de bord finie avec un angle minimum et maximum @param minimum Le coin minimum @ param maximum Le angle maximum / |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | Initialisez une boîte de bord finie avec un coin minimum et maximum donné @param minX Le coin minimal X @ param miniY Le coin minimum Y @ Param MiniZ Le angle minimum Z @Param maxX La maxi |
fromGeometry(geometry: Geometry) → BoundingBox | Construire une boîte de limitation à partir d’une geometrie donnée @param Geometria La géometría pour calculer la boite de limite @return La boule de l’ensemble de la geometrie donée / |
getExtent() → BoundingBoxExtent | Obtient l’étendue de la boîte englobante. |
getMinimum() → Vector3 | Le coin minimum de la boîte de bord @return Le angle minimum du boulot / |
getMaximum() → Vector3 | Le coin maximum de la boîte de bord @return Le angle maximal de cette boite de limite / |
scale() → double | Calculera la valeur de coordinate absolue la plus grande de tout point contenu. |
getSize() → Vector3 | La taille de la boîte de bord @return La grandeur de sa boite de limite / |
getCenter() → Vector3 | Le centre de la boîte de bord. |
merge(pt: Vector4) | Mélanger la boîte de limite actuelle avec un point donné @param pt Le point à fusionner / |
merge(pt: Vector3) | Mélanger la boîte de limite actuelle avec un point donné @param pt Le point à fusionner / |
merge(pt: FVector3) | Mélanger la boîte de limite actuelle avec un point donné @param pt Le point à fusionner / |
merge(x: double, y: double, z: double) | Mélanger la boîte de liaison actuelle avec un point donné @param x Le point à fusionner dans la box de la lion @ param y Le points à être fuse dans le box du lions @ Param z Le Point à se fuser dans les bouts |
merge(bb: BoundingBox) | Mettre la nouvelle boîte dans la boite de bord actuelle. |
mul(bbox: BoundingBox, mat: Matrix4) → BoundingBox | Le surcharge d’opérateur pour la multiplication, le coin minimum et maximum de la nouvelle boîte de liaison sera transformé par la matrice. |
toString() → String | Obtient la représentation sous forme de chaîne de la boîte englobante. |
equals(obj: Object) → boolean | Déterminer si deux objets sont égaux @param obj L’objet à comparer @return vrai si les deux objects sont égales / |
overlapsWith(box: BoundingBox) → boolean | Vérifiez si la boîte de bord actuelle est surlapée avec la box de limite spécifiée. |
contains(p: Vector3) → boolean | Vérifiez si le point p est à l’intérieur de la boîte de limitation @param p Le point pour tester @return True si ce point est dans la box / |
contains(bbox: BoundingBox) → boolean | La boîte de bord pour vérifier s’il est à l’intérieur de la boite de limite actuelle. |
clone() → BoundingBox | Description copiée de l’interface: Struct @return cloné instance / |
copyFrom(src: BoundingBox) | Description copiée de l’interface: Struct @param src instance source pour copier / |
hashCode() → int | Retourne le code hash pour cette instance @return Le code de hash de la boîte de bord / |