Camera.withLookAtPoint constructor
- required ArcGISPoint lookAtPoint,
- required double distance,
- required double heading,
- required double pitch,
- required double roll,
Creates a camera based on a point to look at, the distance to this point, heading, pitch, and roll.
Note: the given values may mean that the point is not visible on screen. You can check its visibility using ArcGISSceneViewController.locationToScreen.
Parameters:
lookAtPoint
— The point in space the camera will be pointing at.distance
— The distance in meters between the lookAtPoint and the camera location.heading
— The angle around the z-axis the camera is rotated. The angle is clockwise from north in the East, North, Up (ENU) ground reference frame. The value is between 0 to 360. 0 is looking North and 90 is looking East. Values are wrapped around so that they fall within 0 to 360.pitch
— The angle around the y-axis the camera is rotated in the East, North, Up (ENU) ground reference frame. The value is between 0 to 180. 0 is looking straight down and 180 is looking straight up. A negative value defaults to 0 and a value greater than 180 defaults to 180. If the behavior of a negative pitch is required, then the corresponding transformation with positive pitch can be set instead. For example, if heading:0 pitch:-20 roll:0 is required then heading:180 pitch:20 roll:180 can be used instead.roll
— The angle around the x-axis the camera is rotated in the East, North, Up (ENU) ground reference frame. The value is between 0 to 360. 0 is horizontal, 180 is upside down. Values are wrapped so that they fall within 0 to 360.