|
LibGame
v0.4.0
The LG Game Engine - Copyright (C) 2024 ETMSoftware
|
6 #ifndef LG_COLLISION_DETECT_H
7 #define LG_COLLISION_DETECT_H
void lg_bsphere_info(LG_BSphere bsphere)
Definition: lg_collision_detect.c:413
Definition: lg_3d_primitives.h:64
LG_BBox lg_bbox_from_mesh(LG_Mesh *mesh)
Definition: lg_collision_detect.c:141
LG_BBox lg_bbox_from_cuboid(LG_Cuboid *cuboid)
Definition: lg_collision_detect.c:61
LG_BBox lg_bbox_transform(LG_BBox bbox, mat4_t matrix)
Definition: lg_collision_detect.c:153
Definition: lg_3d_primitives.h:53
void lg_bbox_info(LG_BBox *bbox)
Definition: lg_collision_detect.c:304
Definition: math_3d.h:111
vec3_t lg_bbox_get_center(LG_BBox *bbox)
Definition: lg_collision_detect.c:204
LG_BSphere lg_bsphere(float x_center, float y_center, float z_center, float radius)
Definition: lg_collision_detect.c:328
LG_BBox lg_bbox(float min_x, float max_x, float min_y, float max_y, float min_z, float max_z)
Definition: lg_collision_detect.c:29
Definition: lg_vertex.h:91
LG_BSphere lg_bsphere_from_mesh(LG_Mesh *mesh)
Definition: lg_collision_detect.c:363
zboolean lg_bbox_sets_collide(LG_BBox *bbox1[], LG_BBox *bbox2[])
Definition: lg_collision_detect.c:234
zboolean lg_bboxes_collide(LG_BBox *bbox1, LG_BBox *bbox2)
Definition: lg_collision_detect.c:216
LG_BSphere lg_bsphere_from_bbox(LG_BBox bbox)
Definition: lg_collision_detect.c:347
zboolean lg_bspheres_collide(LG_BSphere *bsphere1, LG_BSphere *bsphere2)
Definition: lg_collision_detect.c:375
LG_Cuboid lg_cuboid_from_bbox(LG_BBox bbox, LG_Color_u c)
Definition: lg_collision_detect.c:116
Definition: lg_collision_detect.h:20
Lines3D_VB lg_l3d_vb_from_bbox(LG_BBox bbox, LG_Color_u c)
Definition: lg_collision_detect.c:275
zboolean lg_bsphere_sets_collide(LG_BSphere *bsphere1[], LG_BSphere *bsphere2[])
Definition: lg_collision_detect.c:391
Definition: math_3d.h:167