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
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
null | BoundingBox | Leer | La cuenca de límite nulo / |
infinite | BoundingBox | Leer | La infinita cuenca de límite |
extent | BoundingBoxExtent | Leer | Obtiene la extensión de la caja delimitadora. |
minimum | Vector3 | Leer | El cuadro de límite mínimo @return El Cuadro mínimo del límit / |
maximum | Vector3 | Leer | El ángulo máximo de la caja de límite @return El Ángulu máximo del ándulo de limitación / |
size | Vector3 | Leer | El tamaño de la caja de límite @return El número de las cuotas de |
center | Vector3 | Leer | El centro de la caja de límite. |
Métodos
| Signature | Descripción |
|---|---|
getNull() → BoundingBox | La cuenca de límite nulo / |
getInfinite() → BoundingBox | La 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) → BoundingBox | Construye 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() → BoundingBoxExtent | Obtiene la extensión de la caja delimitadora. |
getMinimum() → Vector3 | El cuadro de límite mínimo @return El Cuadro mínimo del límit / |
getMaximum() → Vector3 | El ángulo máximo de la caja de límite @return El Ángulu máximo del ándulo de limitación / |
scale() → double | Calcula el valor de coordenado absoluto más grande de cualquier punto contenido. |
getSize() → Vector3 | El tamaño de la caja de límite @return El número de las cuotas de |
getCenter() → Vector3 | El 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) → BoundingBox | La 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() → String | Obtiene la representación en cadena del cuadro delimitador. |
equals(obj: Object) → boolean | Determina si dos objetos son iguales @param obj El objeto para comparar @return verdad si los dos objectes son iguais / |
overlapsWith(box: BoundingBox) → boolean | Verifique si la cuenca de límite actual se sobrepasa con la caixa de limites especificada. |
contains(p: Vector3) → boolean | Verificar 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) → boolean | La caja de límite para comprobar si está dentro de la caña de limitación actual. |
clone() → BoundingBox | Descripció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() → int | Devolve el código hash para esta instancia @return El código de hash de la caja de límite / |