diff --git a/src/gui/viewport/GLMesh.cpp b/src/gui/viewport/GLMesh.cpp index 59bca08..701f325 100644 --- a/src/gui/viewport/GLMesh.cpp +++ b/src/gui/viewport/GLMesh.cpp @@ -15,15 +15,21 @@ void GLMesh::init() initBuffers(); - vertexPosData = { - -0.5f, -0.5f, 0.0f, - 0.5f, -0.5f, 0.0f, - 0.0f, 0.5f, 0.0f, - 0.5f, 0.5f, 0.0f - }; + std::vector foo = {0,1,2,3,4}; + for(int i=1;i+1 ViewportGLWidget::meshFromGeo(std::unique_ptr PAttr = geometry->getAttribByName(ga::AttrOwner::POINT, "P"); ga::AttributeHandleVector3 PAttrHandle = ga::AttributeHandleVector3(PAttr); - PAttrHandle.addValue(bt::Vector3(-0.5f, -0.5f, 0.0f)); - PAttrHandle.addValue(bt::Vector3(0.5f, -0.5f, 0.0f)); - PAttrHandle.addValue(bt::Vector3(0.0f, 0.5f, 0.0f)); - PAttrHandle.addValue(bt::Vector3(0.5f, 0.5f, 0.0f)); + PAttrHandle.addValue(bt::Vector3(1.0f, -1.0f, 0.0f)); + PAttrHandle.addValue(bt::Vector3(-1.0f, -1.0f, 0.0f)); + PAttrHandle.addValue(bt::Vector3(-1.0f, 1.0f, 0.0f)); + PAttrHandle.addValue(bt::Vector3(0.0f, 2.0f, 0.0f)); + PAttrHandle.addValue(bt::Vector3(1.0f, 1.0f, 0.0f)); mesh->setPosBuffer(PAttrHandle.getData()); // mesh->setPosBuffer(std::vector{