Hey everyone, today I'd like to announce a brand new extension for Fusion which I have been working on for the past few months.
The Scope Control Object! My second Fusion extension that specialises in everything object selection related, a crucial part of Fusion and therefore, all Fusion projects. The goal was to create an extension which simplifies many workarounds one has to do to create functioning code. Primarily code that deals with same object-type instances, and also expand it all further.
If you have used the Select Object before, then you may be familiar as the two objects deal with the same matter.
Please login to see this picture.
All of the extension's features have been implemented, a total of 48 conditions, 62 actions and 119 expressions! Those A/C/Es contain:
- The ability to store selection (objects) in containers (called storages).
Loop over them and do boolean operations (add, remove, intersect) from selection to storage, and vice versa. - Select, deselect or inverse selection at any point within an event's conditions.
- Sort objects by their properties available in condition, action and expression forms.
- Loop through sorted objects, by order within the sort as opposed to the default order of a for each.
... and a ton more! The A/C/Es are considered final, so the amount of them won't increase unless there's feedback to add or change something.
Though, with so many conditions, actions and expressions, it'll be tough and time-consuming testing all of them thoroughly, hence this post.
If anyone is interested in checking this out, I'll be very thankful for the feedback you can give me on this as I'd like to get this extension as good and without bugs as possible.
I can offer the full extension to those that gave helpful feedback.
Here's some example uses:
Using "Inverse selection" to select everything except what was clicked on, works inside a for each loop too!
Please login to see this picture.
Conditions and actions for modifying selection by storage and vice versa
Please login to see this picture.
Sort and select however many objects you want, works with qualifiers and when negated.
This example shows selecting the closest objects to the mouse.
Please login to see this picture.
Alternatively, you can use an action to begin the sort, which will execute a special for each loop.
Please login to see this picture.
For occasions when you only need one lowest/highest value from all selected objects, there are expressions available instead.
Please login to see this picture.
If you think this interests you, join the ClickConverse Discord (you will have to verify your products to enter and to test): Please login to see this link.