Difference between revisions of "Release Notes GeoGebra 4.2"
Line 32: | Line 32: | ||
The [http://mathworld.wolfram.com/ExponentialIntegral.html Exponential Integral] function | The [http://mathworld.wolfram.com/ExponentialIntegral.html Exponential Integral] function | ||
= New Commands = | = New Commands = | ||
+ | * [[SetTrace Command|SetTrace]][ <Object>, <Boolean> ] | ||
* [[ShowAxes Command|ShowAxes]][ ] | * [[ShowAxes Command|ShowAxes]][ ] | ||
− | |||
* [[ShowAxes Command|ShowAxes]][ <Boolean> ] | * [[ShowAxes Command|ShowAxes]][ <Boolean> ] | ||
− | |||
* [[ShowAxes Command|ShowAxes]][ <View>, <Boolean> ] | * [[ShowAxes Command|ShowAxes]][ <View>, <Boolean> ] | ||
− | |||
* [[ShowGrid Command|ShowGrid ]][ ] | * [[ShowGrid Command|ShowGrid ]][ ] | ||
− | |||
* [[ShowGrid Command|ShowGrid ]][ <Boolean> ] | * [[ShowGrid Command|ShowGrid ]][ <Boolean> ] | ||
− | |||
* [[ShowGrid Command|ShowGrid ]][ <View>, <Boolean> ] | * [[ShowGrid Command|ShowGrid ]][ <View>, <Boolean> ] | ||
− | |||
* [[Flatten Command|Flatten]][ <List of Lists> ] | * [[Flatten Command|Flatten]][ <List of Lists> ] | ||
* [[TriangleCenter Command|TriangleCenter]][ <Point>,<Point>,<Point>,<Number> ] | * [[TriangleCenter Command|TriangleCenter]][ <Point>,<Point>,<Point>,<Number> ] | ||
Line 53: | Line 48: | ||
* [[SurdText Command|SurdText]][ <Point> ] | * [[SurdText Command|SurdText]][ <Point> ] | ||
* [[Function Command|Function]][ <List of Numbers> ] | * [[Function Command|Function]][ <List of Numbers> ] | ||
− | |||
* [[BarCode Command|BarCode]][ ] | * [[BarCode Command|BarCode]][ ] | ||
− | |||
* [[BarCode Command|BarCode]][ <Image> ] | * [[BarCode Command|BarCode]][ <Image> ] | ||
− | |||
* [[BarCode Command|BarCode]][ "<'''Text'''>", "<'''Format''' (optional)>" , "<'''Error Correction''' (optional)>", <'''Width''' (optional)>, <'''Height''' (optional)>] | * [[BarCode Command|BarCode]][ "<'''Text'''>", "<'''Format''' (optional)>" , "<'''Error Correction''' (optional)>", <'''Width''' (optional)>, <'''Height''' (optional)>] | ||
* [[BarCode Command|BarCode]][ <'''Number'''>, "<'''Format''' (optional)>" , "<'''Error Correction''' (optional)>", <'''Width''' (optional)>, <'''Height''' (optional)>] | * [[BarCode Command|BarCode]][ <'''Number'''>, "<'''Format''' (optional)>" , "<'''Error Correction''' (optional)>", <'''Width''' (optional)>, <'''Height''' (optional)>] | ||
− | |||
− | |||
=New Keyboard & Mouse Shortcuts= | =New Keyboard & Mouse Shortcuts= |
Revision as of 12:15, 2 May 2012
Running on XO OLPC / Sugar
http://wiki.sugarlabs.org/go/Activities/GeoGebra
CAS View
http://wiki.geogebra.org/en/CAS_View
General
- Algebra View: options to sort by Construction Order & by Layer
- Settings -> Advanced -> Use Path and Region Parameters: "On" makes Points on objects keep their Path Parameter when the parent object is moved (the behaviour in GeoGebra 4), "Off" makes them stay as close as possible to their old position.
- Double-click on a View's title bar to maximize it
- Logical implication operator added (-> or→) eg a = false → true
- Alt-drag on a parabola to rescale it (keeping the vertex fixed)
- When dragging a parabola, the vertex now snaps to grid (if appropriate)
- Buttons can be resized, be made bold & italic or include an image
- Default polarity for mouse wheel zoom changed
- Better (localizable) dynamic texts created by the Area / Perimeter Tools (eg Area of c = 3.14)
- String comparison (eg "AA" < AB" gives true)
Improved Tools
You can now just drag a shape to translate it
New Tools
New Functions
- psi(x)
The Digamma function
- polygamma(m, x)
The Polygamma function is the (m+1)th derivative of the natural logarithm of the Gamma function, gamma(x) (m=0,1)
- sinIntegral(x)
The Sine Integral function
- cosIntegral(x)
The Cosine Integral function
- expIntegral(x)
The Exponential Integral function
New Commands
- SetTrace[ <Object>, <Boolean> ]
- ShowAxes[ ]
- ShowAxes[ <Boolean> ]
- ShowAxes[ <View>, <Boolean> ]
- ShowGrid [ ]
- ShowGrid [ <Boolean> ]
- ShowGrid [ <View>, <Boolean> ]
- Flatten[ <List of Lists> ]
- TriangleCenter[ <Point>,<Point>,<Point>,<Number> ]
- TriangleCubic[ <Point>,<Point>,<Point>,<Number> ]
- TriangleCurve[ <Point>,<Point>,<Point>,<Equation in A,B,C> ]
- Trilinear[ <Point>,<Point>,<Point>,<Number>, <Number>, <Number> ]
- Barycenter[ <List of Points>,<List of Weights> ]
- SurdText[ <Number> ]
- SurdText[ <Point> ]
- Function[ <List of Numbers> ]
- BarCode[ ]
- BarCode[ <Image> ]
- BarCode[ "<Text>", "<Format (optional)>" , "<Error Correction (optional)>", <Width (optional)>, <Height (optional)>]
- BarCode[ <Number>, "<Format (optional)>" , "<Error Correction (optional)>", <Width (optional)>, <Height (optional)>]
New Keyboard & Mouse Shortcuts
- <Ctrl><Shift>E: Open Object Properties View
- <Ctrl><Shift>B: Export as GeoGebraWeb to Clipboard
- In Text Tool, <Alt>Left, <Alt>Right to move in/out of formula boxes, <Alt>Enter, <Alt>Up, <Alt>Down to create a new formula box
Description of all Keyboard Shortcuts
New Applet Parameters
Description of all GeoGebra Applet Parameters
New Command Line Arguments
If you use command line arguments, make sure you allocate enough memory, eg:
java -Xms32m -Xmx512m -jar geogebra.jar --export=bitmap.png --dpi=300 spiral.ggb
--export=<File>
Exports the Graphics View to SVG/PNG/PDF/EMF/EPS as determined by the extension
--dpi=<Integer>
(only used in conjunction with --export
)
Description of all GeoGebra Command Line Arguments
New JavaScript commands
- registerLoggerListener(functionName), unregisterLoggerListener(functionName) to access Vernier Go!Motion USB Logger
- registerPenListener(functionName), unregisterPenListener(functionName) to handle pen tool usage
- drawToImage(label,x[],y[]), clearImage(label) to draw
- String evalGeoGebraCAS(String casCommand)
- String evalGeoGebraCAS(String casCommand, boolean printDebugInfo)
- void setPenColor(int red, int green, int blue); values 0 - 255
- void setPenSize(int size); sets pen size size in pixels
- int getPenSize(); return pen size in pixels
- String getPenColor(); returns pen color as RGB hex string (eg #AB1234)
Description of all GeoGebra JavaScript Methods
GeoGebra's XML File Format
GeoGebra's XML file format is documented at Reference:XML
License
You are free to copy, distribute and transmit GeoGebra for non-commercial purposes. Please see the GeoGebra license for details: http://www.geogebra.org/download/license.txt