[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender/include BIF_editaction.h BIF_poseobject.h BSE_editaction.h BSE_editaction_types.h blender/source/blender/python/api2_2x Bone.c blender/source/blender/src drawaction.c drawarmature.c drawipo.c drawview.c edit.c editaction.c editarmature.c ...

Ton Roosendaal ton at blender.org
Wed Jul 27 19:10:29 CEST 2005


Hi,

I reused the existing code for 'paste pose flipped'. It supports a  
whole bunch of name conventions already. It's simple code, so anyone  
could help and try to add more conventions and fix this .001 problem.  
:)

src/poseobject.c

-Ton-

On 27 Jul, 2005, at 18:53, Johnny Matthews wrote:

> Ton, it would be nice if the name flip got rid of the .001  as well
>
> Currently:
> "Bone Right" copied becomes "Bone Right.001" flipped becomes "Bone  
> Left001"
>
> Would be nice :
> "Bone Right" copied becomes "Bone Right.001" flipped becomes "Bone  
> Left"
>
> One other thing I noticed, names like Bone.Right copied becomes  
> Bone.001 not Bone.Right.001
> Also cases for Flipping _R and _L might be good, since these names  
> copy corrently
>
> Ton Roosendaal wrote:
>
>> ton (Ton Roosendaal) 2005/07/27 12:37:20 CEST
>>
>>  Modified files:
>>    blender/source/blender/include BIF_editaction.h                     
>>                BIF_poseobject.h     
>> blender/source/blender/python/api2_2x Bone.c     
>> blender/source/blender/src drawaction.c drawarmature.c                 
>>                drawipo.c drawview.c edit.c                             
>>    editaction.c editarmature.c                                
>> editconstraint.c editipo.c                               editobject.c  
>> editview.c                               header_action.c  
>> header_view3d.c                               headerbuttons.c  
>> outliner.c                               poseobject.c                  
>>               transform_conversions.c                                
>> usiblender.c  Removed files:
>>    blender/source/blender/include BSE_editaction.h                     
>>                BSE_editaction_types.h   Log:
>>  Cleanup & goodies for rigging geeks! :)
>>   - PoseMode: Wkey menu, "Flip Left/Right Names". On selected bones,  
>> it flips
>>    the L/R tags in names, and calls the proper code to rename  
>> everything
>>    that's related (constraint targets, bone-childs, etc).
>>  - PoseMode: Shift+S snapmenu: snap cursor to selected now works
>>  - Outliner: select bones now correctly sets 'active' flag for bones,
>>    updating the UI as well.
>>    Also made sure you cannot select hidden bones in outliner.
>>  - 3DWindow: in PoseMode/EditMode draws name of active Bone too (with  
>> user
>>    option "Draw active object name" set.
>>  - Added the new Armature/PoseMode options in View3D pulldowns.
>>   Cleanup:
>>   - moved Pose code from editaction.c to poseobject.c
>>  - removed BSE_editaction.h and BSE_editaction_types.h, moved  
>> contents of
>>    it to BIF_editaction.h. One include per C file should be fine. :)
>>    I know the src/ structure would require more elaborated includes,  
>> but
>>    we don't have that now...
>>   Revision  Changes    Path
>>  1.4       +42 -5     blender/source/blender/include/BIF_editaction.h
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/include/BIF_editaction.h.diff?r1=1.3&r2=1.4&cvsroot=bf- 
>> blender>
>>  1.9       +13 -12    blender/source/blender/include/BIF_poseobject.h
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/include/BIF_poseobject.h.diff?r1=1.8&r2=1.9&cvsroot=bf- 
>> blender>
>>  1.32      +16 -10    blender/source/blender/python/api2_2x/Bone.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/python/api2_2x/Bone.c.diff?r1=1.31&r2=1.32&cvsroot=bf- 
>> blender>
>>  1.22      +6 -6      blender/source/blender/src/drawaction.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/drawaction.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
>>  1.14      +7 -4      blender/source/blender/src/drawarmature.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/drawarmature.c.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
>>  1.50      +1 -2      blender/source/blender/src/drawipo.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/drawipo.c.diff?r1=1.49&r2=1.50&cvsroot=bf-blender>
>>  1.148     +31 -4     blender/source/blender/src/drawview.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/drawview.c.diff?r1=1.147&r2=1.148&cvsroot=bf-blender>
>>  1.71      +23 -9     blender/source/blender/src/edit.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/edit.c.diff?r1=1.70&r2=1.71&cvsroot=bf-blender>
>>  1.53      +8 -240    blender/source/blender/src/editaction.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/editaction.c.diff?r1=1.52&r2=1.53&cvsroot=bf-blender>
>>  1.69      +35 -15    blender/source/blender/src/editarmature.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/editarmature.c.diff?r1=1.68&r2=1.69&cvsroot=bf-blender>
>>  1.23      +2 -3      blender/source/blender/src/editconstraint.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/editconstraint.c.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
>>  1.62      +2 -2      blender/source/blender/src/editipo.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/editipo.c.diff?r1=1.61&r2=1.62&cvsroot=bf-blender>
>>  1.216     +7 -3      blender/source/blender/src/editobject.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/editobject.c.diff?r1=1.215&r2=1.216&cvsroot=bf-blender>
>>  1.70      +2 -2      blender/source/blender/src/editview.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/editview.c.diff?r1=1.69&r2=1.70&cvsroot=bf-blender>
>>  1.26      +3 -3      blender/source/blender/src/header_action.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/header_action.c.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
>>  1.123     +41 -7     blender/source/blender/src/header_view3d.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/header_view3d.c.diff?r1=1.122&r2=1.123&cvsroot=bf- 
>> blender>
>>  1.109     +2 -3      blender/source/blender/src/headerbuttons.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/headerbuttons.c.diff?r1=1.108&r2=1.109&cvsroot=bf- 
>> blender>
>>  1.43      +23 -20    blender/source/blender/src/outliner.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/outliner.c.diff?r1=1.42&r2=1.43&cvsroot=bf-blender>
>>  1.13      +319 -23   blender/source/blender/src/poseobject.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/poseobject.c.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
>>  1.37      +16 -16     
>> blender/source/blender/src/transform_conversions.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/transform_conversions.c.diff?r1=1.36&r2=1.37&cvsroot=bf- 
>> blender>
>>  1.87      +2 -2      blender/source/blender/src/usiblender.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
>> blender/src/usiblender.c.diff?r1=1.86&r2=1.87&cvsroot=bf-blender>
>> _______________________________________________
>> Bf-blender-cvs mailing list
>> Bf-blender-cvs at projects.blender.org
>> http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>>
>>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>
>
------------------------------------------------------------------------ 
--
Ton Roosendaal  Blender Foundation ton at blender.org  
http://www.blender.org



More information about the Bf-committers mailing list