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-02-28fix for harmless glitch rotating the camera in camera mode, having the ↵Campbell Barton
center point so close to the viewpoint caused the helper line to erratically move about because of float precision.
2013-02-28fix [#34426] Manipulator handles drawn incorrectly by depthCampbell Barton
original patch by Philipp Oeser (lichtwerk) with own changes.
2013-02-26fix [#34415] Edge slide results in segmentation fault on certain meshCampbell Barton
2013-02-26rigidbody: Don't set object to rigid body on dummy transformSergej Reich
Fixes [#34420] rigid objects not resetting original properly after running a simulation.
2013-02-24Another bunch of UI translation fixes, thanks to Leon Cheung, Gabriel ↵Bastien Montagne
Gazzán and S. Lockal for spotting them!
2013-02-21Dependency Graph: some refactoring which should have no user visible impactBrecht Van Lommel
besides performance in some cases. * DAG_scene_sort is now removed and replaced by DAG_relations_tag_update in most cases. This will clear the dependency graph, and only rebuild it right before it's needed again when the scene is re-evaluated. This is done because DAG_scene_sort is slow when called many times from python operators. Further the scene argument is not needed because most operations can potentially affect more than the current scene. * DAG_scene_relations_update will now rebuild the dependency graph if it's not there yet, and DAG_scene_relations_rebuild will force a rebuild for the rare cases that need it. * Remove various places where ob->recalc was set manually. This should go through DAG_id_tag_update() in nearly all cases instead since this is now a fast operation. Also removed DAG_ids_flush_update that goes along with such manual tagging of ob->recalc.
2013-02-20Fix drawing of translated strings (can't use _ascii version of BLF_draw in ↵Bastien Montagne
these cases, when WITH_INTERNATIONAL is defined we need unicode support).
2013-02-20change to proportional editing suggested by Jeroen Hoolmans,Campbell Barton
don't interpolate projection, just project all points within the PET radius.
2013-02-19fix [#34244] Snap to face projection - Entire mesh is affected by projection ↵Campbell Barton
when Proportional Editing mode is active, regardless of influence radius
2013-02-19Another huge bunch of new UI translations (some reported by Leon Cheung, ↵Bastien Montagne
thanks!)...
2013-02-19Remove ztrans_hack. Looks like just keeping the angles compatible works wellJoshua Leung
enough.
2013-02-19fix for [#34283] wasn't working in my tests (attached to original report),Campbell Barton
made bone roll get compatible angle values with the original roll.
2013-02-19Bugfix [#34283] armature bones losing their roll setting upon translation inJoshua Leung
edit mode My earlier fix for [#33974] (in r.54061) was causing some problems where manually specified roll values on horizontal or angled bones were getting reset. This could be nasty as you might not notice the changes for a while (especially when using stick bones without axes displayed). I've now put in place a hacky compromise solution which should catch both of these situations nicely. For z-axis (i.e. vertical) movements, the r.54061 fix is used, while for everything else (moving or just touch-n-go), the old setting is used.
2013-02-19minor change to own recent commit with transform fcurve centers and some ↵Campbell Barton
style edits and typo corrections.
2013-02-18fix [#34303] Rotation fcurves don't work with transforming with individual ↵Campbell Barton
centers
2013-02-18checking for V3D_LOCAL was duplicated in transform.c, and both checks not ↵Campbell Barton
quite correct. - When checking edimode, make sure its mesh editmode. - Graph editor supports this option but wasn't being checked.
2013-02-17vertex slide: dont write clamped value back into TransInfo.values,Campbell Barton
this meant toggling clamp didn't take any effect until the mouse was moved. (annoying glitch)
2013-02-17allow alt or Ckey to toggle clamping for vertex slide.Campbell Barton
2013-02-14fix [#33949] T_ALT_TRANSFORM conflicts with "emulate 3 button mouse" Campbell Barton
finally last transform tool relying on alt has an alternative. Sequencer slide which makes room for the placed strip by moving others - Pressing G a second time toggles this behavior.
2013-02-14fix (for one case of...) [#33949] T_ALT_TRANSFORM conflicts with "emulate 3 ↵Campbell Barton
button mouse" ShrinkFatten operator now uses scale key to toggle 'Even thickness' option. With the default keymap this is Alt+S,S. Added functionality so the header print can get the key used for the modal keymap, some other operators should make use of this too.
2013-02-11fix for memory leak in transform when changing transform modes within transformCampbell Barton
(if you held down the R-key for example).
2013-02-11fix [#34152] Vertex Slide - misleading descriptionCampbell Barton
also use C key to toggle clamping rather then alt (reported in [#33949]).
2013-02-06fix for crashes running some operators in background mode and some divide by ↵Campbell Barton
zero errors.
2013-02-03improve edge slide with ngon's, distance calculation was average edge length.Campbell Barton
now use the slide vector to find opposite ngon edge which sets the slide destination.
2013-02-03fix [#34073] Combined EdgeLoop slides weirdly on even tryCampbell Barton
concave check on co-linear edges could fail, avoid by using the loop-direction + face normal.
2013-02-02Bugfix: "Extend" transform tool would leave dangling "temp meta strips" if noneJoshua Leung
of those strips occurred on the same side of CFRA indicator as the mouse
2013-02-02style cleanupCampbell Barton
2013-02-01fix error with flipped vertex slide failing, also fix bug where you could be ↵Campbell Barton
flipped and in proportional vertex slide mode.
2013-01-29fix [#34024] delete - Edge loop crashCampbell Barton
2013-01-29tweak to edge slide - use a quads opposite vertex when both edges share a ↵Campbell Barton
quad, gives nicer results.
2013-01-29fix for fix, ugh!, vertex slide with concave/convex ngons & normal flipping ↵Campbell Barton
should now work properly in all cases. ... somehow I managed to make test-cases that worked in previous commits but failed in other cases.
2013-01-29Correct fix for r54164, the testcase I was using worked but different edge ↵Campbell Barton
slide examples didn't. Edge slide needed to check for concave ngons too. add BM_loop_is_convex() and expose to python too.
2013-01-29fix for r54166, the average edge length needs to be maintained.Campbell Barton
2013-01-29minor improvement to edge slide, normalize the edge vectors that accumulate ↵Campbell Barton
the direction, otherwise longer edges would skew the direction.
2013-01-29code cleanup: add some comments about to get_next_loop() for edge slide, ↵Campbell Barton
also name vars better (was using meaningless names).
2013-01-29fix for edge slide bug, when there were no edges to slide along the ↵Campbell Barton
direction calculated from the face would be wrong half the time (depending on the edge loop direction which is arbitrary).
2013-01-29code cleanup: just variable namingCampbell Barton
2013-01-29code cleanup: var rename and add assert, when writing to out of bounds array.Campbell Barton
minor edit to recent tip change.
2013-01-29Bugfix [#34019] Limit Constraints still affected transforms when turned offJoshua Leung
Limit Constraints (i.e. Limit Location/Rotation/Scale/Distance) with 'For Transform' option enabled would still be applied when transforming objects even when they were turned off using the eye icon in the constraint panel headers. The "off" flag was never added to the checks for muted or disabled constraints to be skipped here.
2013-01-24fix for G,G causing vertex slide in UV/Image window, also comment unused ↵Campbell Barton
defines/enums.
2013-01-24Bugfix [#33974] Bone roll flips 180 degrees when extruding bones verticallyJoshua Leung
For example, if you're making a chain of bones (e.g. for a spine) by extruding the tip joint of an initial bone, the bone rolls would be: 0 (for the initial bone), 180, -180, 180, -180, etc. This has the undesirable effect of causing B-Bones to twist to match the roll values at the other end of the bone. The fix here seems to improve the situation in this case: bone roll values don't flip or change anymore (in fact, the bone axes stay perfectly aligned now, as they should). It also doesn't seem to cause any problems in other common cases I checked.
2013-01-23rigidbody: Make rigid bodies kinematic during transformationSergej Reich
This allows moving rigid bodies on frame > startframe. Also rigid bodies can now be picked up and trown around while the simulation is running. Note: There is a small glitch with cancelling tansform during simulation but it's tricky to get rid of. TODO: Avoid static-static collision warnings
2013-01-23sim: Remove "continue physics" codeSergej Reich
This was left over from 2.4x days and is not used anymore. Now simulations are always interactive.
2013-01-21Bugfix [#33852] Scale of a strip in NLA is changed after moving it long distanceJoshua Leung
using numeric input When using numeric input to move strips, the strip extent clamping code could end up prematurely truncating one endpoint. This was because the clamping code uses the values of the other end (e.g. end for start, and start for end) as one of the limits on its allowable range to prevent inverted strips. Now we just set these values twice - the first time, one of the endpoints may still get truncated (while the other one will be able to go to its correct value), then the second time both will get set correctly (and validated too).
2013-01-21fix for own error in vertex slide, isolated verts mixed with regular ↵Campbell Barton
selection would crash.
2013-01-21code cleanup: style & warnings.Campbell Barton
2013-01-21Fix #33939, if initialization of vert slide failed, code did not handleAntony Riakiotakis
the case well.
2013-01-19style cleanupCampbell Barton
2013-01-19Holding Alt now removes [-1, 1] clamping in vertex slide, Thanks to Psy-Fi ↵Campbell Barton
for the original patch.
2013-01-17fix [#33894] Viewport heavily distortedCampbell Barton
The SmoothView operator was mixing up source-view and original-view parameters cleanup this operator and add 'original' view settings store.