public interface ILspImageProjector
ILspImageProjectionLayer
. A projector
can be thought of (as its name implies) as a virtual slide projector, which
is positioned somewhere in the world and casts an image in a certain
direction.
The projector is defined by the following parameters:
Eye point
: the position of the projector in
the world;Reference point
: a point at which the
projector is pointed;Up vector
: a normalized vector, relative to the
eye point, which defines the "up" direction in the projector's local
coordinate frame (i.e. which determines the projector's roll angle around
its line of sight axis);Aspect ratio
: the ratio of the projected
image's width and height;Field of view
: the projector's vertical
field of view angle;Range
: the maximum distance from the eye point to
which the projector's image should be cast.Modifier and Type | Method and Description |
---|---|
double |
getAspectRatio()
Returns the projector's aspect ratio.
|
ILcdPoint |
getEyePoint()
Returns the projector's eye point.
|
double |
getFieldOfView()
Returns the projector's vertical field of view, in degrees.
|
double |
getRange()
Returns the projector's distance range.
|
ILcdPoint |
getReferencePoint()
Returns the projector's reference point.
|
ILcdPoint |
getUpVector()
Returns the projector's up vector.
|
ILcdPoint getEyePoint()
ILcdPoint getReferencePoint()
ILcdPoint getUpVector()
double getAspectRatio()
double getFieldOfView()
double getRange()