-
Notifications
You must be signed in to change notification settings - Fork 25
Vector3 param type #186
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
Comments
I really want to take these ( #185 ) on. I have a string param working in my own branch, I completely forget what level you believe the split from one param to the other should take place though, I remember talking about this on facebook way back, but getting this down here would be good |
I think the first thing we need to work out is how it's going to behave from a GUI perspective and in terms of the config. We haven't implemented param groups yet, but perhaps something like a |
Just to expand on my above comment. I still think each value for Ultimately I'd imagine this would result in four nodes:
We'll have to come up with new types for the nodes I'd imagine. Most things in the app are nodes now so this shouldn't be too tricky. If we're going for different flavours (e.g. Position and colour) perhaps the param could also arrive as a |
Boolean param type is in! Some of the stuff I did to get it to work might be relevant with this one: This one is quite a bit more complicated, however. |
Perhaps should consider having types as a sort of "plugin" style thing. They could live in folders and be a collection of functions/components that are called in various places throughout the app. This would make adding new types easier but also open up custom user generated types. Might be worth implementing vec3 first to see the complications of having multiple values for a type. Then abstracting float, bool and vec3 into the above format. The plugin style format could handle stuff such as:
|
This new approach to value types is happening here: #323 I think it's working quite well. Would be super easy to get strings in now. Vec3 and Vec2 not so easily, but I'm hoping the architecture will allow for this. |
Uh oh!
There was an error while loading. Please reload this page.
With different flavours of picker, such as RGB, HSL, XYZ. Would be lovely to have colour pickers as well as a 3D picker style thing. Needs some thought on how each component can be controlled via inputs such as MIDI. Under the hood this will probably be three separate nodes...
The text was updated successfully, but these errors were encountered: