BoundingBox
General
BoundingBox és una classe en Aspose.3d per Typescript. Heretaris de: BoundingBox.
BoundingBox i BoundingBox2D ofereixen mètodes per calcular extensions mínimes/màximes, centre, mida, punts de fusió o altres cases, i provar contenció o superposició.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
x | : number | Llegeix. | Coordenada X de l’angle mínim del quadre |
y | : number | Llegeix. | Coordenada Y de l’angle màxim del quadre |
z | : number | Llegeix. | Corta ruta a la coordenada center.z |
x | : number | Llegeix. | Coordenada X de l’angle mínim del quadre |
y | : number | Llegeix. | Coordenada Y de l’angle màxim del quadre |
z | : number | Llegeix. | Corta ruta a la coordenada center.z |
x | : number | Llegeix. | Coordenada X de l’angle mínim del quadre |
y | : number | Llegeix. | Coordenada Y de l’angle màxim del quadre |
z | : number | Llegeix. | Corta ruta a la coordenada center.z |
x | : number | Llegeix. | Coordenada X de l’angle mínim del quadre |
y | : number | Llegeix. | Coordenada Y de l’angle màxim del quadre |
z | : number | Llegeix. | Corta ruta a la coordenada center.z |
minimum | { x: number; y: number; z: number } | Llegeix. | Objectes que contenen les coordenades mínimes d’angle de la caixa. |
x | : number | Llegeix. | Coordenada X de l’angle mínim del quadre |
y | : number | Llegeix. | Coordenada Y de l’angle màxim del quadre |
z | : number | Llegeix. | Corta ruta a la coordenada center.z |
maximum | { x: number; y: number; z: number } | Llegeix. | |
x | : number | Llegeix. | Coordenada X de l’angle mínim del quadre |
y | : number | Llegeix. | Coordenada Y de l’angle màxim del quadre |
z | : number | Llegeix. | Corta ruta a la coordenada center.z |
center | { x: number; y: number; z: number } | Llegeix. | Objectes que representen el centre geomètric de la caixa. |
x | : number | Llegeix. | Coordenada X de l’angle mínim del quadre |
y | : number | Llegeix. | Coordenada Y de l’angle màxim del quadre |
z | : number | Llegeix. | Corta ruta a la coordenada center.z |
size | { x: number; y: number; z: number } | Llegeix. | Objectes que representen la largura, l’alçada i la profunditat de la caixa. |
x | : number | Llegeix. | Coordenada X de l’angle mínim del quadre |
y | : number | Llegeix. | Coordenada Y de l’angle màxim del quadre |
z | : number | Llegeix. | Corta ruta a la coordenada center.z |
extent | BoundingBoxExtent | Llegeix. | Descriu el tipus d’extensió de la casella delimitació (BoundingBoxExtent) |
Mètodes
| Signatura | Descripció |
|---|---|
constructor() | Crea un quadre a partir de vectors mínims i màxims donats. |
constructor(minimum: { x: number; y: number; z: number }, maximum: { x: number; y: number; z: number }) | |
constructor(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number) | |
constructor() | |
null() → BoundingBox | Retorna un quadre de limitació que representa un volum nul·lar (dimension zero) |
infinite() → BoundingBox | Retorna un marc de limitació que envolta l’espai infinit. |
merge() | Expandeix aquesta caixa per incloure una altra casella de limitació |
contains(arg: any) → boolean | Retorna true si l’argument està dins de la caixa. |
overlapsWith(box: BoundingBox) → boolean | Retorna true si aquesta casella intersecta la casela donada. |
scale() → number | Retorna el factor d’escala uniforme de la caixa |
toString() → string | Retorna una representació de cadena del quadre de limitació |