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, 2007 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: February 6, 2007
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 220.127.116.11. 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
bullet-proof as ellipse and circle yet.