Graphing Calculator 3D Changelog

What's new in Graphing Calculator 3D 10.0

Mar 9, 2024
  • New Features:
  • All features of Professional Edition are now available in Free Edition.
  • The Professional Edition is retired.
  • Fixes:
  • Send error log not working.
  • Send questions not working.

New in Graphing Calculator 3D 9.2 (Dec 15, 2023)

  • Improvement:
  • In 2D, keep aspect ratio of x and y-axis the same instead of stretching axis to fill window.

New in Graphing Calculator 3D 9.1 (Sep 8, 2023)

  • New Features:
  • Export 3D graphs as .obj file.
  • Take high resolution snapshot of graphs up to 9000x9000 pixels.
  • Fixes:
  • Error when duplicating a graph equation.
  • Duplicated graph equation losing color, range and coordinate types.
  • Duplicated graph equation losing color and range.
  • Duplicating not working if only one line in file.
  • Clipping not working for parametric lines.
  • Parametric lines plot is very slow.
  • Files with a single table line not saving.

New in Graphing Calculator 3D 9.0 (Jul 30, 2023)

  • New Features:
  • Use modern javafx-3d renderer instead of older java-3d render.
  • Use Direct3D in Windows instead of OpenGL for improved 3d rendering.
  • Use Metal framework in macOS instead of OpenGL for improved 3d rendering.
  • Fixes:
  • Fix 3d graph not showing in some computers with default Windows drivers installed.

New in Graphing Calculator 3D 8.15 (Dec 11, 2022)

  • Fixes:
  • Fix min/max text fields of slider variable not selectable.
  • Fix intermittent null error during shutdown.
  • Fix intermittent null error after starting program when it's already started.
  • Fix intermittent null error when removing an equation line.

New in Graphing Calculator 3D 8.14 (Dec 2, 2022)

  • Fix override-range not selectable.

New in Graphing Calculator 3D 8.13 (Nov 30, 2022)

  • Import csv even if some cells have text instead of numbers
  • Export .obj 3D models
  • Lift limitations on resolution and csv size
  • Fix some UI bu*

New in Graphing Calculator 3D 8.8 (Feb 26, 2022)

  • New Features:
  • Show flash screen when program starts.
  • Improvements:
  • Upgrade to Java 17 and Javafx 17 libraries to improve performance.
  • Fixes:
  • Fix intersection graphs throwing error.

New in Graphing Calculator 3D 8.7 (Feb 4, 2022)

  • New Features:
  • Move graph with mouse via right-click drag.
  • Improvements:
  • Keep focus in table after editing a cell.
  • Fixes:
  • Fix table+label not showing the label column properly.
  • Fix error when plotting graphs that fall outside of the axis range.

New in Graphing Calculator 3D 8.5 (Nov 29, 2021)

  • New Features:
  • Add all the features of Standard Edition to Free Edition before retiring it.
  • Add contact dialog box to allow sending us your questions conveniently from within the app.
  • Improvements:
  • Update axis labels as soon as it is edited without the need to press Enter.
  • Remove the forum menu since it was not widely used.
  • Fixes:
  • Fix csv import failing if any of the fields has non-numerical value.
  • Fix Linux version hanging in some Ubuntu versions.

New in Graphing Calculator 3D 8.3 (Jan 5, 2021)

  • Fixes:
  • Fix functions with conditions not being plotted properly.

New in Graphing Calculator 3D 7.1 (Jan 28, 2019)

  • New Features:
  • Total plot time: Display total timeto plot and the number of points in graphs.
  • Improvements:
  • Display the problematic values when importingcsv file that contains invalid numbers.
  • Improve color shading.
  • Allowing importing csv that has scientificnotation with small-cap e.
  • Display better error message when |x| is usedinstead of abs(x).
  • Fixes:
  • Fix error when table of values contains emptyvalues.
  • Fix graph getting stuck when switching between 2Dand 3D modes.
  • Fix CancelException error when importing csv filewhile another graph is being plotted.
  • Fix occasional NullPointerException error whenredrawing a graph.
  • Fix occasional error when plotting intersections.
  • Fix error when exporting csv values of intersectiongraph.
  • Fix Double-Apfloat cast exception.

