add history to guides

This commit is contained in:
2019-06-19 17:55:35 +02:00
parent 6058f05d3f
commit 9ad3c351ce
7 changed files with 395 additions and 11 deletions

View File

@@ -57,6 +57,10 @@ glm::vec4 box_union(glm::vec4 a, glm::vec4 b);
glm::vec4 box_intersection(glm::vec4 a, glm::vec4 b);
bool ray_intersect(glm::vec3 ray_origin, glm::vec3 ray_dir, glm::vec3 plane_origin,
glm::vec3 plane_normal, glm::vec3 plane_tangent, glm::vec3& out_hit, float& out_t);
float lines_distance(const glm::vec3& p0a, const glm::vec3& p0b,
const glm::vec3& p1a, const glm::vec3& p1b);
bool segments_intersect_3d(const glm::vec3& p0a, const glm::vec3& p0b,
const glm::vec3& p1a, const glm::vec3& p1b, glm::vec3& out_pt, glm::vec2& out_hit_uv);
bool segments_intersect(const glm::vec2& p0a, const glm::vec2& p0b,
const glm::vec2& p1a, const glm::vec2& p1b, glm::vec2& out_pt, glm::vec2& out_hit_uv);
bool point_side(glm::vec2 a, glm::vec2 b, glm::vec2 p);