/ColladaTools

a set of collada-related tools

Primary LanguageC++OtherNOASSERTION

ColladaTools
============

ColladaTools is a set of tools and filters useful to create and process
collada (.dae) files.

Install
=======

TODO: create & publish binary packages and explain how to use them.


Utilisation
===========

Filtre dae
----------

Le filtre dae est appelé avec certaines options qui lui permettent de définir
les balises que l'on souhaite supprimer.

        -novisu         supprime les bibliothèques : library_visual_scenes et
                        toutes les instances de la géometrie qui lui sont
                        liées.
        -noanim         supprime les bibliothèques : library_animations
        -nophys         supprime les bibliothèques : library_physics et toutes
                        les instances de la géometrie qui lui sont liées.
        -noinfo         supprime le nœud asset
        -o              spécifie le nom du fichier de sortie

exemple ::
  daeFilter exemple.dae -o exemple-new.dae -nophys -noanim


Transformation d'une trajectoire HDF5 en animation collada
-----------------------------------------------------------

L'exécutable h5toAnim prend en argument un fichier HDF5 contenant l'ensemble
des trajectoires correpondant à une animation, ainsi qu'un fichier collada
décrivant une scène, et combine les deux pour créer un nouveau fichier
collada contenant la scène animée.

exemple ::
  h5toAnim data/exemple.h5 / data/exemple.dae

Le fichier de sortie contenant l'animation sera exemple-new.dae


Contenu
=======

:cmake:
    Modules additionnels pour cmake

:data:
    Exemple de données Collada et HDF5

:src:
    Code source des outils


Build from source
=================

Prerequisites
-------------

On Ubuntu lucid lynx ::

    sudo add-apt-repository ppa:barthelemy/collada
    sudo apt-get update
    sudo aptitude install cmake libcolladadom-dev \
    libboost-dev libboost-system-dev libboost-filesystem-dev


On Mac os X, with `macports <http://www.macports.org/>`_::

    sudo port install cmake hdf5-18 collada-dom #FIXME: add boost

FIXME: add Windows details

Build
-----

::

    cd ColladaTools
    mkdir build
    cd build
    cmake ..
    make