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 deTypeAccessDescription
nullBoundingBoxLireLa boîte de limitation nulle
infiniteBoundingBoxLireLa boîte infinie de la limite
extentBoundingBoxExtentLireObtient l’étendue de la boîte englobante.
minimumVector3LireLe coin minimum de la boîte de bord @return Le angle minimum du boulot /
maximumVector3LireLe coin maximum de la boîte de bord @return Le angle maximal de cette boite de limite /
sizeVector3LireLa taille de la boîte de bord @return La grandeur de sa boite de limite /
centerVector3LireLe centre de la boîte de bord.

méthodes

SignatureDescription
getNull() → BoundingBoxLa boîte de limitation nulle
getInfinite() → BoundingBoxLa 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) → BoundingBoxConstruire 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() → BoundingBoxExtentObtient l’étendue de la boîte englobante.
getMinimum() → Vector3Le coin minimum de la boîte de bord @return Le angle minimum du boulot /
getMaximum() → Vector3Le coin maximum de la boîte de bord @return Le angle maximal de cette boite de limite /
scale() → doubleCalculera la valeur de coordinate absolue la plus grande de tout point contenu.
getSize() → Vector3La taille de la boîte de bord @return La grandeur de sa boite de limite /
getCenter() → Vector3Le 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) → BoundingBoxLe 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() → StringObtient la représentation sous forme de chaîne de la boîte englobante.
equals(obj: Object) → booleanDéterminer si deux objets sont égaux @param obj L’objet à comparer @return vrai si les deux objects sont égales /
overlapsWith(box: BoundingBox) → booleanVérifiez si la boîte de bord actuelle est surlapée avec la box de limite spécifiée.
contains(p: Vector3) → booleanVé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) → booleanLa boîte de bord pour vérifier s’il est à l’intérieur de la boite de limite actuelle.
clone() → BoundingBoxDescription 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() → intRetourne le code hash pour cette instance @return Le code de hash de la boîte de bord /

Voir aussi

 Français