silly
parent
300fb0a167
commit
bf3a7fefd8
|
@ -1,7 +1,7 @@
|
||||||
cmake_minimum_required(VERSION 3.25)
|
cmake_minimum_required(VERSION 3.25)
|
||||||
include(FetchContent)
|
include(FetchContent)
|
||||||
|
|
||||||
set(BLT_GRAPHICS_VERSION 2.0.5)
|
set(BLT_GRAPHICS_VERSION 2.0.6)
|
||||||
set(BLT_GRAPHICS_TEST_VERSION 0.0.1)
|
set(BLT_GRAPHICS_TEST_VERSION 0.0.1)
|
||||||
|
|
||||||
project(BLT_WITH_GRAPHICS VERSION ${BLT_GRAPHICS_VERSION})
|
project(BLT_WITH_GRAPHICS VERSION ${BLT_GRAPHICS_VERSION})
|
||||||
|
|
|
@ -109,6 +109,7 @@ namespace blt::gfx
|
||||||
|
|
||||||
struct curve2d_t
|
struct curve2d_t
|
||||||
{
|
{
|
||||||
|
curve2d_t(vec2 p0, vec2 p1);
|
||||||
curve2d_t(vec2 p0, vec2 p1, vec2 p2);
|
curve2d_t(vec2 p0, vec2 p1, vec2 p2);
|
||||||
curve2d_t(vec2 p0, vec2 p1, vec2 p2, vec2 p3);
|
curve2d_t(vec2 p0, vec2 p1, vec2 p2, vec2 p3);
|
||||||
|
|
||||||
|
|
|
@ -127,6 +127,13 @@ namespace blt::gfx
|
||||||
return length;
|
return length;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
curve2d_t::curve2d_t(const vec2 p0, const vec2 p1): m_p0(p0), m_p3(p1)
|
||||||
|
{
|
||||||
|
const auto dir = (p1 - p0) / 3;
|
||||||
|
m_p1 = p0 + dir;
|
||||||
|
m_p2 = p1 - dir;
|
||||||
|
}
|
||||||
|
|
||||||
curve2d_t::curve2d_t(const vec2 p0, const vec2 p1, const vec2 p2): m_p0(p0), m_p1(p1), m_p2(p1), m_p3(p2)
|
curve2d_t::curve2d_t(const vec2 p0, const vec2 p1, const vec2 p2): m_p0(p0), m_p1(p1), m_p2(p1), m_p3(p2)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue