Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-01=== Misc ===Martin Poirier
Removing leftover debugging printfs.
2007-02-28=== Transform Snap ===Martin Poirier
Snapping to other meshes from edit mode. This commit adds the capacity to snap to vertice of other selected meshes. (This is for sanity reasons, big scenes would kill the speed) So, if you want to snap to another mesh, just add it to the selection and you're done. NOTE: Priority is given to vertice inside the current mesh (if they overlap with outside verts)
2007-02-25=== Transform Snap ===Martin Poirier
adding GL_DEPTH_TEST disable and enable to make sure snapping circle is drawn on top.
2007-01-30=== Transform Snap ===Martin Poirier
Missing distance calculation in Snap Closest when only one element was selected made it not work correctly for rotations.
2007-01-30=== UV Transform ===Martin Poirier
[ #5880 ] Crash on editing UVs Caused by late check for 3d view in transform snap.
2007-01-07=== Transform Snapping ===Martin Poirier
Snap/Grid icon button in 3D view header (edit mesh). FIXME NOTICE: make nice looking icons (yes, that's for you Matt) When snap is on, a drop down appears for the target method (closest, median, center) Hotkey to toggle snap is Shift-Tab (this was previously used for a not totally equivalent to Tab. Ton said OK to scrap it). That hotkey is currently restricted to edit mesh (where snap is currently restricted). Changed a couple of ugliness on how snap settings are stored.
2006-12-29=== Transform Snap ===Martin Poirier
Fixed the bug where it would snap to a selected (moving) vertex. Fixed a bug with Snap Closest with only one vertex selected. === Internals: EditMesh Mods === Modify and documented findnearestvert. Added a new parameter to restrict the search to selected or unselected vert instead of just adding a bias to them (as previously). Currently, the "strict" method bypasses the openGL optimisation, people with more knowledge about that should feel invited to fix it. === Internals: EditMesh Tools === Adding missing newline at the end.
2006-12-23=== Transform Snap ===Martin Poirier
==== Rotation Snap ==== Bug fixes. "Should learn to test properly" * 100 It works ok now, not just when rotating around the Y axis...
2006-12-23=== Transform Snap ===Martin Poirier
==== Rotation Snap ==== Snap is no longer limited to Translation, it works in Rotation too. There's some bugs left with rotation snap when using constraints, I'll be ironing that next. ==== Bug Fixes ==== * Fix manipulators to always use Grid. * Fix initialization bug (took two transform call to do a correct snap init when changing between Grid and Snap)
2006-12-21=== Transform Snap ===Martin Poirier
The circle drawn around the snap point is now truely constant regardless of zoom and size of the window. That size if linearly proportional to the vertex size (bigger vertex -> bigger circle).
2006-12-20=== Transform Snap ===Martin Poirier
(Implementing Matt's idea) Grid and Snap are now exclusively controlled by the Control key (pun intented). You can switch to Snap by selecting the snap option in the Transform menu (this option is only available in edit mode on a mesh. this option is per 3D view) (NOTE: There is currently no hotkey for that, anyone should feel free to add one). When Snap is selected, holding down Ctrl during translations (grab) snaps to vertex. All other situations which have no snapping code yet defaults to Grid.
2006-12-20=== Transform Snap ===Martin Poirier
Draw a circle around the snapping point for visual aid. Different snapping target method, switchable in the 3d view header menu in the Transform menu. * Closest: Snaps the closest vertex to the point * Median: Snaps the median of the selection to the point * Center: Snaps the transform center to the point (this is different from median because you can use Cursor/Boundbox as center) Fix a bug with constraints/snap handling.
2006-12-19=== Transform Snap ===Martin Poirier
Work in Progress: this adds vertex snapping capabilities to translations. As before, use the menu or the hotkey (` during transform) to turn on snapping. Currently, snapping is restricted to translation and only snap to verts. Also, it will snap the nearest moving vert to the snapping vert. This also has a timeout period and refreshes the snapping point only every 0.25 seconds (assuming the timer is precise enough to do that) to mitigate the slowdown due to repeated calls to findnearestvert. Eventually, a faster method will have to be used. Also, this uncovered a bug in findnearestvert which can manifest itself as jumps and lags in snapping. People are looking into it. Still, with all those disclaimers, get the suggestions/critics pouring in.
2006-12-03=== Transform ===Martin Poirier
Modified version of patch #5281 by Joshua Leung. It's a two part patch: Add a Roll button in the transform properties floating panel with bones selected in edit mode Add a Roll transform (Ctrl-R) that can be used to modify the roll of selected bones in edit mode The transformation modifies the roll of all selected bones incrementally (like a rotation does to the bones' rotation) [that is the part that differs from the patch. The patch would set the same roll value to all bones] Also, this commit includes some shuffling around of the functions, to keep the previously logical order. :)
2006-11-22Fix for bug #5280:Brecht Van Lommel
Crash transforming UVs with only image window open, new transform snapping code didn't check if a 3d view exists.
2006-11-07move SPACE_* (enum) and SPACEICONMAX to DNA_space_types (being the more ↵Nathan Letwory
logical place than DNA_screen_types). SPACEICONMAX gets its value now through this enum, so it is not anymore easy to forget to update it correctly :)
2006-10-26== Transform ==Martin Poirier
Embryon functionnality for snapping. - Only snaps to grid on translations (grab) - Transform constraints are supported but header display is wrong. - Can be turned on/off in the Object/Mesh header menu under Transform Properties (tentative spot, will have to integrate better and in other object type menus too) - Can be turned on/off during transform with ` (Back Quote, also tentative) This is, of course, very much Work in Progress. This implements part of the structural ideas for the transform cleanup I've been juggling around with.