BoundingBox
Približni podaci
BoundingBox je struktura u Aspose.3D FOSS za .NET.
Srednja strana:
Ova struktura pruža 9 metoda za rad s BoundingBox objektima u .NET programima. Postoje i sljedeće metode: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.3D FOSS za .Net. Ograničenja: Center, Extent, Infinite, Maximum, Minimum, Null, i još jedan.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
Extent | BoundingBoxExtent | Čitaj. | Shvaća se. |
Minimum | Vector3 | Čitaj. | Dobiva minimum. |
Maximum | Vector3 | Čitaj. | Dobiva maksimalno. |
Size | Vector3 | Čitaj. | Dobiva veličinu. |
Center | Vector3 | Čitaj. | Dobija središte. |
Null | BoundingBox | Čitaj. | Dobiva nula. |
Infinite | BoundingBox | Čitaj. | Dobiva beskonačnost. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
BoundingBox(minimum: Vector3, maximum: Vector3) | Inicijalizira polje s navedenim minimalnim i maksimalnim vektorima. |
BoundingBox(minimum: FVector3, maximum: FVector3) | |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | |
Scale() | Izračunava apsolutno najveću vrijednost koordinata bilo koje sadržane točke. |
FromGeometry(geometry: Geometry) | Izgraditi granični okvir iz date geometrije |
Merge(pt: Vector4) | U slučaju da je to moguće, potrebno je provesti postupak. |
Merge(pt: Vector3) | U slučaju da je to moguće, potrebno je provesti postupak. |
Merge(pt: FVector3) | U slučaju da je to moguće, potrebno je provesti postupak. |
Merge(x: double, y: double, z: double) | U slučaju da je to moguće, potrebno je provesti postupak. |
Merge(bb: BoundingBox) | U slučaju da je to moguće, potrebno je provesti postupak. |
ToString() | Dobiva niz zastupljenja graničnog polja. |
GetHashCode() | Vrati hash kod za ovu instanc. |
Equals(obj: object) | Određuje jesu li dva objekta jednaka. |
OverlapsWith(box: BoundingBox) | Ako je to moguće, provjerite da li se ta polja preklapaju s određenom. |
Contains(p: Vector3) | Provjerite je li točka p unutar okvira za graničenje. |
Contains(bbox: BoundingBox) | Provjerite je li točka p unutar okvira za graničenje. |
Equals(other: BoundingBox) | Određuje jesu li dva objekta jednaka. |