25 float (*vertexCos)[3],
29 const char **err_str);
31 float (*vertexCos)[3],
35 const char **err_str);
37 float (*vertexCos)[3],
43 const char **err_str);
47 float (*vertexCos)[3],
51 const char **err_str);
53 float (*vertexCos)[3],
57 const char **err_str);
59 float (*vertexCos)[3],
65 const char **err_str);
74 #define FRAME_SNAP_EPS 0.0001f
bool MOD_meshcache_read_pc2_times(const char *filepath, float(*vertexCos)[3], const int verts_tot, const char interp, const float time, const float fps, const char time_mode, const char **err_str)
bool MOD_meshcache_read_mdd_times(const char *filepath, float(*vertexCos)[3], const int verts_tot, const char interp, const float time, const float fps, const char time_mode, const char **err_str)
bool MOD_meshcache_read_mdd_frame(FILE *fp, float(*vertexCos)[3], const int verts_tot, const char interp, const float frame, const char **err_str)
void MOD_meshcache_calc_range(const float frame, const char interp, const int frame_tot, int r_index_range[2], float *r_factor)
bool MOD_meshcache_read_pc2_frame(FILE *fp, float(*vertexCos)[3], const int verts_tot, const char interp, const float frame, const char **err_str)
bool MOD_meshcache_read_mdd_index(FILE *fp, float(*vertexCos)[3], const int vertex_tot, const int index, const float factor, const char **err_str)
bool MOD_meshcache_read_pc2_index(FILE *fp, float(*vertexCos)[3], const int verts_tot, const int index, const float factor, const char **err_str)
ccl_device_inline float2 interp(const float2 &a, const float2 &b, float t)