Hi all, I’m trying to take a polyline and convert it to a mesh, using ofxiOS.
Simply, in my draw() function, I iterate through the points of my polyline and add each vertex to an ofMesh. No matter what I set the mesh.setMode() to, the meshMode doesn’t change. I’m also unable to define point size using glPointSize().
ofMesh tempMesh;
tempMesh.setMode(OF_PRIMITIVE_POINTS);
for (int i = 0; i < contourFinder.size(); i++){
ofPolyline tempPoly = contourFinder.getPolyline(i);
for (int x = 0; x < tempPoly.size(); x++){
tempMesh.addColor(newColor);
tempMesh.addVertex(tempPoly[x]);
}
}
Above code is done in draw(). When I draw tempMesh
, nothing shows up. If I remove tempMesh.setMode(OF_PRIMITIVE_POINTS)
, the mesh is drawn, although it is not primitive points, and my glPointSize() function does not change the points, despite it being placed in my setup(), draw(), and update() functions.
Any ideas as to why this is happening?