You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, sorry to bother you, especailly on such an old (but very useful) repo. I am trying to use this to create a tube in my own code and face a strange issue. I am basing my experiments on your example-circle-points, I am getting my points from a polyline, using an addon that lets me draw curves, https://github.com/fred-dev/ofxBezierEditor.
I was going a bit crazy as when I use your addon within the ofxBezierEditor class, when I try to draw the tube with normals I get the error that the mesh does not have normals enabled. I checked your build() method and it explicity turns on normals. After some efforts at understanding this, I instead included your addon in my ofApp.h file, extracted my polyline from the above addon and then used the points in a ofxBranchesPrimitive instance inside ofApp, and the normals are enabled and draw as expected.
Do you know by any chance what would casue this issue - there doesnt seem to be a way to not have normals with your addon ofxBranchesPrimitive::build(), as inside the method it calls getMesh().enableNormals(); The only functional difference is that the ofxBranchesPrimitive instance is inside the ofApp.h class, not in my class that is itslef included in ofApp.h.
cheers
Fred
The text was updated successfully, but these errors were encountered:
Hey, thanks, it's nice to see that it is still used. In the addon, there is no way to build a mesh without normals. I would probably do some testing:
Use the addon, instead of trying to embed it
Make a "tube" in your app without using ofxBezierEditor, like, for example, use the same code in example-circle-points.
At this point you check if it is working or not. If you can draw a tube with normals, than the error was in the way you are parsing/passing the vertex from ofxBezierEditor to ofxBranchPrimitives.
If it is not working, check the mesh with a debugger (and not with drawNormals). Do you see normals? what's their value?
Hi, sorry to bother you, especailly on such an old (but very useful) repo. I am trying to use this to create a tube in my own code and face a strange issue. I am basing my experiments on your example-circle-points, I am getting my points from a polyline, using an addon that lets me draw curves, https://github.com/fred-dev/ofxBezierEditor.
I was going a bit crazy as when I use your addon within the ofxBezierEditor class, when I try to draw the tube with normals I get the error that the mesh does not have normals enabled. I checked your build() method and it explicity turns on normals. After some efforts at understanding this, I instead included your addon in my ofApp.h file, extracted my polyline from the above addon and then used the points in a ofxBranchesPrimitive instance inside ofApp, and the normals are enabled and draw as expected.
Do you know by any chance what would casue this issue - there doesnt seem to be a way to not have normals with your addon ofxBranchesPrimitive::build(), as inside the method it calls getMesh().enableNormals(); The only functional difference is that the ofxBranchesPrimitive instance is inside the ofApp.h class, not in my class that is itslef included in ofApp.h.
cheers
Fred
The text was updated successfully, but these errors were encountered: