BoundingBox

Vue d’ensemble

BoundingBox Il est un structur dans Aspose.3D FOSS pour .NET.

La boîte de bord axée

Cette structure fournit 16 méthodes pour travailler avec des objets BoundingBox dans les programmes .NET. Les méthodes disponibles comprennent : BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.3D FOSS pour le package .Net. 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
MaximumVector3LireLe coin maximum de la boîte de bord
SizeVector3LireLa taille de la boîte de bord
CenterVector3LireLe centre de la boîte de bord.

méthodes

SignatureDescription
BoundingBox(minimum: Vector3, maximum: Vector3)Initialisez une boîte de bord finie avec un coin minimum et maximum donné
BoundingBox(minimum: FVector3, maximum: FVector3)Initialisez une boîte de bord finie avec un coin minimum et maximum donné
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é
Scale()Calculera la valeur de coordinate absolue la plus grande de tout point contenu.
FromGeometry(geometry: Geometry)Construire une boîte de bord à partir d’une géométrie donnée
Merge(pt: Vector4)Mélanger la boîte de bord actuelle avec un point donné
Merge(pt: Vector3)Mélanger la boîte de bord actuelle avec un point donné
Merge(pt: FVector3)Mélanger la boîte de bord actuelle avec un point donné
Merge(x: double, y: double, z: double)Mélanger la boîte de bord actuelle avec un point donné
Merge(bb: BoundingBox)Mettre la nouvelle boîte dans la boite de bord actuelle.
ToString()Obtient la représentation sous forme de chaîne de la boîte englobante.
GetHashCode()Retourner le code hash pour cette instance
Equals(obj: object)Déterminer si deux objets sont égaux
OverlapsWith(box: BoundingBox)Vérifiez si la boîte de bord actuelle est surlapée avec la box de limite spécifiée.
Contains(p: Vector3)Vérifiez si le point p est à l’intérieur de la boîte de bord.
Contains(bbox: BoundingBox)La boîte de bord pour vérifier s’il est à l’intérieur de la boite de limite actuelle.

Voir aussi

 Français