[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender/blenloader/intern readfile.c blender/source/blender/makesdna DNA_mesh_types.h DNA_meshdata_types.h blender/source/blender/src editmesh.c editmesh_lib.c

Campbell Barton cbarton at metavr.com
Wed Apr 12 11:24:59 CEST 2006


The new selection stores the order of selection, its not meant to store 
the entire selection at any time.
Rather a way to store first/last.
Its realy usefull for Manipulator - "Rotate about active" - which is 
very useful, removing the need to use the snap menu in many cases. since 
you can rotate about the last selected edge.

it could be used to make a scanfilled fgon by the order the points are 
selected for eg.
as for storing them in the DNA- its just so toggling editmode dosent 
flush the data but I cant speak for its implimentation.
- Cam

Ton Roosendaal wrote:
> Hi Geoffrey,
>
> I just noticed this code now, because of a crash report... I really 
> think this should need a review first, because;
> - Selections were already stored
> - This method, storing selections separately, makes the whole editmesh 
> maintenance even more complex as it was
>
> If there were issues with selection storage, what cases is that?
>
> -Ton-
>
>
> On 3 Apr, 2006, at 21:02, Geoffrey Bantle wrote:
>
>> briggs (Geoffrey  Bantle) 2006/04/03 21:02:22 CEST
>>
>>   Modified files:
>>     blender/source/blender/blenloader/intern readfile.c
>>     blender/source/blender/makesdna DNA_mesh_types.h
>>                                     DNA_meshdata_types.h
>>     blender/source/blender/src editmesh.c editmesh_lib.c
>>
>>   Log:
>>   -> Stored Selections in Mesh DNA
>>
>>   Stored selections now get saved to mesh library blocks as direct data.
>>   The idea that stored selections are 'erased' when leaving editmode and
>>   switching objects is pretty mysterious for the user. Note that 
>> currently
>>   the mselect array in a mesh is not written to file.  Not sure whether
>>   to change this or not.
>>
>>   Revision  Changes    Path
>>   1.252     +2 -1      
>> blender/source/blender/blenloader/intern/readfile.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.251&r2=1.252&cvsroot=bf-blender> 
>>
>>   1.31      +4 -3      blender/source/blender/makesdna/DNA_mesh_types.h
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_mesh_types.h.diff?r1=1.30&r2=1.31&cvsroot=bf-blender> 
>>
>>   1.20      +9 -1      
>> blender/source/blender/makesdna/DNA_meshdata_types.h
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_meshdata_types.h.diff?r1=1.19&r2=1.20&cvsroot=bf-blender> 
>>
>>   1.173     +57 -5     blender/source/blender/src/editmesh.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh.c.diff?r1=1.172&r2=1.173&cvsroot=bf-blender> 
>>
>>   1.58      +0 -7      blender/source/blender/src/editmesh_lib.c
>>     
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_lib.c.diff?r1=1.57&r2=1.58&cvsroot=bf-blender> 
>>
>> _______________________________________________
>> Bf-blender-cvs mailing list
>> Bf-blender-cvs at projects.blender.org
>> http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>>
>>
> -------------------------------------------------------------------------- 
>
> Ton Roosendaal  Blender Foundation ton at blender.org http://www.blender.org
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>


-- 
Campbell J Barton

133 Hope Street
Geelong West, Victoria 3218 Australia

URL:    http://www.metavr.com
e-mail: cbarton at metavr.com
phone: AU (03) 5229 0241


More information about the Bf-committers mailing list