Home: What's New: If You've Used Version 3: New Features in Version 4
New Features in Version 4
The Geometer's Sketchpad Version 4 contains many improvements and new features. The most important of these are described below, and are also illustrated in the document named HowTo_UpgradeFromV3 contained in the Samples folder.
See also
Sample Documents
Functions and Function Plots
A function defines a method of calculating an output (range) value from an input (domain) value. Version 4 understands functions of the form y = f(x), x = f(y), r = f(theta), and theta = f(r). You can define new functions by choosing New Function from the Graph menu and entering their equation; and you can plot functions, evaluate them in calculations and in other functions, iterate and differentiate them. Function definitions can depend on parameters or other measurements in your sketch, and you can modify existing functions by editing them or by changing the values upon which they depend.
See also
New Function
Plot New Function
Functions and Function Plots
Animation
You can animate any geometric object or parameter, and continue to interact with your sketch while the object is being animated. You can adjust animation speed as precisely as you want, and the animation speed is independent of the speed of your computer. The Motion Controller makes it easy to control animating objects.
See also
Animate
Motion Controller
Animation Button
Principles of Animation
Split/Merge
Splitting and merging allow you to modify a sketch in powerful ways. You can merge two points into one, or merge a point onto a path (such as a segment or circle). Similarly, you can split a point apart, or you can split a point from the object on which it's constructed. Splitting and merging allows you to change existing constructions, explore their variations, or correct possible mistakes. Finally, you can merge several text-containing objects into a single caption, or you can merge a text object (caption, measurement, calculation or function) to a point.
See also
Split/Merge
Multiple Pages in Documents
You can add multiple pages to a single document to display several related investigations, or several stages of one investigation. Use Document Options in the File menu to add, remove, copy and rename pages.
See also
Document Pages
Document Options
Custom Tools
You can create your own tools to easily repeat a particular construction. You can build your own library of custom tools for various purposes. You can use the Script View to inspect, modify, or step through a tool after you've created it.
The Sample documents that come with Sketchpad contain many useful custom tools.
See also
Custom Tools
Script View
Sample Documents
Parameters
Parameters are named numeric values. You can
use parameters as part of the definitions of functions and calculations,
or of other objects that require values as part of their definition. Changing
the value of the parameter then changes the definition of these other
objects. (A parameter is to a calculation or a function what an independent
point is to a geometric construction
See also
Parameters
New Parameter
Multiple and Rectangular Coordinate Systems
Sketches may now contain more than one coordinate system, and each coordinate system may have square, rectangular, or polar units. (A "rectangular" coordinate system is one with different scalings for the x and y axis.) You can rescale a coordinate system's axes by dragging either their unit points or by dragging the unit numbers displayed on the coordinate system's axes.
See also
Coordinate Systems and Axes
Styled Text
You can easily change font size, style and color of selected text objects or of individual characters in captions by using the Text Palette.
See also
Text Palette
Mathematical Notation
You can add symbolic notation, mathematical layout, and geometric and other mathematical symbols to the captions you create.
See also
Using the Text Palette While Editing a Caption
Color
You can color any object with any color you choose, you can alter the background color of a sketch, and you can even display an object with a color computed from some measurement or calculation in your sketch.
See also
Color
Color Preferences
Parametric Color
Traces
You can trace any moving geometric object, and traces no longer vanish immediately when you next click in the sketch. Traces remain on the screen until you erase them, or you can use Color Preferences to make them fade away gradually.
See also
Trace
Erase Traces
Color Preferences
Properties Editing
Many of the various editable properties of an object can now be can displayed and modified in a single Properties dialog box.
See also
Properties
Presentation Buttons
You can use a Presentation Button to control
the presentation of various actions
See also
Presentation Buttons
Link Buttons
You can use a Link Button to move from page to page within a document with multiple pages, or to link to a site on the World Wide Web.
See also
Link Buttons
Online Dynamic Geometry Publishing
You can save sketches in HTML format in order to include interactive Dynamic Geometry sketches on any web pages that you publish.
See also
JavaSketchpad
Editable Calculations
You can use the Calculator not only to create new calculations and functions, but also to edit the expression of existing calculations and functions. Changing a calculation changes any objects defined by that calculation's value in your sketch.
See also
Calculations
Derivatives
You can differentiate any function, and plot the resulting derivative or use it to define other calculations and functions.
See also
Derivative
Iteration
An iteration is a set of images of objects or measurements in your sketch, created by repeatedly applying some rule you specify. You specify the rule by identifying one or more pre-image points to be iterated toward other image points that depend on the pre-images. The iteration consists of repeated images of these pre-image points along with repeated images of objects that depend on the points. Iterations provide a convenient way of repeating certain geometric constructions and transformations, and can be used to create fractals.
See also
Iterations and Iterated Images
Iterate