Blender Git Loki
Git Commits -> Revision 08b8fc3
Revision 08b8fc3 by Janne Karhu (master) September 5, 2009, 20:12 (GMT) |
Disconnect/connect hair: - Moves hair from face-space to global space and back. - Allows for editing of emitter mesh after hair combing. - Disconnect hair before doing topology changing changes in mesh edit mode, connect after changes. - Notes: * The closest location on emitter surface to the hair root is used to connect the hair. * Emitter deflection, sticky roots and add brush don't apply for disconnect hair in particle mode. - Todo for future: * Copy disconnected hair from object to another (when 2.5 has proper copy operators again). * Possible automatic disconnect/connect with topology changing operations in mesh edit mode. Other changes/fixes: - Proper subtypes for some particle mode notifiers. - Particle mode selections didn't draw correctly because of using lighting for the paths. |
Commit Details:
Full Hash: 08b8fc34cfc082d73e657d1c2941662c36bc3514
SVN Revision: 23020
Parent Commit: 05c4405
Lines Changed: +294, -43
13 Modified Paths:
/release/ui/buttons_particle.py (+5, -0) (Diff)
/source/blender/blenkernel/BKE_pointcache.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/editors/physics/editparticle.c (+41, -11) (Diff)
/source/blender/editors/space_buttons/buttons_intern.h (+2, -0) (Diff)
/source/blender/editors/space_buttons/buttons_ops.c (+218, -0) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+2, -0) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+3, -15) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+3, -3) (Diff)
/source/blender/editors/transform/transform_conversions.c (+4, -4) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+5, -5) (Diff)
/source/blender/blenkernel/BKE_pointcache.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/particle.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/editors/physics/editparticle.c (+41, -11) (Diff)
/source/blender/editors/space_buttons/buttons_intern.h (+2, -0) (Diff)
/source/blender/editors/space_buttons/buttons_ops.c (+218, -0) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+2, -0) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+3, -15) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+3, -3) (Diff)
/source/blender/editors/transform/transform_conversions.c (+4, -4) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+5, -5) (Diff)