Campbell Barton
e701f9b670
style cleanup: whitespace / commas
2012-04-29 15:47:02 +00:00
Campbell Barton
b340f930ec
style cleanup: changes to brace placement / newlines - for/while/if/switch
2012-04-28 06:31:57 +00:00
Campbell Barton
07065b27b8
style cleanup
2012-03-28 05:03:24 +00:00
Campbell Barton
b8a71efeba
style cleanup: follow style guide for/with/if spacing
2012-03-24 07:52:14 +00:00
Campbell Barton
81d8f17843
style cleanup: pep8, indentation
2012-03-24 07:36:32 +00:00
Arystanbek Dyussenov
c2760307e8
#collada skeleton import, bugfix #29621
...
Do not crash when joint SIDs cannot be resolved.
OpenCOLLADA cannot resolve joint SIDs connected to skin if the <skeleton> tag is missing.
Page 148 of COLLADA spec 1.4.1 states: "<skeleton> elements define where to start the sid lookup". So I think this is a bug in "FBX COLLADA exporter" which did not add the <skeleton> tag.
The problem can be fixed by manually adding the <skeleton> tag into <instance_controller>.
2012-03-04 13:43:23 +00:00
Brecht Van Lommel
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
Campbell Barton
e84c0980a3
correct indentation and some whitespace edits (no functional changes)
2011-11-11 13:09:14 +00:00
Campbell Barton
699030ceb6
use const for readonly strings and set some functions to static
2011-10-27 14:41:26 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Campbell Barton
357febc168
fix for building with collada and some other warnings
2011-09-10 09:38:38 +00:00
Brecht Van Lommel
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
Sukhitha Prabhath Jayathilake
6b99cd05aa
Armature object animations export.
2011-08-21 15:47:21 +00:00
Sukhitha Prabhath Jayathilake
bcadb6b939
small fixes and refactoring.
2011-08-20 16:48:53 +00:00
Sukhitha Prabhath Jayathilake
2ee74be88c
Blender tip profile for bones with 2 or more children.
2011-08-18 19:16:36 +00:00
Sukhitha Prabhath Jayathilake
a46f36c9b6
Animation export id bone animation + armature importer cleanup.
2011-08-17 20:15:40 +00:00
Sukhitha Prabhath Jayathilake
f04fb5b6ea
Finalizing.
2011-08-16 16:03:37 +00:00
Sukhitha Prabhath Jayathilake
83f0c6e569
Transform matrix Animation import fix.
2011-08-12 20:38:29 +00:00
Sukhitha Prabhath Jayathilake
40e36975ef
Blender profile leaf bone tip import.
2011-07-26 18:28:07 +00:00
Sukhitha Prabhath Jayathilake
caef67eb92
Set Edit bone roll on Armature Import.
...
+ Light->Color Sid for testing.
2011-06-28 19:30:00 +00:00
Sukhitha Prabhath Jayathilake
87f242fab0
set_pose function completed. Algorithms to be checked.
...
(Still not the desired results )
2011-06-26 18:56:06 +00:00
Sukhitha Prabhath Jayathilake
12e5d69af0
pose channel -> pose matrix import ( in progress )
2011-06-26 15:35:02 +00:00
Joerg Mueller
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
Sukhitha Prabhath Jayathilake
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
Sukhitha Prabhath Jayathilake
28f0d96bea
2011-06-19 04:20:43 +00:00
Sukhitha Prabhath Jayathilake
3f0e480ba9
unskinned armature import improved but unfinished.
2011-06-17 20:01:24 +00:00
Sukhitha Prabhath Jayathilake
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
Campbell Barton
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
Brecht Van Lommel
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
Guillermo S. Romero
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