Author: Laurence D. Finston.
This copyright notice applies to the text and source code of this web site, and the graphics that appear on it. The software described in this text has its own copyright notice and license, which can be found in the distribution itself.
Copyright (C) 2005, 2006 The Free Software Foundation
Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of this license is included in the file COPYING.TXT
Last updated: April 29, 2006
Top |
Introduction |
Ellipses |
Circles |
Parabolæ |
Hyperbolæ |
Contact |
2005.11.28.
The GNU 3DLDF language has a data type for each of the conic sections:
ellipse, circle, parabola, and hyperbola.
Each of these data types corresponds to a class in the C++
code. Ellipse and Circle were both part of 3DLDF from
the very first release, and each has a fairly complete set of functions
and parser rules. I haven't yet created web pages for them, but
they are documented in the
The 3DLDF User and Reference Manual for Release 1.1.5.1.
Of course, the parser rules for ellipse and circle are
not documented in the manual, because it predates the parser.
The types parabola and hyperbola are more recent. I
have written web pages for them, but the sets of functions and parser
rules for them are still incomplete. Nor are parabola and hyperbola
as bullet-proof
as ellipse and circle yet.