- added eModifierTypeFlag_RequiresOriginalData for modifiers that
can only follow deform (for example, they store mesh vertex indices) - added ModifierType.foreachObjectLink for iterating over Object links inside modifier data (used for file load, relinking, etc) - switched various modifiers_ functions to take object argument instead of ListBase - added user editable name field to modifiers - bug fix, duplicate and make single user didn't relink object pointers in modifier data - added modifiers to outliner, needs icon - added armature, hook, and softbody modifiers (softbody doesn't do anything atm). added conversion of old hooks to modifiers. NOTE-THE-FIRST: User name field is not initialized on loading 2.38 files so if you have saved stuff with a cvs blender you will see blank names. NOTE-THE-SECOND: Since modifiers aren't evaluated yet for non-Mesh objects, hooks for lattices and curves are broken. Don't updated if you actually, say, *use* Blender. NOTE-THE-THIRD: Old hooks used a quirky weighting system during deformation which can't be extended to modifiers. On the upside, I doubt anyone relied on the old quirky system and the new system makes much more sense. (Although the way falloff works is still quite stupid I think).
This commit is contained in:
@@ -1077,8 +1077,6 @@ void fill_mesh(void)
|
||||
|
||||
ok= BLI_edgefill(0);
|
||||
|
||||
/* printf("time: %d\n",(clock()-tijd)/1000); */
|
||||
|
||||
if(ok) {
|
||||
efa= fillfacebase.first;
|
||||
while(efa) {
|
||||
@@ -1087,7 +1085,6 @@ void fill_mesh(void)
|
||||
efa= efa->next;
|
||||
}
|
||||
}
|
||||
/* else printf("fill error\n"); */
|
||||
|
||||
BLI_end_edgefill();
|
||||
|
||||
@@ -4436,8 +4433,6 @@ int EdgeSlide(short immediate, float imperc)
|
||||
tempsv->origvert.no[0] = ev->no[0];
|
||||
tempsv->origvert.no[1] = ev->no[1];
|
||||
tempsv->origvert.no[2] = ev->no[2];
|
||||
tempsv->origvert.xs = ev->xs;
|
||||
tempsv->origvert.ys = ev->ys;
|
||||
// i is total edges that vert is on
|
||||
// j is total selected edges that vert is on
|
||||
|
||||
|
||||
Reference in New Issue
Block a user