BoundingBox

Visión general

BoundingBox Es una clase en Aspose.3D FOSS para Tiposcritos.

Esta clase proporciona 8 métodos para trabajar con los objetos BoundingBox en programas de Tipescript. Los métodos disponibles incluyen: constructor, contains, infinite, merge, null, overlapsWith, scale, toString. Todos los miembros públicos están accesibles a cualquier aplicación de Tipescript después de instalar el Aspose.3D FOSS para el paquete de tipescripto. Propiedades : center, extent, maximum, minimum, size, x,Y dos más.

Descripción

BoundingBox es una clase en la biblioteca de FOSS para Aspose.3D que exponen 7 métodos y 29 propiedades para uso programático.

Las capacidades básicas incluyen: : number; : number; : number.Estas operaciones permiten a los desarrolladores integrar la funcionalidad de boundingbox directamente en las aplicaciones TypeScript.

La clase también proporciona el x de la propiedad (gita el x), el y de la propiedad (gita el y), que z La propiedad (gita el z).

La clase ofrece 4 sobrecargas constructor, lo que permite la inicialización flexible dependiendo del contexto de llamada.

Propiedades

NombreTipoAccesoDescripción
x: numberLeerTiene el x.
y: numberLeerTiene el y.
z: numberLeerSe encuentra el z.
x: numberLeerTiene el x.
y: numberLeerTiene el y.
z: numberLeerSe encuentra el z.
x: numberLeerTiene el x.
y: numberLeerTiene el y.
z: numberLeerSe encuentra el z.
x: numberLeerTiene el x.
y: numberLeerTiene el y.
z: numberLeerSe encuentra el z.
minimum{ x: number; y: number; z: number }LeerObtenga el mínimo.
x: numberLeerTiene el x.
y: numberLeerTiene el y.
z: numberLeerSe encuentra el z.
maximum{ x: number; y: number; z: number }LeerObtenga el máximo.
x: numberLeerTiene el x.
y: numberLeerTiene el y.
z: numberLeerSe encuentra el z.
center{ x: number; y: number; z: number }LeerTiene el centro.
x: numberLeerTiene el x.
y: numberLeerTiene el y.
z: numberLeerSe encuentra el z.
size{ x: number; y: number; z: number }LeerObtenga el tamaño.
x: numberLeerTiene el x.
y: numberLeerTiene el y.
z: numberLeerSe encuentra el z.
extentBoundingBoxExtentLeerTiene la medida.

Métodos

firmaDescripción
constructor()Crea una caja de límite vacía (null)
constructor(minimum: { x: number; y: number; z: number }, maximum: { x: number; y: number; z: number })Crea una caja con los puntos de esquina mínimos y máximos especificados
constructor(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number)Crea una caja de límite desde componentes mínimos y máximos coordenados explícitos.
constructor()Crea una caja de límite default
null() → BoundingBoxRetorna una caja de límite nulo (vaca)
infinite() → BoundingBoxRetorna una caja de límite infinita que contiene todos los puntos.
merge()Mire otra caja de límite o ponga en esta caña de
contains(arg: any) → booleanRetorna si esta cuadro de límite contiene el punto o la cuadrante dada.
overlapsWith(box: BoundingBox) → booleanRetorna si esta cuadro de límite se sobrepasa con la cuadrante de un límito dado.
scale() → numberRetorna el factor de escala de esta caja de límite
toString() → stringRetorna una representación de la línea de esta cuadro de límite

Ver también

 Español