fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / Contrib / Rhino3DLoader / README
blob43a27cde4abdd1d7f6cf9551d5d98d9aee6d2169
2 README for Rhino3DLoader
3 =========================
5 Name:                   Rhino3DLoader
6 License:                LGPL
7 Maintainer:             Akos Balazs    <edhellon@cs.uni-bonn.de>
8 Initial Author:         Antonio Bleile <antonio.bleile@gmail.com>
9                         Patrik Mueller <muellerptr@users.sourceforge.net>
10                         Akos Balazs    <edhellon@cs.uni-bonn.de>
11 Additional Libraries:   openNURBS
12 Added:                  07/08/2008
13 Last modified:          07/08/2008
14 Last tested:            07/08/2008
16 Description:
18 This is a relatively fully featured loader for OpenNURBS (or Rhino3D, .3dm)
19 files. The loader supports some extra features not found in "standard"
20 OpenSG loaders, take a look at the testRhino3DRender.cpp file to see
21 how to use them.
23 What works:
25 - loading of trimmed NURBS patches
26 - curves
27 - meshes (basic support)
28 - materials
30 What doesn't work:
32 - topology is discarded (no support in OpenSG and unfortunately it won't
33   be supported anytime soon :( )
34 - textures (coming)
35 - rendermesh support (coming)
36 - groups/layers/instances/visibility (coming)
38 In order to actually load Rhino3D files, it needs the OpenNURBS library
39 to be installed. The library is available from http://www.opennurbs.org.
40 When configuring OpenSG, the path to the OpenNURBS library and headers
41 must be specified. The headers are expected under a subfolder called
42 opennurbs. You should call configure like:
44 ./configure  <your usual options> \
45 --with-add-incdir=/path/to/openNURBS-headers \
46 --with-add-libdir=/path/to/openNURBS-lib --with-add-lib=openNURBS
48 I don't know how to pass these options with the scons build, sorry.