Changeset 28
- Timestamp:
- 11/23/08 19:12:00 (3 years ago)
- Location:
- branches/pdfcube-0.0.3
- Files:
-
- 1 added
- 3 modified
- 1 moved
-
ChangeLog (modified) (1 diff)
-
README (modified) (4 diffs)
-
configure.ac (modified) (3 diffs)
-
man (added)
-
man/pdfcube.1 (moved) (moved from branches/pdfcube-0.0.3/pdfcube.1)
Legend:
- Unmodified
- Added
- Removed
-
branches/pdfcube-0.0.3/ChangeLog
r19 r28 1 2008-11-21 Mirko Maischberger <mirko.maischberger@gmail.com> 2 * src/pdfcube.cc: cleand code, fixed code to calc animation steps, 3 added program options via boost program options library. Removed 4 fog effect from compilation. Added the option to customize colors. 5 * pdfcube.1: updated the manpage to reflect changes. 6 1 7 2008-02-28 Karol Sokolowski <sokoow@gmail.com> 2 8 * src/pdfcube.cc: cleaned code, added code to calc 3 animation steps instead of having i fhard-coded, added9 animation steps instead of having it hard-coded, added 4 10 backward cube animation and fog. 5 11 -
branches/pdfcube-0.0.3/README
r4 r28 1 = PDFCube 0.0. 2=1 = PDFCube 0.0.3 = 2 2 3 Welcome to PDFCube home page. 3 PDFCube renders PDF presentations with special 3D effects. It adds 4 eye-candy to your PDF presentations, specially Latex, Beamer and 5 Prosper ones. 4 6 5 PDFCube renders PDF presentations with special 3D effects (the 6 omnipresent rotating cube and 5 predefined zoom animations). It adds 7 eye-candy to your PDF presentations, even Latex, Beamer and Prosper 8 ones. 9 10 11 Right now you get a 3D cube transition pressing "c" and you can zoom 12 on 5 areas with "h", "j", "k", "l" and "z" keys or simply switching 13 pages with double buffering (no redrawing is visible) and with full 14 anti-alias. 15 16 If you want to program your cube transitions in advance give the page 17 you want the transition at on the command line this way (0 means 18 between page 1 and page 2, rudimental but will change soon): 19 20 $ pdfcube file.pdf 0 5 10 21 22 Rotating cube transition is of great effect when put on a big 23 projection screen, so be moderate! One or two cube transitions done 24 when changing argument can help understanding that you are switching 25 to a new part of the presentation. On the other hand using cube 26 transition on every page can give seasickness to your audience ;) 7 Please see the man page for usage information. 27 8 28 9 You'll need an OpenGL DRI enabled Xorg. GPL ATI 9250 driver is OK, 29 i've not tested other cards. 10 i've not tested other cards but had feedback from many users on the 11 net about a wide range of cards. 30 12 31 13 This is alpha software (and right now it's a quick hack too), but once … … 34 16 If you want to hack on the code feel free to contact me at 35 17 <mirko.maischberger@gmail.com> either via mail or via jabber. 36 37 == Future Plans ==38 39 * Use the strategy pattern to clearly uncouple animations from cube logic.40 41 * Add more animations.42 43 * Have a language so we can program presentations (cube animations,44 zooming, other transitions).45 46 * Read transitions effects from PDF file.47 18 48 19 == Dependencies == … … 53 24 * GtkGlExt (Debian/Ubuntu package: libgtkglext1-dev) 54 25 * OpenGL (freeglut3-dev) 26 * Boost C++ Program Option Library 55 27 56 28 == Contact information == … … 61 33 62 34 If you like this project please support by voting on this sites or blogging it: 63 * http://digg.com/linux_unix/100allora_released_PDF_Cube_a_PDF_viewer_on_a_cube64 35 * http://freshmeat.net/projects/pdfcube 65 * http://slashdot.org/bookmark.pl?url='http%3A%2F%2Fcode.100allora.it%2Fpdfcube'&title='PDF%20Cube'66 36 * http://www.gnomefiles.org/app.php/PDF_Cube 67 37 68 38 Happy Hacking 69 39 - Mirko Maischberger -
branches/pdfcube-0.0.3/configure.ac
r26 r28 10 10 dnl ----------------------------------------------- 11 11 12 AM_INIT_AUTOMAKE(pdfcube, 0.0. 2)12 AM_INIT_AUTOMAKE(pdfcube, 0.0.3) 13 13 14 14 AC_CONFIG_MACRO_DIR([m4]) … … 27 27 dnl ----------------------------------------------- 28 28 29 # Paths to examplelib stuff:30 29 AC_LANG_CPLUSPLUS 31 30 … … 50 49 AC_SUBST(poppler_glib_LIBS) 51 50 52 AC_CHECK_HEADERS(GL/glut.h) 51 AC_CHECK_HEADERS(GL/gl.h) 52 AC_CHECK_HEADERS(GL/glu.h) 53 AC_CHECK_HEADERS(GL/glx.h) 53 54 54 55 AX_BOOST_BASE([1.33.1])

