MeshCacheModifier(Modifier)

base classes — bpy_struct, Modifier

class bpy.types.MeshCacheModifier(Modifier)

Cache Mesh

cache_format
Type:enum in [‘MDD’, ‘PC2’], default ‘MDD’
deform_mode
  • OVERWRITE Overwrite, Replace vertex coords with cached values.
  • INTEGRATE Integrate, Integrate deformation from this modifiers input with the mesh-cache coords (useful for shape keys).
Type:enum in [‘OVERWRITE’, ‘INTEGRATE’], default ‘OVERWRITE’
eval_factor

Evaluation time in seconds

Type:float in [0, 1], default 0.0
eval_frame

The frame to evaluate (starting at 0)

Type:float in [0, 300000], default 0.0
eval_time

Evaluation time in seconds

Type:float in [0, inf], default 0.0
factor

Influence of the deformation

Type:float in [0, 1], default 0.0
filepath

Path to external displacements file

Type:string, default “”, (never None)
flip_axis
Type:enum set in {‘X’, ‘Y’, ‘Z’}, default {‘X’}
forward_axis
Type:enum in [‘POS_X’, ‘POS_Y’, ‘POS_Z’, ‘NEG_X’, ‘NEG_Y’, ‘NEG_Z’], default ‘POS_X’
frame_scale

Evaluation time in seconds

Type:float in [0, 100], default 0.0
frame_start

Add this to the start frame

Type:float in [-300000, 300000], default 0.0
interpolation
Type:enum in [‘NONE’, ‘LINEAR’], default ‘NONE’
play_mode
  • SCENE Scene, Use the time from the scene.
  • CUSTOM Custom, Use the modifier’s own time evaluation.
Type:enum in [‘SCENE’, ‘CUSTOM’], default ‘SCENE’
time_mode

Method to control playback time

  • FRAME Frame, Control playback using a frame-number (ignoring time FPS and start frame from the file).
  • TIME Time, Control playback using time in seconds.
  • FACTOR Factor, Control playback using a value between [0, 1].
Type:enum in [‘FRAME’, ‘TIME’, ‘FACTOR’], default ‘FRAME’
up_axis
Type:enum in [‘POS_X’, ‘POS_Y’, ‘POS_Z’, ‘NEG_X’, ‘NEG_Y’, ‘NEG_Z’], default ‘POS_X’

Inherited Properties

Inherited Functions