39 void *userdata,
const float (*
verts)[3],
const int (*edges)[2],
int totvert,
int totedge);
49 void *userdata,
float (*
verts)[3], int (*tris)[3],
int totvert,
int tottris);
typedef float(TangentPoint)[2]
float BKE_volume_density_scale(const struct Volume *volume, const float matrix[4][4])
void BKE_volume_dense_float_grid_clear(DenseFloatVolumeGrid *dense_grid)
bool BKE_volume_grid_dense_floats(const struct Volume *volume, const struct VolumeGrid *volume_grid, DenseFloatVolumeGrid *r_dense_grid)
void(* BKE_volume_wireframe_cb)(void *userdata, const float(*verts)[3], const int(*edges)[2], int totvert, int totedge)
void BKE_volume_grid_wireframe(const struct Volume *volume, const struct VolumeGrid *volume_grid, BKE_volume_wireframe_cb cb, void *cb_userdata)
void BKE_volume_grid_selection_surface(const struct Volume *volume, const struct VolumeGrid *volume_grid, BKE_volume_selection_surface_cb cb, void *cb_userdata)
struct DenseFloatVolumeGrid DenseFloatVolumeGrid
void(* BKE_volume_selection_surface_cb)(void *userdata, float(*verts)[3], int(*tris)[3], int totvert, int tottris)
SyclQueue void void size_t num_bytes void
float texture_to_object[4][4]