Ian Thompson
10d59e7208
Merged from trunk
...
svn merge -r14988:15170 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-06-09 14:04:19 +00:00
Ian Thompson
7fd8c2424f
Fix: Convert to spaces/tabs corrupted syntax
2008-06-09 12:45:49 +00:00
Campbell Barton
610b877f60
ctrl+LMB drag would add an ipo vert AND zoom in ipo view.
...
checked revisions 7915 and 10663, it seems this functionality was accidental.
2008-06-09 12:13:51 +00:00
Maxime Curioni
07001e708e
soc-2008-mxcurioni: merged changes to revision 15163
2008-06-08 20:12:29 +00:00
Maxime Curioni
062fb01614
soc-2008-mxcurioni: now supports current scene drawing (instead of fixed scene object), still with fixed style and fixed camera. Initialization is properly handled, which limits memory problems and speed-ups subsequent rendering. The viewing ratio should be correct now too. I also removed linking references to former lib3ds library path (caused some linking problems).
2008-06-08 19:35:20 +00:00
Ian Thompson
39a6807348
Prevent editing of linked library Texts
2008-06-08 19:29:19 +00:00
Joshua Leung
71573cbd55
Bugfix #13666 :
...
Missing #include <stdio.h> in source/gameengine/Ketsji/KX_RayCast.cpp
2008-06-08 10:48:37 +00:00
Joshua Leung
cee9c7a8fa
Bugfix #13667 : Outliner doesn't update when changing Parent in Transform Properties
...
There was a missing refresh call for the Outliner.
2008-06-08 10:46:30 +00:00
Joshua Leung
08f9bcf8ec
Bugfix #13649 : Segmentation fault when deleting object
...
When the IPO editor was pinned, and the active object was changed, deleting the active object would cause a crash.
2008-06-08 09:35:05 +00:00
Joshua Leung
7e095fa695
Another minor typo fix in button naming
2008-06-08 03:39:24 +00:00
Joshua Leung
96808303c0
Fix for incorrect tooltip (provided by JMS va bf-committers)
2008-06-08 02:59:14 +00:00
Campbell Barton
a2192ffa09
made the quad split-direction options force splitting since planer quads with UV distortion would get very different results depending on the split direction.
2008-06-07 22:44:18 +00:00
Campbell Barton
12461cde17
error in customdata editmesh function,
...
was using the active index when it should use the first index, not a big deal since CustomData_em_get_n isnt used in trunk yet.
2008-06-07 18:16:23 +00:00
Ton Roosendaal
cdd461f488
March 22 commit from Campbell to allow Lasso select in Compositor
...
with CTRL+LMB disabled the recently before added option to make
a Viewer connected to a node using same hotkey.
Now both work!
2008-06-07 15:06:00 +00:00
Ian Thompson
12f5a0a228
Added file info to header. Also reopen was marking text dirty (different from disk) which it isn't.
2008-06-06 11:32:45 +00:00
Campbell Barton
b62955cf3e
bugfix, memory leaks when getting particles and particle system loc/size/rot/life (Just remember PyList_Append adds a reference! :) )
2008-06-06 11:00:32 +00:00
Campbell Barton
14393c9ffb
bugfix - Blender.GetPaths() was returning relative paths from libraries, but with no way to access the library path the the file is relative too. Check for these cases and make them absolute.
...
bpath also assigned one var it didnt need to.
2008-06-06 08:58:08 +00:00
Hamed Zaghaghi
6ffadbfb10
fix 2dfilter problem on AMD64, Patches item #13626
2008-06-06 01:28:51 +00:00
Campbell Barton
49abcc980c
Added shadow baking
2008-06-05 22:07:59 +00:00
Campbell Barton
f2407fec55
Apricot feature, thats fit for trunk.
...
Baking would split non-planer quads in an unpredictable way, which is fine for rending but game engines often use a fixed order (0,1,2), (0,2,3) or (1,2,3) (1,3,0).
Added an option to use a fixed order when baking.
2008-06-05 18:26:34 +00:00
Martin Poirier
172fe6ed2f
Bugfix: [ #13619 ] Transform Rotate and Scale Strange
...
view: noclip version of int and float projection. Also project from behind the view's position and return coherent values for near clipping
transform: use the above functions for 2d center and helpline drawing
NOTE: the result for centers behind the camera (in perspective) isn't 100% perfect in the case of rotations because they always use the centered view vector as rotation axis and not the one aligned with the 2d center. Changing this would not be desirable anyway. At least it's predictible now.
2008-06-05 14:49:12 +00:00
Campbell Barton
6757b759ea
added checks for zero length strings when checking for the last character
2008-06-05 13:12:17 +00:00
Daniel Genrich
f35289574a
BLI_kdopbvh: crashed when traversing with little faces
2008-06-05 13:02:17 +00:00
Campbell Barton
4f601b478c
* python sys.cleanpath() used strstr incorrectly, resulting in paths containing a slash, always returning a path that ends with a slash.
...
* python Blender.GetPaths() - absolute=0 wasnt working
* BLI_cleanup_file and BLI_cleanup_file were treating the // prefix as a duplicate path, now ignores //
* BLI_convertstringcode was removing the trailing slash from a path
(tested these path functions didnt mess up with some of the peach files and with pointcache)
2008-06-05 13:02:00 +00:00
Daniel Genrich
fcdbd76625
Collisions: enabling self collision quality setting again (request by Nudel)
2008-06-05 11:08:51 +00:00
Daniel Genrich
3d51c59034
Bugfix for exploding cloth collisions
2008-06-05 10:52:52 +00:00
Campbell Barton
ded6a1c2e7
bugfix introduced in own commit 15055 - [ #13621 ] Cloth cache files are in same directory as .blend
2008-06-05 10:43:53 +00:00
Ian Thompson
a68975f4e1
Whole word operations added:
...
* Alt-Left/Right: moves cursor/selection a word to the left/right
* Alt-/Ctrl-Delete/Backspace deletes whole words at a time
2008-06-04 23:20:54 +00:00
Campbell Barton
c8e19a6b25
numbutton python expression evaluation used driver dictionary, when EnableScriptlinks was disabled number
...
button input didnt
work. narrow down this test to the part of the pydriver module init that uses a blender textblock as a module. This should
should reload the pydriver dict whenever the "EnableScriptlinks" state changes. but for now working numbuttons is priority.
2008-06-04 22:32:15 +00:00
Kent Mein
fbb56ee997
Issue jms was having with # else on msvc. Seems odd but easy to fix.
...
Kent
2008-06-04 18:11:48 +00:00
Campbell Barton
61193cf230
svn merge -r15118:15119 https://svn.blender.org/svnroot/bf-blender/branches/soc-2008-quorn
2008-06-04 16:38:55 +00:00
Campbell Barton
e26323bcdd
Python API object.parentVertexIndex - access vertex parent indicies
2008-06-04 16:19:15 +00:00
Ian Thompson
ec4b6ba3f3
Fixed unreported bug: Backspace at top of text pushed newline onto undo stack
2008-06-04 16:03:19 +00:00
Ian Thompson
2dcab87383
Overwrite mode added, toggled with INSERTKEY
2008-06-04 12:32:06 +00:00
Hamed Zaghaghi
d565e8a02f
bugfix #13618 - 2d filters + GLSL python scripts
2008-06-04 02:54:42 +00:00
Benoit Bolsee
772d241582
Fix BGE bug #13605 : GameEngine corrupts Pose data
2008-06-03 22:54:24 +00:00
Andre Susano Pinto
a39c8de24b
Reason of last commits kdopbvh tree is now on trunk.
...
Added those files to the branch and added code for NearestNeighbour, needed for shrinkwrap
2008-06-03 19:56:19 +00:00
Andre Susano Pinto
7265e9e855
Merge from trunk
...
svn merge -r 15064:15104 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-06-03 19:27:46 +00:00
Andre Susano Pinto
db650f1be9
Removed BLI_kdopbvh
2008-06-03 19:20:57 +00:00
Daniel Genrich
0c0c43f620
Collision commit code cleanup for nicer compile
2008-06-03 19:06:54 +00:00
Daniel Genrich
c84c0201e1
Collisions: Commit of collision cleanup, put kdop-bvh structure into BLI_kdopbvh (just like kdtree interface now), huge speedup for selfcollisions, also better normal collisions (merge from cloth branch)
2008-06-03 18:48:54 +00:00
Martin Poirier
d6d4382396
Fix mem leak in graph rem doubles
2008-06-03 16:43:07 +00:00
Joshua Leung
62ca0e07da
A few compiler warning fixes. Those in BME_customdata.c were more serious.
2008-06-03 10:04:42 +00:00
Joshua Leung
29f839b4a5
Bugfix #13603 :
...
Action Editor Copy/Paste didn't trigger a depsgraph update for the active object (if the action was applied to it).
2008-06-03 10:00:09 +00:00
Peter Schlaile
6eeef64370
== REDCODE ==
...
got #endif position wrong, breaking compile without redcode, sorry.
(Thanks to jms for pointing that out)
2008-06-03 06:42:13 +00:00
Campbell Barton
510d4b22ec
increase the level you can zoom out (andy's timelapse videos were a pain to edit)
2008-06-03 01:01:47 +00:00
Peter Schlaile
cfd67321d2
== REDCODE ==
...
Forgot to free redcontext in IMB_free_anim...
2008-06-02 22:02:26 +00:00
Peter Schlaile
ca8aa8c901
== RED one (redcode) ==
...
This adds redcode (the file format of RED one, R3D) support to blender.
Seems to work fine with the footage I found on the web, but keep in
mind, that because of the unoptimized nature of libopenjpeg, frame
decoding isn't that fast.
It is also a rather challenging task, to make 4k-float-footage realtime :)
2008-06-02 21:35:57 +00:00
Geoffrey Bantle
8a5f362192
-> More Bmesh Custom Data stuff
...
Some more Bmesh custom data functions and
structures. This still does not do anything
yet because the various conversion functions
don't bother making use of the new custom data
functions. Hooking them up should be fairly
simple though.
Also note that the custom data code is mostly
copy/pasted from the existing custom data
functions for editmode with a few modifications.
Duplicating code like this isn't nice, but I
felt it was better to keep things for Bmesh
'standalone' for the moment and take only what is
immediatly needed instead of creating
a tangle of interdependant code.
2008-06-02 20:52:40 +00:00
Benoit Bolsee
1cc61f633f
Patch #11000 approved: [new function] KX_GameObject::alignAxisToVect() Align an object's axis to a given vector
2008-06-02 17:31:05 +00:00