FModifierGenerator(FModifier)

base classes — bpy_struct, FModifier

class bpy.types.FModifierGenerator.FModifierGenerator(FModifier)

Deterministically generate values for the modified F-Curve

coefficients

Coefficients for ‘x’ (starting from lowest power of x^0)

Type

float 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)

mode

Type of generator to use

Type

enum in [‘POLYNOMIAL’, ‘POLYNOMIAL_FACTORISED’], default ‘POLYNOMIAL’

poly_order

The highest power of ‘x’ for this polynomial (number of coefficients - 1)

Type

int in [1, 100], default 0

use_additive

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

Type

boolean, default False

classmethod bl_rna_get_subclass(id, default=None)
Parameters

id (string) – The RNA type identifier.

Returns

The RNA type or default when not found.

Return type

bpy.types.Struct subclass

classmethod bl_rna_get_subclass_py(id, default=None)
Parameters

id (string) – The RNA type identifier.

Returns

The class or default when not found.

Return type

type

Inherited Properties

  • bpy_struct.id_data

  • FModifier.type

  • FModifier.show_expanded

  • FModifier.mute

  • FModifier.is_valid

  • FModifier.active

  • FModifier.use_restricted_range

  • FModifier.frame_start

  • FModifier.frame_end

  • FModifier.blend_in

  • FModifier.blend_out

  • FModifier.use_influence

  • FModifier.influence

Inherited Functions

  • bpy_struct.as_pointer

  • bpy_struct.driver_add

  • bpy_struct.driver_remove

  • bpy_struct.get

  • bpy_struct.is_property_hidden

  • bpy_struct.is_property_overridable_library

  • bpy_struct.is_property_readonly

  • bpy_struct.is_property_set

  • bpy_struct.items

  • bpy_struct.keyframe_delete

  • bpy_struct.keyframe_insert

  • bpy_struct.keys

  • bpy_struct.path_from_id

  • bpy_struct.path_resolve

  • bpy_struct.pop

  • bpy_struct.property_overridable_library_set

  • bpy_struct.property_unset

  • bpy_struct.type_recast

  • bpy_struct.values

  • FModifier.bl_rna_get_subclass

  • FModifier.bl_rna_get_subclass_py