New in Graphing Calculator 3D 7.0 (Jul 25, 2018)

  • New Features:
  • Draw vectors: You can now draw vectors by typing its x,y,z coordinates of its two ends in table of values.
  • Multi-file import: You can now select and import multiple csv files in Import Dialog by holding the SHIFT or CTRL keys.
  • Add mod (modulo) function.
  • Improvements:
  • Allow copy and paste in table in Free-Edition.
  • Allow draw lines and planes in Free-Edition.
  • Allow draw intersection in Free-Edition.
  • Allow 4D in Free-Edition.
  • Allow importing csv files with up to 10,000 coordinates in Free-Edition.
  • Display total time and total graph points data in status bar.
  • Improve auto color assignment for new graphs.
  • Avoid drawing extra line to origin when typing coordinates in line-mode.
  • Use Command+C for copying table instead of Ctrl+C in Mac OS X.
  • Fixes:
  • Fix 2D graph not showing sometimes when override default range is turned on.
  • Fix OutOfBounds error when plotting 3D points with holes.
  • Fix graph remaining visible after graph type is changed to None.
  • Fix infinite recursive call preventing redraw when typing.
  • Fix error when switching from inequality graph to table graph.
  • Fix graph disappearing after switching back to Regular from table.
  • Fix disappearing axis when switching draw modes.
  • Fix draw-setup not updating after inserting 5 lines.
  • Fix incorrect result for multiple "and" operators.
  • Fix error when moving sliders if high-precision Apfloat math library is selected.

New in Graphing Calculator 3D 6.8.7 (Feb 21, 2018)

  • New Features:
  • Apply color configuration to all graphs: There is now an asterisk (*) button added above the graph settings panel to allow applying the current graph configuration to all graphs.
  • Improvements:
  • Improve startup speed.
  • Improve toolbar buttons icon.
  • Allow scientific notations input for UpDown spinners.
  • Support all forms of scientific notations including: 1.5E2, 1.5E+2, 1.5E-2
  • Disallow lowercase "e" in scientific notations to avoid confusion with Euler "e". No longer allow 1.5e2
  • No longer need to press Enter after typing an expression in UpDown spinners.
  • Improve support for European style numbers.
  • Allow turning off multi-instance without the need to restart the application.
  • Fixes:
  • Fix seeing blank screen when switching to top/bottom/left/right views.
  • Fix parametric equations sometimes plotted as lines when the user requests points.
  • Fix presets so it applies visual attributes to current graph without changing graph type.
  • Fix import 4D csv file feature.
  • Fix occasional missing of 4th column in 4D table.

New in Graphing Calculator 3D 6.8 (Oct 31, 2017)

  • Improvements:
  • Avoid plotting some tables with points and others with spheres. Use same plotting mode to ensure the point size is the same for all graphs.
  • Update Java3D (v1.7) and JOGL (v2.3.2) libraries to improve rendering performance.
  • Introduce 64bit version for Windows.
  • Fixes:
  • Fix axis settings no longer being saved
  • Fix error when plotting the intersection between two graphs if the graphs are plotted as points or lines.
  • Fix parametric equation not being plotted if it only uses variable 'v' and not 'u'

New in Graphing Calculator 3D 6.7 (Sep 20, 2017)

  • New Features:
  • 3D Intersection Plot: Intersection lines/curves between all types of 3D surface graphs can be plotted.
  • 3D Intersection Coordinates: The table of values will show a list of the coordinates of the intersection lines/curves.
  • 3D Surface Coordinates Finder: Hover your mouse over any part of a 3D surface graph to see its (x,y,z) coordinates.
  • 3D Scatter Coordinates Finder: Hover your mouse over any point of a 3D scatter graph to see its (x,y,z) coordinates.
  • Table Row Highlighter: Click on any part of a 3D graph to select the corresponding row in the table of values.
  • 3D Point Finder: Clicking on any coordinate in the table of values to highlight the corresponding point on the 2D/3D graph.
  • Tracer: Visually trace the graph points as x values increase or decrease by using up/down keys in table of values.
  • Fixes:
  • Fix incorrect Zoom All when there is a slider variable present.

New in Graphing Calculator 3D 6.4 (Mar 16, 2017)

  • New Features:
  • Allow selecting custome z levels for contours
  • Improvements:
  • Faster startup
  • Add more time options to animation menu
  • Add toolbar button for rotating view 90 degrees
  • Remove recent file from menu if it no longer exists

New in Graphing Calculator 3D 3.2 (Mar 14, 2010)

  • Improvement:
  • When typing data in coordinates table in polar mode, the (x,y,z) part of the table is automatically computed.
  • Improved error messages.
  • No longer declare new variables automatically to avoid confusion.
  • Show proper error messages when unknown variables or functions are used.
  • Support for 64bits in Linux, Mac and Windows.
  • Fixes:
  • Parametric equations in 2D and 3D would not plot properly.
  • Importing polar coordinates would not generate graph.
  • Creating new polar coordinates table would not generate graph.
  • Equations with undefined regions (like half circles) would draw a flat line or surface over the undefined region.
  • Math result box would flicker when computing.
  • Draw settings dialog would not show correct data initially after program is started.
  • Table and parametric were selectable simultaneously.
  • 2D axis would not show by default if program is started with preloaded 2D equation.
  • Confusing error message would show when missing function parameter.
  • "Canvas3D: null GraphicsConfiguration" error.
  • "javax.media.j3d.Virtualuniverse.addRenderingErrorListener" error.

