Box

classe pública Box

Representação matemática de uma caixa. Usado para executar testes de interseção e colisão com caixas orientadas.

Construtores públicos

Box()
Crie uma caixa com o centro (0,0,0) e o tamanho (1,1,1).
Box (tamanho Vector3)
Crie uma caixa com um centro de (0,0,0) e um tamanho especificado.
Box(tamanho Vector3, centro Vector3)
Crie uma caixa com centro e tamanho especificados.

Métodos públicos

Vector3 (link em inglês)
getCenter().
Obter uma cópia do centro da caixa.
Vector3 (link em inglês)
getExtents()
Calcule as extensões (metade do tamanho) da caixa.
Quaternão
getRotation()
Receber uma cópia da rotação da caixa.
Vector3 (link em inglês)
getSize()
Receber uma cópia do tamanho da caixa.
Caixa
void
setCenter(Centro do vetor)
Defina o centro dessa caixa.
void
setRotation(Rotação de Quaternion)
Defina a rotação da caixa.
void
setSize(tamanho Vector3)
Defina o tamanho desta caixa.

Métodos herdados

Construtores públicos

público Box ()

Crie uma caixa com o centro (0,0,0) e o tamanho (1,1,1).

público Box (Vector3 size)

Crie uma caixa com um centro de (0,0,0) e um tamanho especificado.

Parâmetros
tamanho o tamanho da caixa.

público Box (tamanho do Vector3, centro do Vector3)

Crie uma caixa com centro e tamanho especificados.

Parâmetros
tamanho o tamanho da caixa;
centro o centro da caixa

Métodos públicos

público Vector3 getCenter ()

Obter uma cópia do centro da caixa.

Retorna
  • um novo vetor que representa o centro da caixa
Ver também

público Vector3 getExtents ()

Calcule as extensões (metade do tamanho) da caixa.

Retorna
  • um novo vetor que representa as extensões da caixa

público Quaternion getRotation ()

Receber uma cópia da rotação da caixa.

Retorna
  • um novo quatérnio que representa a rotação da caixa

público Vector3 getSize ()

Receber uma cópia do tamanho da caixa.

Retorna
  • um novo vetor que representa o tamanho da caixa
Ver também

público Box makeCopy ()

public void setCenter (Vector3 center)

Defina o centro dessa caixa.

Parâmetros
centro o novo centro da caixa
Ver também

void public setRotation (Alternância de rotação)

Defina a rotação da caixa.

Parâmetros
rotação a nova rotação da caixa
Ver também

public void setSize (Vector3 tamanho)

Defina o tamanho desta caixa.

Parâmetros
tamanho O novo tamanho da caixa
Ver também