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