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.