Difference between revisions of "Fixture:rayCast"

(Added Fixture:rayCast.)
 
(Fixing my improper use of the newin template. (Yeh yeh, I'm going to fix it in the others))
Line 1: Line 1:
{{newin|[[0.8.0]]|type=function}}
+
{{newin|[[0.8.0]]|080|type=function}}
 
Casts a ray against the shape of the fixture.
 
Casts a ray against the shape of the fixture.
  

Revision as of 11:26, 4 May 2012

Available since LÖVE 0.8.0
This function is not supported in earlier versions.

Casts a ray against the shape of the fixture.

Function

Synopsis

x, y, fraction = Fixture:rayCast( x1, y1, x2, y2, maxFraction, childIndex )

Arguments

number x1
The x position of the ray starting point.
number y1
The y position of the ray starting point.
number x2
The x position of the ray end point.
number y1
The y position of the ray end point.
number maxFraction
The maximum distance the ray is going to travel as a number from 0 to 1.
number childIndex (1)
The index of the child the ray gets cast against.

Returns

number x
The x position where the ray intersects with the shape.
number y
The y position where the ray intersects with the shape.
number fraction
The position on the input vector where the intersection happened as a number from 0 to 1.

See Also


Other Languages