10

Advanced and Modal Operators

Since Chapter 3, we have resorted to operators to implement our features in Blender.

Operators have already proved to be incredibly flexible, with custom properties and looks. They can be even more powerful once we learn how to override all their methods.

The operators encountered in the previous chapters run as soon as they are launched and finish immediately. If we need to, we can make the execution modal and let the operator listen to input events.

In this chapter, you will learn how to control the execution of an operator, and how you can write fully interactive operators.

This chapter will cover the following topics:

  • Understanding the operator flow
  • Setting properties programmatically
  • Writing modal operators ...

Get Python Scripting in Blender now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.