Use curve radius for paths
authorCampbell Barton <ideasman42@gmail.com>
Sat, 12 Sep 2009 16:25:49 +0000 (16:25 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 12 Sep 2009 16:25:49 +0000 (16:25 +0000)
commitf130f16fef38d40ee492ccb4ff1ad0708329ae3c
tree3eac35dcbfd3669f0ff18f366f715587d4d032dc
parentd16bde417fb985eb348cdbf2314e324fa9d098a9
Use curve radius for paths
- use_radius option, off by default for 2.4x files, on by default on new curves.
- curve deform modifiers (think tentacles)
- follow path (parent mode and constraint)
- curve guides
- added back Alt+S to scale point radius
- Mat3Scale and Mat4Scale arithb.c functions to make a new uniform scale matrix.

- TODO, effectors, looks like they have no way to scale from the radius yet.
15 files changed:
release/ui/buttons_data_curve.py
release/ui/buttons_object_constraint.py
source/blender/blenkernel/intern/constraint.c
source/blender/blenkernel/intern/curve.c
source/blender/blenkernel/intern/lattice.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/particle.c
source/blender/blenkernel/intern/particle_system.c
source/blender/blenlib/BLI_arithb.h
source/blender/blenlib/intern/arithb.c
source/blender/editors/curve/curve_ops.c
source/blender/makesdna/DNA_constraint_types.h
source/blender/makesdna/DNA_curve_types.h
source/blender/makesrna/intern/rna_constraint.c
source/blender/makesrna/intern/rna_curve.c