AGK for Pascal
ContentsIndexHome
PreviousUpNext
TAgkPhysics.RayCastGroup Method (Integer, Single, Single, Single, Single)

Casts a ray through all physics objects including sprites that have physics turned on and stores the closest item hit.

Syntax
Pascal
class function RayCastGroup(const Group: Integer; const X1: Single; const Y1: Single; const X2: Single; const Y2: Single): Boolean; overload; static;
Parameters 
Description 
const Group: Integer 
The group ID to check for intersection with the ray, can be negative. 
const X1: Single 
The X coordinate of the start point in world coordinates. 
const Y1: Single 
The Y coordinate of the start point in world coordinates. 
const X2: Single 
The X coordinate of the end point in world coordinates. 
const Y2: Single 
The Y coordinate of the end point in world coordinates. 

True if there was a collision, False if not.

Results of a ray cast can be retrieved using the other ray cast functions and properties such as RayCastNormal

If the ray starts inside a shape that shape will not be counted in the results. 

This function filters the sprites that are checked so only sprites of a certain group are checked, a group value of 0 means all groups will be checked.

Copyright (c) 2012. All rights reserved.