Spherical |
public abstract class SphericalCamera : Camera, ISphericalCamera, ICamera
The SphericalCamera type exposes the following members.
Name | Description | |
---|---|---|
SphericalCamera | Constructor |
Name | Description | |
---|---|---|
Attitude | Attitude angle (rotation around horizontal axis) in degrees. | |
Bank | Bank angle (rotation around look direction vector) in degrees. | |
Heading | Heading angle (rotation around up axis) in degrees. |
Name | Description | |
---|---|---|
GetNormalizedAttitude | Returns a double that is a Attitude value normalized so that it is always in interval between 0 and 360 degrees (or between -180 to 180 when normalizeTo180Degrees is true). | |
GetNormalizedBank | Returns a double that is a Bank value normalized so that it is always in interval between 0 and 360 degrees (or between -180 to 180 when normalizeTo180Degrees is true). | |
GetNormalizedHeading | Returns a double that is a Heading value normalized so that it is always in interval between 0 and 360 degrees (or between -180 to 180 when normalizeTo180Degrees is true). | |
NormalizeAngles | NormalizeAngles normalizes the Heading, Attitude and Bank angles so that their values are between 0 and 360 (for example converting 390 into 30). When normalizeTo180Degrees parameter is true (false by default), the value is returned in range from -180 to 180 instead of 0 to 360. | |
RotateCamera |
Rotates the camera for the specified heading and attitude
(Overrides CameraRotateCamera(Single, Single)) |