Currently, a user has to manually create all components and make sure they are set up properly and combined to create the proper animation. This includes creating all the LIVis and BezierCurve components and then connecting them with the proper points. It would be much more user-friendly to generalize this into a create_bezier method and an accompanying animate_bezier method to reduce the difficulty of creating a degree (n) Bezier animation. More classes may be needed to fully abstract this away.
Without this, the amount of code needed for each animation would grow very quickly with the curve degree (n).
Currently, a user has to manually create all components and make sure they are set up properly and combined to create the proper animation. This includes creating all the
LIVis
andBezierCurve
components and then connecting them with the proper points. It would be much more user-friendly to generalize this into acreate_bezier
method and an accompanyinganimate_bezier
method to reduce the difficulty of creating a degree (n) Bezier animation. More classes may be needed to fully abstract this away.Without this, the amount of code needed for each animation would grow very quickly with the curve degree (n).