BoundingBox

Visión general

BoundingBox Es una clase en Aspose.3D FOSS para Java. Heredados de: Struct<BoundingBox>, Serializable.

La caja de límite alineada con el ácido /

Esta clase proporciona 27 métodos para trabajar con los objetos BoundingBox en programas de Java. Los métodos disponibles incluyen: BoundingBox, clone, contains, copyFrom, equals, fromGeometry, getCenter, getExtent, getInfinite, getMaximum, getMinimum, getNull,y 7 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java. Propiedades : center, extent, infinite, maximum, minimum, null,Y uno más.

Propiedades

NombreTipoAccessDescripción
nullBoundingBoxLeerLa cuenca de límite nulo /
infiniteBoundingBoxLeerLa infinita cuenca de límite
extentBoundingBoxExtentLeerObtiene la extensión de la caja delimitadora.
minimumVector3LeerEl cuadro de límite mínimo @return El Cuadro mínimo del límit /
maximumVector3LeerEl ángulo máximo de la caja de límite @return El Ángulu máximo del ándulo de limitación /
sizeVector3LeerEl tamaño de la caja de límite @return El número de las cuotas de
centerVector3LeerEl centro de la caja de límite.

Métodos

SignatureDescripción
getNull()BoundingBoxLa cuenca de límite nulo /
getInfinite()BoundingBoxLa infinita cuenca de límite
BoundingBox(minimum: Vector3, maximum: Vector3)Inicializa una caja de límite finita con un mínimo y máximo cuadro @param mínimo El mínimo cuadrado @ param máximo El máximo /
BoundingBox()Inicia una nueva instancia de la BoundingBox.
BoundingBox(minimum: FVector3, maximum: FVector3)Inicializa una caja de límite finita con un mínimo y máximo cuadro @param mínimo El mínimo cuadrado @ param máximo El máximo /
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double)Inicializa una caja de límite finita con un cuadro mínimo y máximo @param minX El cuadrado mínimo X @ param MinY El Cuadro mínimo Y @ ParamminZ El Cuerpo mínimo Z @Param maxX La máxima
fromGeometry(geometry: Geometry)BoundingBoxConstruye una caja de límite desde la geometría dada @param geometry La geometriá para calcular la caña de limite @return La caída de limites de la Geometria dada /
getExtent()BoundingBoxExtentObtiene la extensión de la caja delimitadora.
getMinimum()Vector3El cuadro de límite mínimo @return El Cuadro mínimo del límit /
getMaximum()Vector3El ángulo máximo de la caja de límite @return El Ángulu máximo del ándulo de limitación /
scale()doubleCalcula el valor de coordenado absoluto más grande de cualquier punto contenido.
getSize()Vector3El tamaño de la caja de límite @return El número de las cuotas de
getCenter()Vector3El centro de la caja de límite.
merge(pt: Vector4)Muerte la cuadro de límite actual con el punto dado @param pt El punto para mover /
merge(pt: Vector3)Muerte la cuadro de límite actual con el punto dado @param pt El punto para mover /
merge(pt: FVector3)Muerte la cuadro de límite actual con el punto dado @param pt El punto para mover /
merge(x: double, y: double, z: double)Muerte la caja de límite actual con un punto dado @param x El punto que debe ser mezclado en la caixa de fronteras @ param y El ponto que tiene que ser Mezclada en el cuadro de los límites @ Param z El puntos que tendrá que estar mezcado a la boun
merge(bb: BoundingBox)Muriendo la nueva caja en la actual caña de límite.
mul(bbox: BoundingBox, mat: Matrix4)BoundingBoxLa carga de la operación para multiplicación, el cuadro mínimo y máximo de nueva caja de límite se transformará por la matriz.
toString()StringObtiene la representación en cadena del cuadro delimitador.
equals(obj: Object)booleanDetermina si dos objetos son iguales @param obj El objeto para comparar @return verdad si los dos objectes son iguais /
overlapsWith(box: BoundingBox)booleanVerifique si la cuenca de límite actual se sobrepasa con la caixa de limites especificada.
contains(p: Vector3)booleanVerificar si el punto p está dentro de la caja de límite @param p El punto para probar @return True si se encuentra dentro del punto /
contains(bbox: BoundingBox)booleanLa caja de límite para comprobar si está dentro de la caña de limitación actual.
clone()BoundingBoxDescripción copiada de la interfaz: Struct @return clonado instancia /
copyFrom(src: BoundingBox)Descripción copiada de la interfaz: Struct @param src instancia de fuente para copiar /
hashCode()intDevolve el código hash para esta instancia @return El código de hash de la caja de límite /

Ver también

 Español