|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectview.Camera
public class Camera
| Constructor Summary | |
|---|---|
Camera(double posX,
double posY,
double posZ,
double eyeX,
double eyeY,
double eyeZ,
int Zoom)
Construtor da classe Camera. |
|
| Method Summary | |
|---|---|
void |
changeZoom(int angle)
changeZoom altera o zoom da câmera, é chamado pelo mouseInputHandler quando o wheel é movido. |
double |
getXeye()
|
double |
getXpos()
|
double |
getYeye()
|
double |
getYpos()
|
double |
getZeye()
|
double |
getZoom()
|
double |
getZpos()
|
void |
lookTo(double X,
double Y,
double Z)
lookTo altera o foco da câmera, ao fazê-lo também muda a posição dela de acordo. |
void |
lowerCamera(float dist)
lowerCamera abaixa a posicao da câmera, mantendo o foco igual e alterando a posição da câmera. |
void |
moveFoward(float dist)
MoveFoward move a posição da câmera para frente e para traz, esse método pode ser chamado pelo mouseInputHandler para controlar a câmera através do mouse, no momento isso não é feito. |
void |
moveSideways(float dist)
MoveSideways move a posição da câmera para os lados, esse método pode ser chamado pelo mouseInputHandler para controlar a câmera através do mouse, no momento isso não é feito. |
void |
rotateZ(float angle)
rotateZ rotaciona a câmera em torno do eixo Z, mantendo o foco igual e alterando a posição da câmera. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Camera(double posX,
double posY,
double posZ,
double eyeX,
double eyeY,
double eyeZ,
int Zoom)
posX - é a posição x da câmeraposY - é a posição y da câmeraposZ - é a posição z da câmeraeyeX - é a posição x do foco da cameraeyeY - é a posição y do foco da cameraeyeZ - é a posição z do foco da cameraZoom - é o zoom inicial| Method Detail |
|---|
public double getXpos()
public double getYpos()
public double getZpos()
public double getXeye()
public double getYeye()
public double getZeye()
public double getZoom()
public void moveSideways(float dist)
dist - é a quantidade que se deseja mover a câmerapublic void moveFoward(float dist)
dist - é a quantidade que se deseja mover a câmerapublic void rotateZ(float angle)
angle - é a quantidade que se deseja rotacionar a câmera, esse valor é submetido
a um ajuste para melhor controle da câmerapublic void lowerCamera(float dist)
dist - é a quantidade que se deseja abaixar a câmera, esse valor é submetido
a um ajuste para melhor controle da câmerapublic void changeZoom(int angle)
angle - é a quantidade que se deseja alterar o zoom, esse valor é submetido
a um ajuste para melhor controle da câmera
public void lookTo(double X,
double Y,
double Z)
X - é a coordenada x do novo foco da câmeraY - é a coordenada y do novo foco da câmeraZ - é a coordenada z do novo foco da câmera
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||