Create a macro system
jarneson opened this issue · 2 comments
jarneson commented
Is your feature request related to a problem? Please describe.
I am often finding myself repeating the same rote steps to perform some well defined mutation to a mesh (e.g. insetting all faces by the same amount)
Describe the solution you'd like
Some method of defining macros in a terse DSL. Something that looks like:
> e 0 s nxz 0.5 e -0.5
which would extrude 0 units, scale xz along the normal by 0.5 then extrude again -0.5 units
Additional context
This could be used for a general purpose "vim mode" which would be amazing.
fire commented
Please check the expressions system and the const expression system in godot 4.
fire commented
See also godotengine/godot#70066 Add post-import Pipeline main screen plugin (to replace advanced import)