Functy is a 3D graph drawing package. The emphasis for the application is to allow Cartesian and spherical functions to be plotted and altered quickly and easily. This immediacy and the vivid results are intended to promote fun exploration of 3D function
Be the first to post a text review of Functy. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2009-06-24 22:16 flypig * windows/BootStrap, windows/BootStrap/Functy.proj, windows/BootStrap/GTK-2.12.9, windows/BootStrap/GTK-2.12.9/en, windows/BootStrap/GTK-2.12.9/en/package.xml, windows/BootStrap/GTK-2.12.9/product.xml, windows/BootStrap/GTK.VSBootstrapperManifest, windows/buildMSI.bat, windows/buildSetup.bat, windows/functy.wxs: Added files for generating a Windows installer bootstrapper that will download GTK if needed before launching the functy msi installer. 2009-06-22 00:30 flypig * windows/Functy.ico, windows/buildMSI.bat, windows/functy.wxs, windows/wixui, windows/wixui/Bitmaps, windows/wixui/Bitmaps/New.ico, windows/wixui/Bitmaps/Up.ico, windows/wixui/Bitmaps/bannrbmp.bmp, windows/wixui/Bitmaps/dlgbmp.bmp, windows/wixui/Bitmaps/exclamic.ico, windows/wixui/Bitmaps/info.ico, windows/wixui/BrowseDlg.wxs, windows/wixui/CPL.TXT, windows/wixui/CancelDlg.wxs, windows/wixui/Common.wxs, windows/wixui/DiskCostDlg.wxs, windows/wixui/ErrorDlg.wxs, windows/wixui/ErrorProgressText.wxs, windows/wixui/ExitDialog.wxs, windows/wixui/FatalError.wxs, windows/wixui/FilesInUse.wxs, windows/wixui/InstallDirDlg.wxs, windows/wixui/MaintenanceTypeDlg.wxs, windows/wixui/MaintenanceWelcomeDlg.wxs, windows/wixui/MsiRMFilesInUse.wxs, windows/wixui/OutOfDiskDlg.wxs, windows/wixui/OutOfRbDiskDlg.wxs, windows/wixui/PrepareDlg.wxs, windows/wixui/ProgressDlg.wxs, windows/wixui/ResumeDlg.wxs, windows/wixui/ShortcutDlg.wxs, windows/wixui/UserExit.wxs, windows/wixui/VerifyReadyDlg.wxs, windows/wixui/WaitForCostingDlg.wxs, windows/wixui/WelcomeDlg.wxs, windows/wixui/WixUI_en-us.wxl, windows/wixui/functy, windows/wixui/functy/WixUI_Functy.wxs: Added WIX files for creating a Windows MSM Installer. GTK2+ installation still needs to be added to this Windows installation process. 2009-06-18 21:47 flypig * src/spherical.c: Fixed spherical translation bug for variable-coloured functions (was already fixed for single coloured functions). 2009-06-15 17:53 flypig * NEWS, configure.ac: Fixed bug that caused spherical functions to be centred incorrectly 2009-06-15 08:07 flypig * src/spherical.c, src/vis.c: Fixed translation error for spherical functions 2009-06-14 22:58 flypig * AUTHORS, README: Updated README and AUTHORS files 2009-06-14 21:51 flypig * configure.ac: Updated version number in configure.ac 2009-06-14 21:40 flypig * NEWS, README, examples/BouncingBall.xml: Version 0.2. 2009-06-14 20:48 flypig * examples/BouncingBall.xml: Added bouncing ball example. 2009-06-14 20:14 flypig * examples/Spiral01.xml, examples/Spiral02.xml, src/functy.c: Main window title now changes to fit the filename of the last loaded or saved file. 2009-06-14 18:47 flypig * src/cartesian.c, src/cartesian.h, src/function.c, src/functy.c, src/spherical.c, src/spherical.h, src/vis.c: Minor tweaks to set the default view and default functions. Translation of spherical functions no longer causes the vertices to be regenerated, providing a speed improvement. 2009-06-14 15:00 flypig * src/vis.c: Added clippling planes to x and y axes when rendering functions with spherical coordinates. This brings their behaviour closer to that of the Cartesian functions. 2009-06-14 02:33 flypig * src/filesave.c, src/function.c, src/function.h, src/functy.c, src/spherical.c, src/spherical.h, src/vis.c, ui/Functy.glade: Added user definable centre point for spherical coordinate graphs, including updated UI to accommodate it. 2009-06-08 22:10 flypig * ui/Functy.glade: Changed function edit window to include tabs. 2009-06-08 01:01 flypig * windows/build.bat: Updated Windows build file to incorporate new files for spherical/cartesian function rendering. 2009-06-08 00:59 flypig * examples/Spiral01.xml, examples/Spiral02.xml, src/Makefile.am, src/cartesian.c, src/cartesian.h, src/filesave.c, src/function.c, src/function.h, src/function_private.h, src/functy.c, src/functy.h, src/spherical.c, src/spherical.h, src/vis.c, src/vis.h, ui/Functy.glade: Added spherical co-ordinate function rendering. 2009-05-25 13:04 flypig * Makefile.am, NEWS, README, examples, examples/BumpySlides.xml, examples/Grid.xml, examples/Islands01.xml, examples/LavaLamp01.xml, examples/LavaLamp02.xml, examples/LissajousLights.xml, examples/Logo.xml, examples/Metal.xml, examples/Pulsate.xml, examples/ScaryForest.xml, examples/ScarySlides.xml, examples/Spikes01.xml, examples/Tartan.xml, src/functy.c, ui/Functy.glade: Improved user interface thanks to Vadi. Added example function files to the distribution build. 2009-04-23 20:15 flypig * ui/Functy.glade: Updated Functy UI to add scrollbars to the function list in the Functions window. 2009-04-22 23:08 flypig * src/functy.c: Fixed Functy to properly populate function list when loading new functions from file. 2009-04-22 19:33 flypig * src/functy.c, src/vis.c: Re-wrote Functy GTK functions to remove any remaining code from the original GtkGLExt logo demo. 2009-04-21 00:18 flypig * linux/build, src/Makefile.am, src/filesave.c, src/functy.c, src/functy.h, src/vis.c, windows/build.bat: Fixed Functy build files and compiler warnings. 2009-04-21 00:07 flypig * src/filesave.c, src/filesave.h, src/functy.c, src/functy.h, src/vis.c, src/vis.h, ui/Functy.glade: Added Functy file loading and saving dialogues. Added range scaling with ctrl-mousewheel. 2009-04-20 02:42 flypig * src/Makefile.am, src/filesave.c, src/filesave.h, src/functy.c, src/functy.h, src/vis.c, src/vis.h: Added Functy save and load routines. 2009-04-13 13:57 flypig * windows/build.bat: Fixed Functy windows build.bat file after breaking it when making the autotools changes. 2009-04-13 13:22 flypig * AUTHORS, COPYING, Functy.glade, INSTALL, Makefile.am, NEWS, README, configure.ac, linux/build, src/Makefile.am, src/function.c, src/functy.c, src/functy.h, ui, ui/Functy.glade, ui/Makefile.am, windows/build.bat: Organised Symbolic librar to use autotools for its build process. 2009-04-11 16:31 flypig * linux/build, windows/build.bat: Updated Functy build files to deal with Symbolic library reorganisation. 2009-04-10 16:29 flypig * src/function.c, windows/build.bat: Updated Functy to allow Window builds. 2009-04-10 03:40 flypig * Functy.glade, src/function.c, src/function.h, src/functy.c, src/vis.c, src/vis.h: Various improvements to Functy. Added function animation using variable t. Implemented dialogues for plotting range and view options. Added options for wireframe rendering and hiding the axes. Added automatic calculation of gridline spacing. 2009-04-08 23:20 flypig * Functy.glade, src/function.c, src/function.h, src/functy.c, src/functy.h, src/vis.c, src/vis.h: Added capability to Functy for plotting multiple functions simultaneously. Added rendering of function using fixed or variable colours. Improved the function editing user interface. 2009-03-28 21:19 flypig * src/vis.c: Reverted previous accidental commit of wireframe Functy graph. 2009-03-28 21:17 flypig * src/vis.c: Moved the vertex index array from the Vis structure to the Function structure in Functy. This will allow different graphs to be drawn with different accuracies. 2009-03-28 21:15 flypig * src/function.c, src/function.h, src/vis.c: Moved the vertex index array from the Vis structure to the Function structure in Functy. This will allow different graphs to be drawn with different accuracies. 2009-03-28 01:53 flypig * Functy.glade, src/function.c, src/function.h, src/functy.c, src/vis.c, src/vis.h: Added rudimentary UI to Functy to allow the plotted function to be edited. 2009-03-27 22:05 flypig * linux/build, src/function.c, src/function.h, src/utils.h, src/vis.c, src/vis.h: Updated Functy so that functions are now drawn dynamically using the Symbolic library. 2009-03-27 02:42 flypig * Functy.glade, linux, linux/build, resources, src, src/functy.c, src/functy.h, src/textures.c, src/textures.h, src/utils.c, src/utils.h, src/vis.c, src/vis.h, windows, windows/build.bat: Initial commit of Functy 3D graph drawing package. This is just a bare bones prototype; it still needs linking with Symbolic and given a proper UI. 2009-03-27 02:29 flypig * .: Created Functy trunk directory.
2009-06-24 22:16 flypig * windows/BootStrap, windows/BootStrap/Functy.proj, windows/BootStrap/GTK-2.12.9, windows/BootStrap/GTK-2.12.9/en, windows/BootStrap/GTK-2.12.9/en/package.xml, windows/BootStrap/GTK-2.12.9/product.xml, windows/BootStrap/GTK.VSBootstrapperManifest, windows/buildMSI.bat, windows/buildSetup.bat, windows/functy.wxs: Added files for generating a Windows installer bootstrapper that will download GTK if needed before launching the functy msi installer. 2009-06-22 00:30 flypig * windows/Functy.ico, windows/buildMSI.bat, windows/functy.wxs, windows/wixui, windows/wixui/Bitmaps, windows/wixui/Bitmaps/New.ico, windows/wixui/Bitmaps/Up.ico, windows/wixui/Bitmaps/bannrbmp.bmp, windows/wixui/Bitmaps/dlgbmp.bmp, windows/wixui/Bitmaps/exclamic.ico, windows/wixui/Bitmaps/info.ico, windows/wixui/BrowseDlg.wxs, windows/wixui/CPL.TXT, windows/wixui/CancelDlg.wxs, windows/wixui/Common.wxs, windows/wixui/DiskCostDlg.wxs, windows/wixui/ErrorDlg.wxs, windows/wixui/ErrorProgressText.wxs, windows/wixui/ExitDialog.wxs, windows/wixui/FatalError.wxs, windows/wixui/FilesInUse.wxs, windows/wixui/InstallDirDlg.wxs, windows/wixui/MaintenanceTypeDlg.wxs, windows/wixui/MaintenanceWelcomeDlg.wxs, windows/wixui/MsiRMFilesInUse.wxs, windows/wixui/OutOfDiskDlg.wxs, windows/wixui/OutOfRbDiskDlg.wxs, windows/wixui/PrepareDlg.wxs, windows/wixui/ProgressDlg.wxs, windows/wixui/ResumeDlg.wxs, windows/wixui/ShortcutDlg.wxs, windows/wixui/UserExit.wxs, windows/wixui/VerifyReadyDlg.wxs, windows/wixui/WaitForCostingDlg.wxs, windows/wixui/WelcomeDlg.wxs, windows/wixui/WixUI_en-us.wxl, windows/wixui/functy, windows/wixui/functy/WixUI_Functy.wxs: Added WIX files for creating a Windows MSM Installer. GTK2+ installation still needs to be added to this Windows installation process. 2009-06-18 21:47 flypig * src/spherical.c: Fixed spherical translation bug for variable-coloured functions (was already fixed for single coloured functions). 2009-06-15 17:53 flypig * NEWS, configure.ac: Fixed bug that caused spherical functions to be centred incorrectly 2009-06-15 08:07 flypig * src/spherical.c, src/vis.c: Fixed translation error for spherical functions 2009-06-14 22:58 flypig * AUTHORS, README: Updated README and AUTHORS files 2009-06-14 21:51 flypig * configure.ac: Updated version number in configure.ac 2009-06-14 21:40 flypig * NEWS, README, examples/BouncingBall.xml: Version 0.2. 2009-06-14 20:48 flypig * examples/BouncingBall.xml: Added bouncing ball example. 2009-06-14 20:14 flypig * examples/Spiral01.xml, examples/Spiral02.xml, src/functy.c: Main window title now changes to fit the filename of the last loaded or saved file. 2009-06-14 18:47 flypig * src/cartesian.c, src/cartesian.h, src/function.c, src/functy.c, src/spherical.c, src/spherical.h, src/vis.c: Minor tweaks to set the default view and default functions. Translation of spherical functions no longer causes the vertices to be regenerated, providing a speed improvement. 2009-06-14 15:00 flypig * src/vis.c: Added clippling planes to x and y axes when rendering functions with spherical coordinates. This brings their behaviour closer to that of the Cartesian functions. 2009-06-14 02:33 flypig * src/filesave.c, src/function.c, src/function.h, src/functy.c, src/spherical.c, src/spherical.h, src/vis.c, ui/Functy.glade: Added user definable centre point for spherical coordinate graphs, including updated UI to accommodate it. 2009-06-08 22:10 flypig * ui/Functy.glade: Changed function edit window to include tabs. 2009-06-08 01:01 flypig * windows/build.bat: Updated Windows build file to incorporate new files for spherical/cartesian function rendering. 2009-06-08 00:59 flypig * examples/Spiral01.xml, examples/Spiral02.xml, src/Makefile.am, src/cartesian.c, src/cartesian.h, src/filesave.c, src/function.c, src/function.h, src/function_private.h, src/functy.c, src/functy.h, src/spherical.c, src/spherical.h, src/vis.c, src/vis.h, ui/Functy.glade: Added spherical co-ordinate function rendering. 2009-05-25 13:04 flypig * Makefile.am, NEWS, README, examples, examples/BumpySlides.xml, examples/Grid.xml, examples/Islands01.xml, examples/LavaLamp01.xml, examples/LavaLamp02.xml, examples/LissajousLights.xml, examples/Logo.xml, examples/Metal.xml, examples/Pulsate.xml, examples/ScaryForest.xml, examples/ScarySlides.xml, examples/Spikes01.xml, examples/Tartan.xml, src/functy.c, ui/Functy.glade: Improved user interface thanks to Vadi. Added example function files to the distribution build. 2009-04-23 20:15 flypig * ui/Functy.glade: Updated Functy UI to add scrollbars to the function list in the Functions window. 2009-04-22 23:08 flypig * src/functy.c: Fixed Functy to properly populate function list when loading new functions from file. 2009-04-22 19:33 flypig * src/functy.c, src/vis.c: Re-wrote Functy GTK functions to remove any remaining code from the original GtkGLExt logo demo. 2009-04-21 00:18 flypig * linux/build, src/Makefile.am, src/filesave.c, src/functy.c, src/functy.h, src/vis.c, windows/build.bat: Fixed Functy build files and compiler warnings. 2009-04-21 00:07 flypig * src/filesave.c, src/filesave.h, src/functy.c, src/functy.h, src/vis.c, src/vis.h, ui/Functy.glade: Added Functy file loading and saving dialogues. Added range scaling with ctrl-mousewheel. 2009-04-20 02:42 flypig * src/Makefile.am, src/filesave.c, src/filesave.h, src/functy.c, src/functy.h, src/vis.c, src/vis.h: Added Functy save and load routines. 2009-04-13 13:57 flypig * windows/build.bat: Fixed Functy windows build.bat file after breaking it when making the autotools changes. 2009-04-13 13:22 flypig * AUTHORS, COPYING, Functy.glade, INSTALL, Makefile.am, NEWS, README, configure.ac, linux/build, src/Makefile.am, src/function.c, src/functy.c, src/functy.h, ui, ui/Functy.glade, ui/Makefile.am, windows/build.bat: Organised Symbolic librar to use autotools for its build process. 2009-04-11 16:31 flypig * linux/build, windows/build.bat: Updated Functy build files to deal with Symbolic library reorganisation. 2009-04-10 16:29 flypig * src/function.c, windows/build.bat: Updated Functy to allow Window builds. 2009-04-10 03:40 flypig * Functy.glade, src/function.c, src/function.h, src/functy.c, src/vis.c, src/vis.h: Various improvements to Functy. Added function animation using variable t. Implemented dialogues for plotting range and view options. Added options for wireframe rendering and hiding the axes. Added automatic calculation of gridline spacing. 2009-04-08 23:20 flypig * Functy.glade, src/function.c, src/function.h, src/functy.c, src/functy.h, src/vis.c, src/vis.h: Added capability to Functy for plotting multiple functions simultaneously. Added rendering of function using fixed or variable colours. Improved the function editing user interface. 2009-03-28 21:19 flypig * src/vis.c: Reverted previous accidental commit of wireframe Functy graph. 2009-03-28 21:17 flypig * src/vis.c: Moved the vertex index array from the Vis structure to the Function structure in Functy. This will allow different graphs to be drawn with different accuracies. 2009-03-28 21:15 flypig * src/function.c, src/function.h, src/vis.c: Moved the vertex index array from the Vis structure to the Function structure in Functy. This will allow different graphs to be drawn with different accuracies. 2009-03-28 01:53 flypig * Functy.glade, src/function.c, src/function.h, src/functy.c, src/vis.c, src/vis.h: Added rudimentary UI to Functy to allow the plotted function to be edited. 2009-03-27 22:05 flypig * linux/build, src/function.c, src/function.h, src/utils.h, src/vis.c, src/vis.h: Updated Functy so that functions are now drawn dynamically using the Symbolic library. 2009-03-27 02:42 flypig * Functy.glade, linux, linux/build, resources, src, src/functy.c, src/functy.h, src/textures.c, src/textures.h, src/utils.c, src/utils.h, src/vis.c, src/vis.h, windows, windows/build.bat: Initial commit of Functy 3D graph drawing package. This is just a bare bones prototype; it still needs linking with Symbolic and given a proper UI. 2009-03-27 02:29 flypig * .: Created Functy trunk directory.
Added some new example function files.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: