/* * DoRayMe - a quick and dirty Raytracer * Math helping functions * * Created by Manoƫl Trapier * Copyright (c) 2020 986-Studio. * */ #include #include #include static double current_precision = FLT_EPSILON; void set_equal_precision(double v) { current_precision = v; } double getEpsilon() { return current_precision; } bool double_equal(double a, double b) { return fabs(a - b) < current_precision; } double deg_to_rad(double deg) { return deg * M_PI / 180.; }