3311164b24
Math lib: matrix multiplication order fix for two functions that were
...
inconsistent with similar functions & math notation:
mul_m4_m4m4(R, B, A) => mult_m4_m4m4(R, A, B)
mul_m3_m3m4(R, B, A) => mult_m3_m3m4(R, A, B)
For branch maintainers, it should be relatively simple to fix things manually,
it's also possible run this script after merging to do automatic replacement:
http://www.pasteall.org/27459/python
2011-12-16 19:53:12 +00:00
e84c0980a3
correct indentation and some whitespace edits (no functional changes)
2011-11-11 13:09:14 +00:00
699030ceb6
use const for readonly strings and set some functions to static
2011-10-27 14:41:26 +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
357febc168
fix for building with collada and some other warnings
2011-09-10 09:38:38 +00:00
a6d9a5a972
Code cleanup: warning fixes.
2011-09-05 19:27:21 +00:00
Nathan Letwory
1764f2135d
Some whitespace changes
2011-09-04 00:15:59 +00:00
Nathan Letwory
d0d82c69e9
COLLADA: Take parent bone length and direction instead of using bone pointing up with length 1. Looks much nicer and less confusing on larger armatures now.
2011-08-31 09:37:14 +00:00
6b99cd05aa
Armature object animations export.
2011-08-21 15:47:21 +00:00
bcadb6b939
small fixes and refactoring.
2011-08-20 16:48:53 +00:00
2ee74be88c
Blender tip profile for bones with 2 or more children.
2011-08-18 19:16:36 +00:00
a46f36c9b6
Animation export id bone animation + armature importer cleanup.
2011-08-17 20:15:40 +00:00
f04fb5b6ea
Finalizing.
2011-08-16 16:03:37 +00:00
83f0c6e569
Transform matrix Animation import fix.
2011-08-12 20:38:29 +00:00
40e36975ef
Blender profile leaf bone tip import.
2011-07-26 18:28:07 +00:00
caef67eb92
Set Edit bone roll on Armature Import.
...
+ Light->Color Sid for testing.
2011-06-28 19:30:00 +00:00
87f242fab0
set_pose function completed. Algorithms to be checked.
...
(Still not the desired results )
2011-06-26 18:56:06 +00:00
12e5d69af0
pose channel -> pose matrix import ( in progress )
2011-06-26 15:35:02 +00:00
207911bdb3
Merge with trunk r37677
2011-06-20 22:55:18 +00:00
Nathan Letwory
d278637337
Fix [ #26912 ] [Collada] Screw up with names/ids on import
...
Reported by Valeriy Firsov
Use the node name if it exists, fall back to id otherwise.
2011-06-20 12:43:10 +00:00
adb81a0351
Fixed Armature Import Without Skin controllers. Armatures and animations get imported. Some inaccuracy remains with bone transforms.
2011-06-19 07:43:43 +00:00
28f0d96bea
2011-06-19 04:20:43 +00:00
3f0e480ba9
unskinned armature import improved but unfinished.
2011-06-17 20:01:24 +00:00
c9b0ce8693
creating armatures for bones which are not skinned( in progress )
2011-06-17 18:41:43 +00:00
Nathan Letwory
caf9fb6cce
doxygen: blender/collada tagged.
2011-02-27 20:30:35 +00:00
Nathan Letwory
5b607701a7
doxygen: prevent GPL license block from being parsed as doxygen comment.
2011-02-23 10:52:22 +00:00
0a4eb24ca0
fix for building with opencollada 833 on linux.
2011-02-12 06:25:04 +00:00
Nathan Letwory
c5077e1ede
Fix [ #24359 ] Collada: end bone zero size, mysterious extra empty
...
Reported by Thomas Larsson
Fix by Jeroen Bakker
Fix max length of leaf bone and remove empty.
2010-12-21 10:43: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
9f3d203acb
SVN maintenance.
2010-10-05 00:49:39 +00:00
Nathan Letwory
82209cdc86
Reorganisation of COLLADA import code. Classes have been split into their own files.
...
No functional changes.
Where necessary extern "C" {} blocks have been added.
2010-10-05 00:05:14 +00:00