|
Sweet Home 3D 2.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.eteks.sweethome3d.model.Camera
com.eteks.sweethome3d.model.ObserverCamera
public class ObserverCamera
Observer camera characteristics in home.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.eteks.sweethome3d.model.Camera |
|---|
Camera.Property |
| Constructor Summary | |
|---|---|
ObserverCamera(float x,
float y,
float z,
float yaw,
float pitch,
float fieldOfView)
Creates a camera at given location and angle. |
|
| Method Summary | |
|---|---|
ObserverCamera |
clone()
Returns a clone of this camera. |
boolean |
containsPoint(float x,
float y,
float margin)
Returns true if this camera contains
the point at (x, y)
with a given margin. |
float |
getDepth()
Returns the depth of this observer camera according to human proportions with an eyes elevation at z. |
float |
getHeight()
Returns the height of this observer camera according to human proportions with an eyes elevation at z. |
float[][] |
getPoints()
Returns the points of each corner of the rectangle surrounding this camera. |
float |
getWidth()
Returns the width of this observer camera according to human proportions with an eyes elevation at z. |
boolean |
intersectsRectangle(float x0,
float y0,
float x1,
float y1)
Returns true if this camera intersects
with the horizontal rectangle which opposite corners are at points
(x0, y0) and (x1, y1). |
void |
move(float dx,
float dy)
Moves this camera of ( dx, dy) units. |
void |
setX(float x)
Sets the abscissa of this camera. |
void |
setY(float y)
Sets the ordinate of this camera. |
void |
setYaw(float yaw)
Sets the yaw angle in radians of this camera. |
void |
setZ(float z)
Sets the elevation of this camera. |
| Methods inherited from class com.eteks.sweethome3d.model.Camera |
|---|
addPropertyChangeListener, getFieldOfView, getPitch, getX, getY, getYaw, getZ, removePropertyChangeListener, setCamera, setFieldOfView, setPitch |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObserverCamera(float x,
float y,
float z,
float yaw,
float pitch,
float fieldOfView)
| Method Detail |
|---|
public void setYaw(float yaw)
setYaw in class Camerapublic void setX(float x)
setX in class Camerapublic void setY(float y)
setY in class Camerapublic void setZ(float z)
setZ in class Camerapublic float getWidth()
public float getDepth()
public float getHeight()
public float[][] getPoints()
getPoints in interface Selectable
public boolean intersectsRectangle(float x0,
float y0,
float x1,
float y1)
true if this camera intersects
with the horizontal rectangle which opposite corners are at points
(x0, y0) and (x1, y1).
intersectsRectangle in interface Selectable
public boolean containsPoint(float x,
float y,
float margin)
true if this camera contains
the point at (x, y)
with a given margin.
containsPoint in interface Selectable
public void move(float dx,
float dy)
dx, dy) units.
move in interface Selectablepublic ObserverCamera clone()
clone in interface Selectableclone in class Camera
|
Sweet Home 3D 2.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
![]() |
© Copyrights 2006-2010 eTeks - All rights reserved
Distributed under GNU General Public License |