Camera Methods |
The Camera type exposes the following members.
Name | Description | |
---|---|---|
CartographicToWindow |
Converts a Cartographic position to a pixel coordinate
relative to the Insight3D control.
This method can throw an exception.
| |
Dispose | ||
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
RefreshEvaluators |
Refreshes all evaluators for the axes, points, or vectors that are used in the current camera view. This should be called if the axes, points, or vectors are changed.
If you find yourself calling this frequently, consider using the Position and Direction properties instead of methods taking
axes, points, and vectors. For more information on evaluators, see the overview topic on
Evaluators and Evaluator Groups topic.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
TryCartographicToWindow |
Converts a Cartographic position to a pixel coordinate
relative to the Insight3D control.
This method does not throw an exception.
| |
TryWindowToCartographic |
Converts a pixel coordinate relative to the Insight3D control
to a Cartographic position. For speed, terrain is not considered.
This method does not throw an exception.
| |
View(Axes, Point, Point) |
Views from a point to a point. Sets the camera's position and the reference point the camera is looking at.
| |
View(Axes, Point, Point, UnitCartesian) |
Views from a point to a point. Sets the camera's position and the reference point the camera is looking at.
| |
ViewCentralBody |
Zoom to a central body and use the specified axes for rotation. The reference point is set to the center of the central body and the camera's position is set so the entire central body is visible.
| |
ViewDirection(Axes, Point, Vector) |
Views from a point to a direction. Sets the camera's position and the direction vector indicating where the camera is looking.
| |
ViewDirection(Axes, Point, Vector, UnitCartesian) |
Views from a point to a direction. Sets the camera's position and the direction vector indicating where the camera is looking.
| |
ViewExtent(CentralBody, CartographicExtent) |
Zooms to a CartographicExtent on the centralBody. The camera will be looking straight down at the extent, with the up vector pointing toward local north. The Axes is set to an east-north-up axes at the center of extent.
| |
ViewExtent(CentralBody, Double, Double, Double, Double) |
Zooms to a rectangular extent composed of west, south, east, north on the centralBody. The camera will be looking straight down at the extent, with the up vector pointing toward local north. The Axes is set to an east-north-up axes at the center of the extent.
| |
ViewOffset(Axes, Point, Cartesian) |
Sets the camera's reference point - the point the camera is looking at. The camera's position is the reference point translated by the offset.
| |
ViewOffset(Axes, Point, Cartesian, UnitCartesian) |
Sets the camera's reference point - the point the camera is looking at. The camera's position is the reference point translated by the offset.
| |
ViewOffsetDirection(Axes, Point, Vector) |
Sets the camera's reference point - the point the camera is looking at. The camera's position is the reference point translated by the direction vector.
| |
ViewOffsetDirection(Axes, Point, Vector, UnitCartesian) |
Sets the camera's reference point - the point the camera is looking at. The camera's position is the reference point translated by the direction vector.
| |
VisibilityTest |
Gets the visibility of a sphere against the view frustum and any occluding central bodies.
| |
WindowToCartographic |
Converts a pixel coordinate relative to the Insight3D control
to a Cartographic position. For speed, terrain is not considered; if the pixel
coordinate does not intersect the ellipsoid, an exception is thrown.
|