New in Graphing Calculator 3D 3.1 (Jul 14, 2009)

  • New Features:
  • Inequality graphs (supported in 2D, 3D, Cartesian, polar, spherical and cylindrical equations).
  • Slider control for changing variable values.
  • Improvement:
  • You can now switch between 2D and 3D graphs by right clicking on the equation and selecting from pop-up menu.
  • Improved color shading along y and z axis.
  • Do not add blank line until a key pressed.
  • Focus is automatically gained when enabling an equation or changing its z= drop down.
  • Progress bar that appears when starting the program is enhanced with more useful information.
  • 2D sheet is zoomed in closer by default.
  • Free Edition now allows 5 equations instead of just 2.
  • Fixes:
  • Axis color and visibility could not be changed.
  • Axis grids would not redraw properly when changing axis length or number of divisions.
  • Keypad would not show x,y,z buttons.
  • After opening a file with disabled equations, if you enable the equation it wouldn't be plotted.
  • Changing Theme would add an extra blank line.
  • Graphs that approach infinity like 1/x would keep disappearing and reappearing when rotating.

New in Graphing Calculator 3D 3.0 (Jul 2, 2009)

  • New Features:
  • Beautiful new user-interface.
  • Draw attributes can be saved as presets.
  • Axis settings can be saved as presets.
  • Coordinate tables can exported and imported as CSV files.
  • 3D equations can be plotted as transparent graphs.
  • The shininess of shaded graphs can be controlled.
  • Lines can be drawn as well as surface polygons in 3D graphs.
  • Zoom in, Zoom Out, and Zoom All buttons added.
  • The Axis Settings are saved when saving equations in files.
  • In full version, the previous equations and axis settings are automatically restored every time the program started.
  • Improvement:
  • Improved Axis Setup controls.
  • Option to change Axis Range while fixing # of divisions.
  • Axis labels can now show decimal numbers.
  • More columns shown in coordinates table for parametric and polar equations to show complete values of all variables.
  • Switch color button added for gradual colors in Draw Attributes.
  • Automatically selected a different color when inserting new equations.
  • The state of Anti-Aliasing button is saved and restored next time the program is started.
  • Selecting new file resets the axis settings to default.
  • Automatically draw the equations when opening files.
  • Automatically switch to 2D/3D axis when clicking on a 2D/3D equation.
  • Fixes:
  • [Table #] sometimes is highlighted in red.
  • Tables are drawn even when un-selected.
  • -(2+2) evaluates to 0 instead of -4.

New in Graphing Calculator 3D 2.5 (Oct 17, 2008)

  • A blank equation is automatically inserted at the end of equation list for convenience.
  • Moving through equations with arrow keys is made easier.
  • Faster redraw by avoiding the draw of unnecessary graphs.
  • Reduced pop-ups in Free-Edition.
  • Graph is sometimes not automatically updated with the last keystroke.
  • Result textbox sometimes disappears randomly.
  • Value table is sometimes not updated.

New in Graphing Calculator 3D 2.3 (Sep 17, 2008)

  • Plot 2D and 3D graphs of arbitrary (x,y,z) data.
  • Generate the x-y-z value table of 2D and 3D functions.
  • Modify the x-y-z value table of function and plot the modified table.
  • Plot 2D functions as points or lines
  • Plot 3D functions as points, lines (wireframe) or polygons.
  • Ability to control precision and number of decimal places.
  • Ability to turn anti-aliasing (smoothness) on or off.
  • Improvement:
  • More precise computations up to 1000 digits precisions.
  • Faster load time.
  • Check for updates at exit time instead of start time.
  • More clear error messages.

New in Graphing Calculator 3D 2.2 (Jun 24, 2008)

  • Change color of background, axis, grids, tick-label and more.
  • Animate-rotate the graphs.
  • Reset graph-view.
  • Short keys for inserting equation.
  • Copy graphs to clipboard.
  • Save graph to file.
  • Print graphs.
  • Save and open equations files.
  • Improved error msg, with red highlight-only when lost focus.
  • Display error msg when x,y,z axis range are invalid.
  • Auto add 3D formula when in 3D sheet.
  • Auto-save recently used colors in color chooser dialog box.
  • New menu bar.
  • Auto-update.
  • Splash screen with progress bar.

New in Graphing Calculator 3D 1.3 (Oct 10, 2007)

  • New Feature: Support for over 20 new functions, such as rootn, min, floor, sinh, etc.
  • New Feature: Support for over 15 constants, such as Pi, e, k, c, etc.
  • New Feature: Keyboard panel is added for convenience. All functions and expressions can be typed using the keyboard panel.
  • New Features: rootn(n,x) function can now correctly solve odd roots of negative numbers.
  • New Feature: "Redraw All" button is added.
  • Improvement: It now generates error msg if a function or variable is not supported.
  • Improvement: It now generates error msg if you pass more or less parameters to a function than expected.
  • Bug Fix: It now accepts 2y to be 2 multiplied by 'y'. No longer required to type 2*y.
  • Bug Fix: In the event of rendering error, it now shows an error msg instead of shutting down silently.