Nathan Letwory
3f9bbde4a6
Fix [ #26037 ] Import Collada crashes Blender
...
Submitted by David Roy
Multiple nodes can reference the same geometry, and specify the same materials. This lead
to the import code overwriting material mappings of faces in a destructive way. Instead of
just writing the material bindings always we now keep book of what geometry+material mapping
we've already handled.
2011-03-09 01:13:28 +00:00
Nathan Letwory
94b5fd6eb9
Skip materials that are invalid.
2011-03-08 20:41:43 +00:00
Nathan Letwory
3d05311d3c
Apply [ #26383 ] Triangle fans support for COLLADA importer
...
Submitted by Alexey Zakharov
This patch adds support to Blender for reading geometry data that's
represented as triangle fans.
2011-03-08 13:26:41 +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
71cb745941
Commit to cope with API changes in OpenCOLLADA (latest for Windows right now r827).
2011-01-27 19:39:06 +00:00
Nathan Letwory
044e31b89c
Fix [ #25319 ] COLLADA import segfaults on maya model
...
Reported by Michael Williamson
Fixed by Jeroen Bakker
Wrong UV index was being used.
2010-12-21 09:41:02 +00:00
Nathan Letwory
17f37dcecc
Apply [ #25297 ] Fix for [ #23765 ]
...
Bug reported by alarionfirn
Patch submitted by Jeroen Bakker
It took the read the N+N of the uv-layer, it should be the Nth uv layer.
2010-12-19 20:40:52 +00:00
Nathan Letwory
d420d09da9
Fix compiling for MingW too.
2010-10-09 21:31:32 +00:00
Nathan Letwory
f72eef5de7
COLLADA
...
Import unit_settings to scene.
Note: I use here RNA to do this, and I think I might slowly work on replacing low-level DNA usage with RNA where possible.
2010-10-09 21:17:14 +00:00
Nathan Letwory
e161c22dc2
Assorted GCC fixes for OpenCOLLADA support
2010-10-06 12:04:56 +00:00
Nathan Letwory
4eae531f31
TextureCoordinateBinding.getName() -> TextureCoordinateBinding.getSemantic(); as per my own patch on OpenCOLLADA issue tracker.
2010-10-05 06:10:17 +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