Difference between revisions of "R3d.Body:testPointInside"

From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight")
m (Text replacement - "</source>" to "</syntaxhighlight>")
 
Line 8: Line 8:
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
(bool) = r3d.Body:testPointInside(x,y,z)
 
(bool) = r3d.Body:testPointInside(x,y,z)
</source>
+
</syntaxhighlight>
  
 
=== Parameters ===
 
=== Parameters ===
Line 21: Line 21:
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
bool = ship.body:testPointInside(0, 4, 0))
 
bool = ship.body:testPointInside(0, 4, 0))
</source>
+
</syntaxhighlight>
  
 
{{R3d.Body}}
 
{{R3d.Body}}

Latest revision as of 15:32, 13 July 2023


Available since: Gideros 2019.10
Class: R3d.Body

Description

Checks if a point is inside any collision shapes of the body.

(bool) = r3d.Body:testPointInside(x,y,z)

Parameters

x: (number) the position of the point in the X axis world coordinate
y: (number) the position of the point in the Y axis world coordinate
z: (number) the position of the point in the Z axis world coordinate

Return values

Returns (boolean) true if a point is inside any collision shapes of the body.

Example

bool = ship.body:testPointInside(0, 4, 0))