Exploring Object Transformations
The ability to change an object’s location, rotation, and dimension in a space is a tenet of any animation software.
Artists are used to changing the values of transform channels to carry out these operations. More technical users are aware of the geometric implications of such actions.
In this chapter, we will learn how Object Transformations work and how to implement them in our script. We will also learn how to add object constraints programmatically and how Blender can carry out the more difficult operations for us.
Finally, we will implement a new command that affects the transformation of more objects at once and accepts user input.
This chapter will cover the following key topics:
- Transforming objects, using coordinate notations, and avoiding pitfalls
- Applying object constraints and hierarchies
- Using matrix representation
- Adding interactive operators to our add-ons