Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-02-01 01:56:22 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-02-01 01:56:22 +0400
commitac0766990022e1a89f3d21b15f5250120900c232 (patch)
treee8b8794ba77ef4897f668a798e38a7031eb0c6a8 /source/blender/blenkernel/intern
parent2050ab09a5514290402f53a0ae0331763b8c1cf9 (diff)
remove old code and use macro for latt_bp() function
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r--source/blender/blenkernel/intern/lattice.c32
1 files changed, 1 insertions, 31 deletions
diff --git a/source/blender/blenkernel/intern/lattice.c b/source/blender/blenkernel/intern/lattice.c
index 054a4a3a7dd..5e4d8d24d24 100644
--- a/source/blender/blenkernel/intern/lattice.c
+++ b/source/blender/blenkernel/intern/lattice.c
@@ -560,39 +560,9 @@ static int calc_curve_deform(Scene *scene, Object *par, float co[3],
fac= + (co[index]-cd->dmin[index])/(cu->path->totdist);
}
-#if 0 // XXX old animation system
- /* we want the ipo to work on the default 100 frame range, because there's no
- actual time involved in path position */
- // huh? by WHY!!!!???? - Aligorith
- if(cu->ipo) {
- fac*= 100.0f;
- if(calc_ipo_spec(cu->ipo, CU_SPEED, &fac)==0)
- fac/= 100.0;
- }
-#endif // XXX old animation system
-
if( where_on_path_deform(par, fac, loc, dir, new_quat, &radius)) { /* returns OK */
float quat[4], cent[3];
-#if 0 // XXX - 2.4x Z-Up, Now use bevel tilt.
- if(cd->no_rot_axis) /* set by caller */
- dir[cd->no_rot_axis-1]= 0.0f;
-
- /* -1 for compatibility with old track defines */
- vec_to_quat( quat,dir, axis, upflag);
-
- /* the tilt */
- if(loc[3]!=0.0) {
- normalize_v3(dir);
- q[0]= (float)cos(0.5*loc[3]);
- fac= (float)sin(0.5*loc[3]);
- q[1]= -fac*dir[0];
- q[2]= -fac*dir[1];
- q[3]= -fac*dir[2];
- mul_qt_qtqt(quat, q, quat);
- }
-#endif
-
if(cd->no_rot_axis) { /* set by caller */
/* this is not exactly the same as 2.4x, since the axis is having rotation removed rather than
@@ -878,7 +848,7 @@ int object_deform_mball(Object *ob, ListBase *dispbase)
static BPoint *latt_bp(Lattice *lt, int u, int v, int w)
{
- return lt->def+ u + v*lt->pntsu + w*lt->pntsu*lt->pntsv;
+ return &lt->def[LT_INDEX(lt, u, v, w)];
}
void outside_lattice(Lattice *lt)