Actions
Actions in botcha are a set of automated commands that can be automatically executed when something change in the document. These automation can be built in a stack so that the model you are building can be parametrically edited quite easily.
Info
You can think of actions as a modifier that is applied on the document rather then to a single object.
Each action has three main component:
- A set of original objects
- A set of generated objects
- A number of parameters
the action is applied to each origin object every time one of these changes. Most of the actions also have a reverse that is applied whenever one of the generated object is changed, this updates the original object to match the generated one. The parameters control how each action is applied to the various objects.
B_ActionCreate, B_ActionEdit, B_ActionRemove
The command for action creation, deletion and change can be triggered using the action panel. Each action has a number of required inputs that are needed in order for the action to work. Once created the action will be added to the stack of actions available where it can be changed and deleted.
Remap
Allow you to remap any number of object from one surface, mesh or subD to another one. It behaves in the same way as the Remap command but automatically execute on the objects that are captured.
Info
This action has an inverse action applied to it and if you change a remapped object the original one will change.
Planar quad mesh
This action will generate a planar quad mesh starting from a boundary closed curve, the curve can be stacked with the rest of the actions to generate a model from planar curve.
Info
The inverse action will generated a refit curve that may not be the exact same as the original one that you created.
Array on mesh
Similar to what you have on the array on curve command, this action will allow to copy a number of time a given object on a surface. The various option you have will allow you to change either the amount or the distance on which to apply the array.
Warning
- This action has no inverse. The trigger will be executed when you change the curve that lies on the surface.
- This action will only work with meshes, generating a joined mesh as a result.