preset button to simple button
This commit is contained in:
@@ -280,14 +280,14 @@ void NodeStrokePreview::draw_stroke()
|
||||
{
|
||||
float w = m_size.x * App::I.zoom;
|
||||
float h = m_size.y * App::I.zoom;
|
||||
glm::vec2 pad = { 0, 0 };
|
||||
glm::vec2 pad = { 10, 10 };
|
||||
if (!b->m_tip_size_pressure)
|
||||
pad = m_size * App::I.zoom * .15f;
|
||||
pad.x = pad.y = m_size.y * App::I.zoom * .15f;
|
||||
std::vector<glm::vec2> kp = { pad, { pad.x, h - pad.y },{ w - pad.x, pad.y },{ w - pad.x, h - pad.y } };
|
||||
for (int i = 0; i < 100; i++)
|
||||
{
|
||||
float t = (float)i / 100.f;
|
||||
float p = glm::pow(1.f - glm::abs(t * 2.f - 1.f), 2.f);
|
||||
float p = glm::clamp((1.f - glm::abs(t * 2.f - 1.f)) * 1.1f, 0.f, 1.f);
|
||||
m_stroke.add_point(glm::vec3(BezierCurve::Bezier2D(kp, t), 0), p);
|
||||
if (b->m_dual_enabled)
|
||||
m_dual_stroke.add_point(glm::vec3(BezierCurve::Bezier2D(kp, t), 0), p);
|
||||
|
||||
Reference in New Issue
Block a user