getRay(pos: Object);
pos. Coordinates of ray start point.
The getRay method returns a ray that comes out from the specified point.
To execute the example the HTML page must contain the MapChart component map (see Example of Creating the MapChart Component). Open a spherical map. Get direction coordinates for the ray that comes out from the point with the coordinates (10, 10):
// Get class object used to work with 3D projection
var projection = map.getGLControl().getProjection();
// Get ray direction from the point
var direction = projection.getRay({
X: 10,
Y: 10
}).getDirection();
console.log("X coordinate of ray: " + direction.getX());
console.log("Y coordinate of ray: " + direction.getY());
console.log("Z coordinate of ray: " + direction.getZ());
As a result the console displays ray coordinates:
X coordinate of ray: -0.20233237191132247
Y coordinate of ray: 0.08951007928384862
Z coordinate of ray: -0.9752176972262846
See also: