FModifierGenerator(FModifier)

base classes — bpy_struct, FModifier

class bpy.types.FModifierGenerator(FModifier)

Deterministically generate values for the modified F-Curve

coefficients

Coefficients for ‘x’ (starting from lowest power of x^0) (array of 32 items, in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

mode

Type of generator to use (default 'POLYNOMIAL')

Type:

Literal[‘POLYNOMIAL’, ‘POLYNOMIAL_FACTORISED’]

poly_order

The highest power of ‘x’ for this polynomial (number of coefficients - 1) (in [1, 100], default 0)

Type:

int

use_additive

Values generated by this modifier are applied on top of the existing values instead of overwriting them (default False)

Type:

bool

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (bpy.types.Struct | None) – The value to return when not found.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct

classmethod bl_rna_get_subclass_py(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (type | None) – The value to return when not found.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions