I’ve decided to practice Maya Python on Maya Bifrost and came up with going over a mirror vector as a practice test, as a work-around to using Maya Plugins. It took a while to get around Maya’s commands to create and connect the nodes using Bifrost as I needed to figure out the rules necessary to implement a working compound node and connecting them to the two locator nodes:
I’ve learned that nurbs curves cannot be drawn in bifrost, but you can manipulate them using existing curves in the scene. So the curves that you see in the picture, is a custom visualization only to demonstrate the mirror functionality and not generated by Bifrost.
I’ve learned a lot from this small project, mainly how bifrost nodes that you create are C++ compile time and values cannot be queried via code inside Bifrost Graph.
Here is the link to my repository of my Maya Python study: