From 10be81cb99dac1577e247a18f1757a0417c0c283 Mon Sep 17 00:00:00 2001 From: Mafo369 Date: Thu, 7 Jul 2022 14:57:35 +0200 Subject: [PATCH] [tests] small refactor --- examples/CurveEditor/CurveEditor.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/examples/CurveEditor/CurveEditor.cpp b/examples/CurveEditor/CurveEditor.cpp index c4e0e77930b..3f46278ca37 100644 --- a/examples/CurveEditor/CurveEditor.cpp +++ b/examples/CurveEditor/CurveEditor.cpp @@ -210,6 +210,7 @@ void CurveEditor::subdivisionBezier( int vertexIndex, auto ptE = PointFactory::createPointComponent( this, clickedPoint, { curveIndex, curveIndex + 1 }, m_pointEntities.size(), Color::Blue() ); m_pointEntities.insert( m_pointEntities.begin() + firstInsertionIdx, ptE ); + ptE = PointFactory::createPointComponent( this, fourthPoint, { curveIndex }, m_pointEntities.size() ); m_pointEntities.insert( m_pointEntities.begin() + firstInsertionIdx, ptE ); @@ -225,7 +226,6 @@ void CurveEditor::subdivisionBezier( int vertexIndex, newCtrlPts1.push_back( ctrlPts[3] ); auto curveE = CurveFactory::createCurveComponent( this, newCtrlPts1, m_curveEntities.size() ); - m_curveEntities.insert( m_curveEntities.begin() + curveIndex + 1, curveE ); for ( unsigned int i = ( ( curveIndex + 1 ) * 3 + 2 ); i < m_pointEntities.size(); i++ ) { @@ -255,12 +255,15 @@ void CurveEditor::addPointAtEnd( const Vector3& worldPos ) { unsigned int pointIndex = lastIndex + 1; last->m_curveId.push_back( ( pointIndex / 3 ) ); + auto ptC = PointFactory::createPointComponent( this, ctrlPts[1], { ( pointIndex / 3 ) }, pointIndex ); m_pointEntities.push_back( ptC ); - auto eb = PointFactory::createPointComponent( + + ptC = PointFactory::createPointComponent( this, ctrlPts[2], { ( pointIndex / 3 ) }, pointIndex + 1 ); - m_pointEntities.push_back( eb ); + m_pointEntities.push_back( ptC ); + ptC = PointFactory::createPointComponent( this, ctrlPts[3], { ( pointIndex / 3 ) }, pointIndex + 2, Color::Blue() ); m_pointEntities.push_back( ptC );