-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bevel Curve node. #2442
Bevel Curve node. #2442
Conversation
Great node.)) |
Well, actually, it does... |
In the circumstances I think there is a point to start to talk about new socket - Mesh. It could decrease extra connections between nodes, and probably to decrease complexity for newcomers. |
Well, that definitely goes to "after 2.8" milestone :) |
And one more question about own class of mesh. Would not it be repeating of already existed Bmesh class of blender? https://docs.blender.org/api/blender_python_api_current/bmesh.types.html#module-bmesh.types |
Yes, it does partially repeat the same functionality. My hope was that, since my class implements only very basic functionality, it will be faster than bmesh (each method of bmesh is a call from python to C part of blender). |
Checked: no, bmesh is actually faster (about 3x). Will rewrite to bmesh. |
ported just now, because i wanted to try it :) |
while bmesh structure is fast, it does not guarantee face/edge index consistency - and this is why we do not use that pervasively or as a first class socket. |
( i didn't port over the docs yet ..) |
@Durman , for taper object it expects a curve elongated along the orientation axis (for example, Z, if your bevel object is in XY). |
it will work with SN toe node generator |
This is more or less an analog of standard Blender's "bevel a curve" functionality.
Taper object can be optionally provided.
Preflight checklist
Put an x letter in each brackets when you're done this item: