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 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 |
Maximum | Vector3 | Lire | Le coin maximum de la boîte de bord |
Size | Vector3 | Lire | La taille de la boîte de bord |
Center | Vector3 | Lire | Le centre de la boîte de bord. |
méthodes
| Signature | Description |
|---|---|
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. |