Overview of the geometry Package
The commands in this package enable you to work in two-dimensional Euclidean geometry. Note that the package does not support the extended plane, that is, it does not handle points at infinity and the line at infinity.
Each commands in the
package can be accessed by using either the
of the command name in the command calling sequence.
supported in this package are: point, segment, directed segment, line, triangle, square, circle, ellipse, parabola, hyperbola, and conic (including the degenerate cases). To create these geometric objects, use the following commands.
Triangle geometry ranks among the most enduring topics in all of mathematics. The following commands relating to a triangle are supported.
+ Points of interest:
+ Lines of interest:
+ Circles of interest:
For other geometric objects, the following commands are supported.
command provides the graphical visualization of all objects supported in the package.
Other routines: various other commands are also implemented.
To display the help page for a particular
Getting Help with a Command in a Package
When an object is defined through its algebraic representation (an equation or a polynomial), you can use any name for the horizontal axis and vertical axis. In general, the names of the axes must be included when you define an object. A simple way to set the names without being prompted is to set the environment variables
to the axes names that you prefer; otherwise, Maple will prompt you to input of the name of the axes. In this case, simply types a name
a semicolon (or colon) for each query.
For commands in the package that create a geometric object, or a list of geometric objects, the calling sequence is of the form
is either a name of the geometric object to be created, or a list of geometric objects to be created.
Note that you must make explicit assumptions for the symbolic names in an object (for example, real, positive, ...) when you want to apply a test (for example, IsOnLine) to an object. In this case, the power of this package is dependent on the power of the Maple
For commands where output is a Boolean value (
), the calling sequence is of the form
is a an optional name. If the output is
, and this optional argument is given, then the condition that makes the output be
is assigned to
might be a Maple expression (use
), or of the form
cond = &or(expr_1,..., expr_n)
cond = &and(expr_1,..., expr_n)
for the former case where
is from 1 to
for the latter case.
More examples can be found in