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
2013-01-17fix for own bug introduced when splitting up vertex slide function.Campbell Barton
2013-01-16resolve issue [#33882] New GG slide - Lost functionalityCampbell Barton
Holding Alt stops switching the active edge so you can drag in the negative direction.
2013-01-16code cleanup:Campbell Barton
- cycles ui used 'cscene' for scene.cycles and scene.cycles_curves - style cleanup
2013-01-15style cleanupCampbell Barton
2013-01-15replace vertex slide with the transform operator. (MESH_OT_vert_slide -> ↵Campbell Barton
TRANSFORM_OT_vert_slide)
2013-01-15vertex slide was using flipped value, wasnt so noticable unless you types in ↵Campbell Barton
a value.
2013-01-14fix for own error with unwrap selection checking uvedit_have_selection() ↵Campbell Barton
failed with no UV layer. also add some safety checks for BM_ELEM_CD_GET_* macros.
2013-01-13remove TRANSFORM_OT_snap_type, use WM_OT_context_menu_enum instead.Campbell Barton
add Ctrl+Shift+Tab shortcut for selecting snap type to the UV editor too. also added icon drawing to WM_OT_context_menu_enum() so it gets the icons from the enum to draw them in the menu.
2013-01-13optimization for calcNonProportionalEdgeSlide(), avoid matrix multiply for ↵Campbell Barton
each vertex.
2013-01-13transform feature - G-key during transform toggles slide (edge slide or ↵Campbell Barton
vertex slide), similar to how trackbacll rotate toggles.
2013-01-13add new vertex slide transform operator, different from the existing vertex ↵Campbell Barton
slide tool based on user feedback. - no 2-step select edge, then slide. Instead you can slide and select the edge at the same time. - ability to slide multiple verts at one. supports proportional option for vertex slide and flipping, both matching edge slide functionality.
2013-01-13code cleanup: rename transform Slide operations to EdgeSlide.Campbell Barton
2013-01-13speedup for EDBM_uv_vert_map_create(), reduce customdata lookups. also ↵Campbell Barton
remove redundant check for hidden faces.
2013-01-12code cleanup: style and replace (float)sin, (float)cos with sinf, cosfCampbell Barton
2013-01-10transforming verts was getting the bevel weight for each vertex even if ↵Campbell Barton
bevel-weight wasnt being transformed.
2013-01-10don't store bevel weights or edge crease customdata layers in editmode ↵Campbell Barton
unless they are needed. configurable in 'Geometry Data' panel, will be added when running crease edges transform for example.
2013-01-09style cleanupCampbell Barton
2013-01-08* Fix for #31581. The issue was that we scaled the face prior toAntony Riakiotakis
projecting it. The original paper suggests to simply interpolate between the two points of an edge if the distance of the point to that edge is smaller than a threshold. * Fixed both 3D and 2D code to utilize this. Possibly other places in blender where this scaling is done will have to be adjusted. * Changed vertex interpolation to use 2D interpolation, since it already did projection on plane and 2d calculations are faster. * Also added notifier on hard recalc when uvcalc_transfor_correction is used. Results in instant feedback on UV editor when edge sliding.
2013-01-04remove stray glBegin() during transform that caused a glErrorCampbell Barton
2013-01-02changes needed for EDL import to work again.Campbell Barton
- add sequence.update(data=False) function. - made some sequence vars editable. - correct some comments. also rename rna function sequence.getStripElem() --> strip_elem_from_frame()
2013-01-02Fix for what appears to be a typo (seq_prev is always NULL) - found whileJoshua Leung
reviewing the latest Clang reports
2013-01-01Added MOUSEPAN (the trackpad event) to control propertional size while ↵Ton Roosendaal
transform. There's many hardcoded scrollwheel events in Blender for this, and with new proper analog trackpad handling I'll try to find good remapping for most cases.
2012-12-31Usability todo:Ton Roosendaal
Editmode "Shear" didn't communicate well. - Added X and Y shortcut to set shear axis - Added print in header to denote that. It will still switch with MMB press too.
2012-12-29fix bug #33275: iTaSC ignores location of disconnected bones when they are ↵Benoit Bolsee
changed in pose mode. Disconnected bones can be translated in pose mode but this translation cannot be applied to the iTaSC representation of the armature because there is no joint associated with it. As a result, moving disconnected bones had no effect. The bug fix is in two parts: 1) manual or rna change in the armature pose will cause automatic rebuilding of the iTaSC scene 2) the iTaSC scene is now built from the current pose instead of armature rest pose
2012-12-29style cleanupCampbell Barton
2012-12-23Code cleanup: add usual 'BKE_' prefix to 'public' constraint functions from ↵Bastien Montagne
blenkernel...
2012-12-21Bug fix #33647Ton Roosendaal
Particle combing didn't always respond as expected. The combed effect was depending on the center of object in view, instead of on the center of selected hairs. That made combing in certain close ups impossible. Same was actually true for transform tools for hairs! And even worse - there was an optimize break in calculating center which wasn't true even. Causing centers for transform to fail similar in other cases.
2012-12-21fix own regression in 2.65 [#33643] Rotation does not work at certain zoom levelCampbell Barton
caused by not projecting points behind the perspective view, even though this worked in 2.64 the values were flipped (rotating direction was reversed and the center point was flipped). added V3D_PROJ_TEST_CLIP_NEAR, when omitted ED_view3d_project_*** will project points from behind a perspective view plane.
2012-12-18Nicer function for drawing text in 3d window:Ton Roosendaal
ED_region_visible_rect(ar, rect) Returns the visible rect inside a region, subtracting the overlapping UI regions. Added with minimal overhead, only called once per region draw. Also fixes the 'Auto Key' warning print in 3d window (was behind properties)
2012-12-18fix for own error in recent commit with active pose mode, depended on an ↵Campbell Barton
uninitialized flag.
2012-12-18add support for active-element in pose mode and armature editmode.Campbell Barton
This works most usefully when combined with Normal orientation.
2012-12-18code cleanupCampbell Barton
2012-12-18fix [#33575] Manipulator showing incorrect local axes in armature pose mode.Campbell Barton
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-17code cleanup: use 'const float *' when getting the 3d cursor and not editing it.Campbell Barton
2012-12-16replace strcpy with BLI_strncpy or memcpy when the size is known.Campbell Barton
2012-12-15Fix #33497: seting object scale to 0 on one axis made moving verts in edit modeBrecht Van Lommel
impossible. In this case matrix inversion failed and didn't give a useful result. Now it falls back to a pseudoinverse in that case, so that moving along the other axes still works. There may be other places that can benefit from this, but this is a place where it has no significant performance impact, doing this in general for e.g. bone matrices could be quite slow.
2012-12-14code cleanup and move alternate shell calculation method into its own ↵Campbell Barton
function: BM_vert_calc_shell_factor_ex
2012-12-14style cleanupCampbell Barton
2012-12-13Fix #33500: when transforming, tapping shift twice and holding did not enableBrecht Van Lommel
precision mode. Not really the intended way to use this but it revealed a bug in the event handling here.
2012-12-13fix another crash from missing update in Auto-Merge from r52911Campbell Barton
2012-12-12Holiday coding log :)Ton Roosendaal
Nice formatted version (pictures soon): http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.66/Usability Short list of main changes: - Transparent region option (over main region), added code to blend in/out such panels. - Min size window now 640 x 480 - Fixed DPI for ui - lots of cleanup and changes everywhere. Icon image need correct size still, layer-in-use icon needs remake. - Macbook retina support, use command line --no-native-pixels to disable it - Timeline Marker label was drawing wrong - Trackpad and magic mouse: supports zoom (hold ctrl) - Fix for splash position: removed ghost function and made window size update after creation immediate - Fast undo buffer save now adds UI as well. Could be checked for regular file save even... Quit.blend and temp file saving use this now. - Dixed filename in window on reading quit.blend or temp saves, and they now add a warning in window title: "(Recovered)" - New Userpref option "Keep Session" - this always saves quit.blend, and loads on start. This allows keeping UI and data without actual saves, until you actually save. When you load startup.blend and quit, it recognises the quit.blend as a startup (no file name in header) - Added 3D view copy/paste buffers (selected objects). Shortcuts ctrl-c, ctrl-v (OSX, cmd-c, cmd-v). Coded partial file saving for it. Could be used for other purposes. Todo: use OS clipboards. - User preferences (themes, keymaps, user settings) now can be saved as a separate file. Old option is called "Save Startup File" the new one "Save User Settings". To visualise this difference, the 'save startup file' button has been removed from user preferences window. That option is available as CTRL+U and in File menu still. - OSX: fixed bug that stopped giving mouse events outside window. This also fixes "Continuous Grab" for OSX. (error since 2009)
2012-12-12fix for another crash in r52911Campbell Barton
2012-12-12edge slide: skip creating BMBVHTree when its not used.Campbell Barton
2012-12-12fix [#33489] Scaling normals with Alt (maintains shell thickness) producing ↵Campbell Barton
wrong result. not exactly a bug - zero area faces from a cancelled extrude gave issues - but this is a common use case, so make it work by only using selected faces when calculating the vertex shell thickness.
2012-12-12make EDBM_index_arrays's stay in memory, blender was allocating an array and ↵Campbell Barton
filling it for verts/edges/faces on every redraw. this may introduce bugs which I didn't catch, but they are very easy to identify in a debug build which has asserts to ensure the arrays are valid before use. in my own test drawing ~98,304 quads - this gave an overall ~16% drawing speedup.
2012-12-12use htype flags as arguments to EDBM_index_arrays_init(), no functional changes.Campbell Barton
2012-12-11define the size of matrix args for both rows/cols.Campbell Barton
2012-12-03Image Editor / UV: Thomas Dinges
* Bring back "Snap to Vertex", own regression introduced in r39460. Patch by Brecht (DNA, Transform) and myself (RNA, Script).
2012-12-03revert part of r52720, Id rather leave these as-is, even if they give ↵Campbell Barton
warnings under some configurations.