9e5b28cd42
svn merge ^/trunk/blender -r42261:42290
2011-11-30 09:31:11 +00:00
6403858ad9
fix [ #29111 ] Wrong application of delta scale
...
apply delta scale as a multiplier & do-versions on existing files.
- bumps subversion to 2.60.6
2011-11-29 21:13:37 +00:00
7508540c53
svn merge -r41575:41602 ^/trunk/blender
2011-11-07 07:01:24 +00:00
7c88bc5952
replace macros for bli math functions in editors
2011-11-06 16:34:44 +00:00
e936c78251
svn merge ^/trunk/blender -r41503:41575
2011-11-06 10:38:44 +00:00
298790850c
Fix #29051 : Set Origin - Center: Bounds does not work
...
Operator sued to check incorrect property to check initialization.
Patch by Kalle-Samuli Riihikoski, thanks!
2011-11-04 11:37:13 +00:00
15e6d6cd75
svn merge ^/trunk/blender -r41226:41227 .
2011-10-24 12:43:08 +00:00
70bf00a74c
svn merge ^/trunk/blender -r41200:41226 .
2011-10-24 08:45:55 +00:00
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
e58eb5db6f
use defines for keying set names to avoid confusing them with text and having some incorrect names (as fixed in last commit)
2011-10-23 05:08:02 +00:00
4e118bb22f
svn merge ^/trunk/blender -r40890:40950
2011-10-14 01:35:20 +00:00
90b3bd84da
fix [ #28850 ] With "Auto-keyframe" on, the "Selection to Cursor" option doesn't create keyframe.
2011-10-10 12:56:21 +00:00
14475d07cd
svn merge -r40295:40367 ^/trunk/blender
2011-09-21 17:15:54 +00:00
f157a543c6
/blender/editors: Removed final points in UI strings and messages.
...
Plus a few cuts in very long lines…
2011-09-19 12:26:20 +00:00
55a560c0c4
svn merge -r39286:39385 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-08-16 06:30:14 +00:00
e4bdb6e95a
Code cleanup: replace some manual setting of ob->recalc with DAG_id_tag_update,
...
is now just as fast anyway with delayed flush.
2011-08-12 18:06:05 +00:00
0f329ebdf1
svn merge -r36583:36603 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-11 00:19:13 +00:00
1d53ea0a65
Fix #27217 : Bézier control points moves bizarre
...
Re-calculate handles after applying transform matrix on curve object
This commit is'n fixing changing of curve shape whe nyou're deforming it (as
it was intially reported) but just adds needed handles recalculation.
Handles are calculated correct in that "unneded deformed" curve.
2011-05-10 14:38:55 +00:00
14a2330d7b
copied across changes which were missed by merging.
2011-05-09 02:45:52 +00:00
6ef77cf95a
=bmesh= merge from trunk at r36529
2011-05-08 23:43:18 +00:00
0a415b6e71
replace OBJECT_OT_location_apply, OBJECT_OT_scale_apply, OBJECT_OT_rotation_apply with OBJECT_OT_transform_apply with 3 boolean options.
...
added back menu item from 2.4x to apply Rotation & Scale.
2011-05-03 07:09:02 +00:00
37fcffd0ac
fix [ #27006 ] Apply Scale at a B-Bone Skeleton causes rescale of B-Bones and offset of attached objects
2011-04-20 04:11:12 +00:00
c98148a963
=bmesh= merge from trunk at r36153
2011-04-15 01:19:13 +00:00
617e6a83bc
object/paint/misc-files: floats were being implicitly promoted to doubles, adjust to use floats.
...
- also UV angle stretching was using radians->deg which wasn't needed.
2011-03-27 14:59:55 +00:00
91e4a1bdf8
fix for crashes moving armature layers and applying loc/scale/rot in armature editmode.
2011-03-22 08:30:07 +00:00
Nathan Letwory
95100afc12
doxygen: blender/editors tagged.
2011-02-27 20:29:51 +00:00
2e5eb41522
pedantic warning cleanup, also remove texspace_edit() since its been added using a different method.
2011-02-27 08:31:10 +00:00
f01261d040
merge with/from trunk at r35190
2011-02-27 06:19:40 +00:00
Nathan Letwory
5b607701a7
doxygen: prevent GPL license block from being parsed as doxygen comment.
2011-02-23 10:52:22 +00:00
8b7482892b
made most variables which are only used in a single file and not defined in header static for blenlib, blenkernel and editors.
2011-02-14 17:55:27 +00:00
97c57abfa3
fix [ #25994 ] Meshes with no vertices gets NaN location on setting origin to geometry
2011-02-09 15:32:39 +00:00
95df65f1b5
- some parts of the code to remove rotation were not removing axis/angle rotation (only functional change of this commit).
...
- use BLI_math functions for removing rotations from objects and pose channels.
- add unit_axis_angle() to avoid setting the Y axis inline anywhere rotation needs removing.
2011-02-02 00:40:55 +00:00
ed5791bd0b
- Clear rotation for objects now works on delta transforms too. The
...
only case that doesn't fully work yet is the one where quats/axis-
angle are converted to eulers first.
- Fixed incorrect comment
- Removed obsolete "armature_clear" var from clear origin operator.
This was some ancient stuff from 2.4x code that ended up getting
ported across...
2011-01-26 10:25:15 +00:00
fa84840c84
Refactoring object clear-transform operators to remove out the common
...
parts, like what was done for posechannel clear-transform operators
earlier. There shouldn't be any functional changes.
2011-01-26 09:27:43 +00:00
8f21a43535
split BKE_utildefines.h, now it only has blender specific defines like GS() MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h.
...
no functional changes.
2011-01-07 18:36:47 +00:00
b110c7c8f2
Dependency graph: changed DAG_id_flush_update to DAG_id_tag_update. Now it
...
only tags the ID and does the actual flush/update delayed, before the next
redraw. For objects the update was already delayed, just flushing wasn't
yet.
This should help performance in python and animation editors, by making
calls to RNA property update quicker. Still need to add calls in a few
places where this was previously avoided due to bad performance.
2010-12-05 18:59:23 +00:00
c4967b5dde
bugfix [ #24616 ] Apply Visual Transform doesn't always apply location
...
- object updates were not being flushed, so children weren't updating.
- apply the matrix relative to the parent, added this as an option to object_apply_mat4() which allows assigning the worldspace matrix in python without worrying about the parent.
2010-11-08 22:32:28 +00:00
96a980ea1c
incorrect poll function for clearing/applying loc/rot/scale.
...
Without an active object it wasn't possible to clear location on the selected objects for eg.
2010-11-05 02:49:01 +00:00
d327f08f9a
Fix #24255 : Multires object gets modified when joining it to another multires object.
...
Fix #22018 : joining objects with different multires levels loses levesl from the higher multires object
- Synchronyze mulires subdivision level when joining objects
- Apply scale on MDISP layer when applying scale
- Re-calculate MDISP when joining scaled objects
2010-10-25 08:03:05 +00:00
904f82b49f
bugfix [ #24376 ] Fly mode disturbs the rotation or scale of the camera object
2010-10-25 07:12:29 +00:00
f81248265d
tag UNUSED() for operator exec() and invoke() functions.
2010-10-15 01:36:14 +00:00
266811368b
bugfix [ #21959 ] 'Apply rotation' to scaled object behaves wrong
2010-10-14 02:05:37 +00:00
d6ee8a0e4d
Cleanup of Auto-Keyframing code:
...
Moved duplicated code out to a special new function so that this doesn't need to be copied all over for each transform op that needs this.
2010-09-30 11:56:39 +00:00
8a5c516864
Bugfix #23707 : Autokey Available is ignored on a Clear Transform
...
Second attempt at fixing. Last time, I missed the case where the "Only Insert Available" userpref was enabled, which was why the bugreport was reopened. Hopefully I haven't missed anything else...
2010-09-30 11:27:47 +00:00
51d996ab36
Bugfix #23707 : Autokey Available is ignored on a Clear Transform
...
Checks are now done to see if only the active KeyingSet should be used instead of always using a hardcoded value only.
2010-09-07 03:58:50 +00:00
bb7339a7ae
merge with trunk at r31523
2010-09-04 05:31:25 +00:00
d1759639dc
- remove unused includes IMB_*, BIF_* & MEM_*
...
- remove MEM_guardedalloc.h from header files (include directly)
2010-08-16 05:46:10 +00:00
5c75d6fa98
remove unused includes
2010-08-08 13:06:31 +00:00
66f32bd7f9
set origin was setting surfaces as 2D curves, added dupli-group support using the dupli's offset value.
2010-08-03 00:56:43 +00:00
5fa7d1c1b4
2.5: code changes to reduce the usage of G.main and pass it along
...
or get it from the context instead.
2010-08-01 12:47:49 +00:00