Implement Demo of new Trigonometrics

This commit is contained in:
2024-12-11 01:34:22 -05:00
parent 88dad23e50
commit 1e3e2f42f2

View File

@@ -12,11 +12,29 @@
#include <iostream>
#include <J3ML/Geometry.hpp>
#include "J3ML/J3ML.hpp"
#include <J3ML/J3ML.hpp>
#include <jlog/Logger.hpp>
int main(int argc, char** argv)
{
using namespace J3ML::Math;
// Test quadrant
for (float r = 0; r < TwoPi; r+=0.25f)
{
Quadrant q = QuadrantOf(r);
if (q == Quadrant::I)
std::cout << "I" << std::endl;
if (q == Quadrant::II)
std::cout << "II" << std::endl;
if (q == Quadrant::III)
std::cout << "III" << std::endl;
if (q == Quadrant::IV)
std::cout << "IV" << std::endl;
}
for (int i = 10; i < 9999999; i*=1.5f) {
std::cout << J3ML::Math::Functions::Truncate(i) << std::endl;
}