BoundingBox

Revisión

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.

Metodología

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