OpenSceneGraph/src/osgPlugins/dae
2016-06-08 16:16:48 +02:00
..
CMakeLists.txt Disabled -Wextra for dae build as warnings in COLLADA_DOM headers can't be fixed 2016-06-08 09:59:33 +01:00
daeRAnimations.cpp visual studio 2015 warning fixes: 2016-06-08 14:22:14 +02:00
daeReader.cpp visual studio 2015 warning fixes: 2016-06-08 14:22:14 +02:00
daeReader.h Changes to allow the COLLADA plugin to compile against the latest COLLADA DOM version 2.4 as well as retaining compatibility with the old 2.2 DOM. 2014-12-23 12:10:03 +00:00
daeRGeometry.cpp Fixed shadows warnings 2016-05-26 09:48:16 +01:00
daeRMaterials.cpp Renamed zero and one to transparentCount and opaqueCount to avoid confusion in their meaning and usage. 2016-02-18 08:50:06 +00:00
daeRSceneObjects.cpp Changes to allow the COLLADA plugin to compile against the latest COLLADA DOM version 2.4 as well as retaining compatibility with the old 2.2 DOM. 2014-12-23 12:10:03 +00:00
daeRSkinning.cpp From Sukender, "Added ability for writer to read from Vec3/4d/f. Plugin now warns if it finds another type of data" 2011-01-19 10:31:49 +00:00
daeRTransforms.cpp Changes to allow the COLLADA plugin to compile against the latest COLLADA DOM version 2.4 as well as retaining compatibility with the old 2.2 DOM. 2014-12-23 12:10:03 +00:00
daeWAnimations.cpp Fixed shadows warnings 2016-05-26 09:48:16 +01:00
daeWGeometry.cpp From Andreas Ekstrand, "Attached is a small modification of the Collada writer that protects from crashes due to valArray being NULL in some situations." 2013-07-22 13:31:32 +00:00
daeWMaterials.cpp Changes to allow the COLLADA plugin to compile against the latest COLLADA DOM version 2.4 as well as retaining compatibility with the old 2.2 DOM. 2014-12-23 12:10:03 +00:00
daeWriter.cpp Merge pull request #74 from susnux/fix-61 2016-06-01 10:55:19 +01:00
daeWriter.h From Sukender, "Collada writer fix : Fixed wrong handling of duplicate names in Collada writer. 2016-01-21 12:40:11 +00:00
daeWSceneObjects.cpp Changes to allow the COLLADA plugin to compile against the latest COLLADA DOM version 2.4 as well as retaining compatibility with the old 2.2 DOM. 2014-12-23 12:10:03 +00:00
daeWTransforms.cpp Changes to allow the COLLADA plugin to compile against the latest COLLADA DOM version 2.4 as well as retaining compatibility with the old 2.2 DOM. 2014-12-23 12:10:03 +00:00
domSourceReader.cpp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
domSourceReader.h Changes to allow the COLLADA plugin to compile against the latest COLLADA DOM version 2.4 as well as retaining compatibility with the old 2.2 DOM. 2014-12-23 12:10:03 +00:00
ReaderWriterDAE.cpp From Sukender, "Collada writer fix : Fixed wrong handling of duplicate names in Collada writer. 2016-01-21 12:40:11 +00:00
ReaderWriterDAE.h From Sukender, "Collada writer fix : Fixed wrong handling of duplicate names in Collada writer. 2016-01-21 12:40:11 +00:00
README.txt
scea_shared_source_license.html

osgPlugins/dae/README.txt -  Mike Weiblen http://mew.cx/

OSG reader/writer plugin for the COLLADA digital asset exchange (DAE) schema.
See http://collada.org/ and http://khronos.org/collada/ for further info.


RUNTIME USAGE EXAMPLES

    osgviewer myFile.dae
    osgconv myFile.osg myFile.dae


RUNTIME PLUGIN OPTIONS

Import Options
--------------
none

Export Options
--------------
polygon : export polygons as COLLADA polygons instead of polylists.
          This option can be used for if polylists are not supported.
          ex : osgconv -O polygon myFile.osg myFile.dae


BUILD DEPENDENCIES

- COLLADA DOM (document object model) v1.4.1
  http://collada.org/mediawiki/index.php/DOM_guide:_Setting_up

- libxml2

- iconv

A standard "ccmake ." while in the root of the OSG source will expose
two CMake variables: COLLADA_INCLUDE_DIR and COLLADA_LIBRARY. Using
these two variables correctly can be a bit tricky (especially as
the "right" and "wrong" ways to use Collada are hard to define), but
I will briefly explain them below.

  COLLADA_INCLUDE_DIR: This variable wants the path where it can
  find the COLLADA headers. On most systems this will be something
  like /usr/include or /usr/include/collada.

  COLLADA_LIBRARY: This variable is asking for the FULL PATH to the
  file libcollada_dom.a. As long as it can find this file, the
  OSG Collada ReaderWriter should build just fine.