openrig.maya.core.settings module

Base settings class for all solutions.

Each solution extends SolutionSettings with its own fields. The base class holds only universal rigging concepts — no naming tokens.

class openrig.maya.core.settings.SolutionSettings(side: Side = Side.CENTER)[source]

Bases: object

Base settings shared by every solution.

Subclasses add solution-specific fields (naming tokens, joint counts, fallback positions, etc.). Only concepts that are universally meaningful across all solutions belong here.

side

Which side of the body this solution belongs to (left, right, center, or middle).

Type:

openrig.constants.Side

side: Side = 'c'