-
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
Smooth splines node #2290
Smooth splines node #2290
Conversation
i may push this as is without implementing the clamping. clamping will introduce extra processing time per update because each weight/radius would need to be checked against available free "line" to fillet from. it's not the prettiest node code, but the user doesn't have to know that :) |
this is the kind of node where you can get desired results if you feed it "non garbage" input, and you might get some interesting / unexpected (but cool) results if you throw exaggerated values at the weight socket |
let me know what you lot think. |
For what is |
not implemented yet, i could hide it.. but if I don't it's likely i will implement it sooner :)
attributes should accept a {
0: [weights, mode (for each corner), num_verts per corner, type: closed/open]
1: [weights, mode (for each corner), num_verts per corner, type: closed/open]
...
n: [weights, mode (for each corner), num_verts per corner, type: closed/open]
} can be passed by |
maybe I should add a proper fillet too, not just bezier |
now.. clamping isn't yet implemented, and is also not essential for productive use of this node. so might be a while |
yeah, that's "clamping", it will be optional because slightly slower |
adds a "filleted polyline" Node. I call it smoothed line
in individual weight mode you pass a
location
andweight
for all points ( when weights is connected )in homogeneous weight mode all weights are the value of the slider. (currently not smart)
progress
a-b b-c