diff options
author | Ton Roosendaal <ton@blender.org> | 2003-11-21 15:30:15 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2003-11-21 15:30:15 +0300 |
commit | 71500a2df1bc309a5d011c39f8af462cf977f64f (patch) | |
tree | 6a621cb917d6ee8288ae7ccc24048ff91efefcd0 /source/blender/blenkernel/BKE_mball.h | |
parent | 94496ca80f22ffbbc72b5ff0ec8af1e5f04a4db0 (diff) |
- fixed another oldie... displaylists for MBall was generated FAR too often.
even for each redraw! Now its all smooth & fast again.
introduced new kernel API call: int is_basis_mball(ob), this provides a
quick check of the object is the actual basis for the displaylist and
polygonization.
Diffstat (limited to 'source/blender/blenkernel/BKE_mball.h')
-rw-r--r-- | source/blender/blenkernel/BKE_mball.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_mball.h b/source/blender/blenkernel/BKE_mball.h index b722e84a550..4bb49828553 100644 --- a/source/blender/blenkernel/BKE_mball.h +++ b/source/blender/blenkernel/BKE_mball.h @@ -52,6 +52,7 @@ void make_local_mball(struct MetaBall *mb); void tex_space_mball( struct Object *ob); void make_orco_mball( struct Object *ob); struct Object *find_basis_mball( struct Object *ob); +int is_basis_mball(struct Object *ob); void metaball_polygonize(struct Object *ob); void calc_mballco(struct MetaElem *ml, float *vec); float densfunc(struct MetaElem *ball, float x, float y, float z); |