ConeShape Class
Constructor
ConeShape
(
-
radius
-
half_height
Parameters:
-
radius
Numberradius of the cylinder
-
half_height
Numberhalf height of the cylinder
Item Index
Methods
Methods
calculateLocalAABB
(
-
aabb
Calculates this shape's local AABB and stores it in the passed AABB object
Parameters:
-
aabb
AABB
findSupportPoint
(
-
direction
-
support_point
Given direction
, find the point in this body which is the most extreme in that direction.
This support point is calculated in world coordinates and stored in the second parameter support_point
Parameters:
-
direction
Vec3direction to use in finding the support point
-
support_point
Vec3vec3 variable which will contain the supporting point after calling this method
Properties
_cosangle
Number
private
cos of the cone's angle
_sinagle
Number
private
sin of the cone's angle
end {vec3{ end point of the segment
Vec3
Checks if a ray segment intersects with the shape
half_height
Number
half height of the cylinder
point {vec3} (out) location of intersection
Vec3
private
Checks if a ray segment intersects with the cone definition
radius
Number
radius of the cylinder