Contact Support Download What's new? Who is GraphCalc? What is GraphCalc? Home
Getting Started
   Introduction
   Operation of GraphCalc
   Menu Commands
   Buttons
   Settings
   Accelerator Keys
   Output Printing
   Save Output
Arithmetic
   Basic Operations
   The Interpreter
   Trigonometry
   Bases
2D Graphing
   Equations Of Equations
   2D Graph Printing
   Save Graph As Bitmap
   Copy Graph to Clipbaord
   Graph Tabs
   Moving Around
     Auto-Center
     Full Window View
     Panning
     Selection Zoom
     Zooming
   Analysis
     Equation Intersections
     Equation Intercepts
     Equation Min Max
     Equation Values Table
     Find Area
     Cursor Position
     Evaluate
     Distance
     Tangent Lines
     Tracing
   Options
     Equations
       Euclidian vs Polar
       Entering Equations
     Range and Precision
       Euclidean
         Graph Range
         Area Precision
         Graph Line Resolution
       Polar
         Theta Range
         Polar Grid
         Polar View Range
     Display
       Misc Display Components
       Plotting Style
       Graph Axes
       Grid Options
       Zoom Decimal Precision
       Zoom Factor
       Font Size
3D Graphing
   Performance Notes
   3D Graph Printing
   Export to DXF
   Recompute Equations
   Moving Around
     Zooming in 3D
     Panning in 3D
     Rotating in 3D
     Auto Rotate
     Recenter View
   Analysis
     3D Evaluate
     Using Grid Planes
   Options
     Equations
       Entering 3D Equations
       Coloring
         Render Modes
         Shading Model
         Surface Shading Colors
     Range and Wire
       3D Range
       3D Wire Options
       3D Background Color
     3D Axes
     3D Tick Marks
Constants & Conversions
   User Entered Constants
   Using Constants
   Adding Custom Constants
   Using Conversions
   Adding Custom Conversions
Scripting
   Commands
   Script Controls
   Saving Scripts
   Running Scripts
Tools
   Equation Solver
   Script Library
Program Options
   Mode Dialog Box
   Startup Script
   Program Exit
   Misc Options
New Feature
New Tip/Trick
Send Us Your Scripts
Web Resources
Thank You
Purchasing GraphCalc
Usage Agreement

For those lucky enough to have new computers, 3D graphing can be fun and exciting. For others it can be lathargically painful. But it doesn't have to be. Here are some tips to faster graphing.


3D graphing has two two time consuming stages before you even see the graph.

  1. Precompute Points
  2. This operation requires very little memory, but is extremely processor intensive. The amount of time this takes is proportional to the number of x (or r) intervals times the number of y (or t) intervals. Therefore graphing at 100 x 100 intervals takes 4 times as long as graphing at 50 x 50 intervals. The bottom line is, the faster the processor the quicker this operation will be.

  3. Initializing OpenGL
  4. This operation is similar to the previous in that it is mostly a processor operation related to the number of intervals. The other thing done in this stage is computing the colors of the polygons. Rendering in wireframe will speed this operation.


After the progress bar disappears and the graph appears, you'll want to interact with the graph. If you have a slow computer this can be very painful. But interacting is not based on the processor, it is video card depenedant.

An old computer with a generic video card tyring to graph a 100 x 100 graph might only see 2 fps (frames per second), while the same computer with a new GeForce video card will get a smooth 30 fps easily.

If you would like a higher frame rate while interacting you may do any of hte following:

  • Reduce the number of intervals you're graphing

  • Change the Render Mode to wireframe

  • Don't graph the wireframe in addition to the surface

  • Buy a new $200 video card

GraphCalc 3.0 introduces a new 3D engine that is over 25% faster than the engine in version 2. You should notice more frames per second and the ability to graph equations in higher resolution. The limitation in performance is still focused on the video card, so if you're hankerin' to see equation graphed at 200x200, go get yourself a brand new GeForce or Voodoo card.