aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/mimesh/g3dviewer-0.2.99.4/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'src/others/mimesh/g3dviewer-0.2.99.4/TODO')
-rw-r--r--src/others/mimesh/g3dviewer-0.2.99.4/TODO64
1 files changed, 64 insertions, 0 deletions
diff --git a/src/others/mimesh/g3dviewer-0.2.99.4/TODO b/src/others/mimesh/g3dviewer-0.2.99.4/TODO
new file mode 100644
index 0000000..daf41da
--- /dev/null
+++ b/src/others/mimesh/g3dviewer-0.2.99.4/TODO
@@ -0,0 +1,64 @@
1# OUT OF DATE!
2
3short term:
4 * flex version check
5 * type cleanup
6 * fix imp_heightfield
7 * optional plugins
8
9 * 3ds lights
10 * correct normals (right direction faces) [added a hack (two-sided faces)]
11 * debug/info window (model tree, plugin infos, debug output...)
12
13longer term:
14 * more filetype of course
15 * .max (no specs, may be just serialization of internal objects,
16 so very hard to implement)
17 * .wrl / .vrml (on the way)
18 * .x3d (http://www.web3d.org/x3d/specifications/)
19 * .flt (specs available)
20 * .off
21 * .blend (current blender format hard to implement (similar to .max),
22 blender will move to xml based format some time)
23 * .off
24 * .lcd (LeoCAD, http://leocad.org/, parts library: specs available,
25 lcd project files: source available)
26
27-------------------------------------------------------------------------------
28done:
29* center objects
30* 3ds color materials
31* interface inprovements (open dialog)
32* move .so file building to libtool
33-------------------------------------------------------------------------------
34TODO for 0.2.0
35* type cleanup (GLib / GL types only)
36* textures optional
37* twosided faces optional again
38* heightfield?
39
40release testing:
41
42 0.1.0 0.2.0
43* GTK+ 1.2 + GtkGLArea: x ?
44* GTK+ 2.x + GtkGLExt: x x
45
46plugins [1]:
47* .3mf / .b3d x
48* .3ds x
49* .ac -
50* .cob x
51* .dxf x
52* .iob x
53* .lwo (LWOB) x
54* .lwo (LWO2) x
55* .md2 x
56* .obj x
57* .prj x
58* .q3o / .q3s x
59* heightfield [2]
60
61[1] plugin works with some (most) models and doesn't crash with unsupported
62 files
63[2] not working in 0.1.0 for some mysterious reason
64