silly
parent
300fb0a167
commit
bf3a7fefd8
|
@ -1,7 +1,7 @@
|
|||
cmake_minimum_required(VERSION 3.25)
|
||||
include(FetchContent)
|
||||
|
||||
set(BLT_GRAPHICS_VERSION 2.0.5)
|
||||
set(BLT_GRAPHICS_VERSION 2.0.6)
|
||||
set(BLT_GRAPHICS_TEST_VERSION 0.0.1)
|
||||
|
||||
project(BLT_WITH_GRAPHICS VERSION ${BLT_GRAPHICS_VERSION})
|
||||
|
|
|
@ -109,6 +109,7 @@ namespace blt::gfx
|
|||
|
||||
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, vec2 p3);
|
||||
|
||||
|
|
|
@ -127,6 +127,13 @@ namespace blt::gfx
|
|||
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)
|
||||
{}
|
||||
|
||||
|
|
Loading…
Reference in New Issue