/[3dldf]/3dldf/Group/CWEB/sample0.ldf
ViewVC logotype

Log of /3dldf/Group/CWEB/sample0.ldf

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.519 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 17:07:40 2010 UTC (13 years, 3 months ago) by lfinsto1
Branch: MAIN
CVS Tags: HEAD
Changes since 1.518: +7 -7 lines
Diff to previous 1.518
Added "2011" to copyright notice or notices.  In some cases, this required reformatting.


Revision 1.518 - (view) (download) (annotate) - [select for diffs]
Wed Jan 6 12:26:41 2010 UTC (14 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.517: +0 -1 lines
Diff to previous 1.517
Updated copyright notice.


Revision 1.517 - (view) (download) (annotate) - [select for diffs]
Wed Jan 6 12:22:03 2010 UTC (14 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.516: +3 -6 lines
Diff to previous 1.516
Updated copyright notice.


Revision 1.516 - (view) (download) (annotate) - [select for diffs]
Wed Dec 30 17:25:54 2009 UTC (14 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.515: +0 -0 lines
Diff to previous 1.515
Added "2010" to copyright notices.


Revision 1.515 - (view) (download) (annotate) - [select for diffs]
Wed Dec 30 17:19:23 2009 UTC (14 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.514: +7 -7 lines
Diff to previous 1.514
Added "2010" to copyright notices.


Revision 1.514 - (view) (download) (annotate) - [select for diffs]
Wed Sep 9 13:48:26 2009 UTC (14 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.513: +1 -1 lines
Diff to previous 1.513
Updated.


Revision 1.513 - (view) (download) (annotate) - [select for diffs]
Wed Aug 26 17:16:51 2009 UTC (14 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.512: +7 -7 lines
Diff to previous 1.512
Updated.


Revision 1.512 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 17:42:45 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.511: +18 -18 lines
Diff to previous 1.511
Finished first sundial example.

Removed the parser rules for getting the plane of planar objects using
a syntax similar to a cast in C, e.g.,

circle c;
c := unit_circle;

plane q;

q := (plane) c;

I have replaced `(plane)' with `get_plane', e.g.,

q := get_plane c


Revision 1.511 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 17:42:57 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.510: +15 -3 lines
Diff to previous 1.510
Working on parser rules and functions for `conic_section_lattices'.


Revision 1.510 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 22:45:10 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.509: +13 -6 lines
Diff to previous 1.509
Working on parser rules and functions for `Conic_Section_Lattices'.


Revision 1.509 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 20:01:34 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.508: +73 -6 lines
Diff to previous 1.508
Intersection of a `conic_section_lattices' and a linear `path'.
This doesn't work yet.


Revision 1.508 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 18:34:20 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.507: +85 -6 lines
Diff to previous 1.507
Changed the commands labelling `conic_section_lattices'.
They now take the same arguments as the other labelling commands.


Revision 1.507 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 12:22:15 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.506: +7 -41 lines
Diff to previous 1.506
Added parser rules for reversing vector-type objects (actually variables).
Added code for reversing objects of all vector-types.
I've tested a few and it seems to work.


Revision 1.506 - (view) (download) (annotate) - [select for diffs]
Wed Aug 15 10:09:02 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.505: +108 -25 lines
Diff to previous 1.505
Working on making the `reverse' command handle more vector-types.


Revision 1.505 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 20:02:50 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.504: +186 -12 lines
Diff to previous 1.504
Working on the `traverse' command.  It's now possible for the start value
to be greater than or equal to the end value.  In the latter case, a
`point_vector' containing a single `point' is returned.

It's now possible to reverse the order of the `points' on a `point_vector'
by using the `reverse' command.  `reverse' can be called on other vector-type
objects (actually vector-type variables), but this doesn't work yet for any
other types.  Instead, a warning is issued.


Revision 1.504 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 15:29:21 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.503: +151 -3 lines
Diff to previous 1.503
Working on traversing a parabola.  This works, but not quite the way I'd
like.


Revision 1.503 - (view) (download) (annotate) - [select for diffs]
Mon Aug 13 14:54:31 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.502: +4 -5 lines
Diff to previous 1.502
|Conic_Section_Lattice::traverse| in `cncsctlt.web'
seems to be working now.  Added a "pared-down" version of
|Conic_Section_Lattice::get_point| for use in |traverse|.


Revision 1.502 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 14:59:32 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.501: +9 -8 lines
Diff to previous 1.501
Working on |Conic_Section_Lattice::traverse| in `cncsctlt.web'.


Revision 1.501 - (view) (download) (annotate) - [select for diffs]
Wed Aug 8 19:51:10 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.500: +26 -7 lines
Diff to previous 1.500
Working on |Conic_Section_Lattice::traverse| in `cncsctlt.web'.
It almost works right, but not quite.


Revision 1.500 - (view) (download) (annotate) - [select for diffs]
Wed Aug 8 15:48:34 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.499: +128 -3 lines
Diff to previous 1.499
Working on parser rules and functions for getting points from
`conic_section_lattices' and traversing them.

I've now installed Bison 2.3 because Bison 1.875 aborted when trying
to process `parser.y++'. Version 2.3 works fine.  I've revised
a couple of rules so that they're now the way I want them to be.

I've begun removing some unnecessary rules in order to reduce the number
of states defined by the parser.  I would have liked to keep them for
the sake of making the logical structure of the grammar clearer, but
this may be one of the reasons Bison 1.875 was failing.

Users will also have to install Bison 2.3 or compile the
`parser.c++' in the distribution instead of rebuilding it.


Revision 1.499 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 18:05:20 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.498: +412 -67 lines
Diff to previous 1.498
Made an elaborate example of using `get_point' on a `conic_section_lattice'.


Revision 1.498 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 15:47:25 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.497: +186 -7 lines
Diff to previous 1.497
Forgot to check in `Group/CWEB/pvcmncmd.w' last time I committed files.


Revision 1.497 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 15:28:05 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.496: +73 -42 lines
Diff to previous 1.496
Got the `get_point' operation for `conic_section_lattices' to work.


Revision 1.496 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 08:33:11 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.495: +9 -5 lines
Diff to previous 1.495
Working on |Conic_Section_Lattice::get_point|.


Revision 1.495 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 17:43:27 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.494: +130 -3 lines
Diff to previous 1.494
Working on `conic_section_lattices'.


Revision 1.494 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 20:00:47 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.493: +1 -1 lines
Diff to previous 1.493
Working on |Conic_Section_Lattice|, |Conic_Section_Lattice_Options|,
and their associated parser rules and functions.


Revision 1.493 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 19:25:49 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.492: +16 -9 lines
Diff to previous 1.492
Working on |class Conic_Section_Lattice|,
|struct Conic_Section_Lattice_Options|,
and their associated functions and parser rules.


Revision 1.492 - (view) (download) (annotate) - [select for diffs]
Mon Jul 30 08:43:23 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.491: +11 -1 lines
Diff to previous 1.491
Working on parser rules for `conic_section_lattice'.


Revision 1.491 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 17:56:02 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.490: +4 -1 lines
Diff to previous 1.490
Working on `class Conic_Section_Lattice', `struct Conic_Section_Lattice_Options',
and the parser rules and functions associated with them.


Revision 1.490 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 16:09:55 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.489: +4 -3 lines
Diff to previous 1.489
Added code for `class Conic_Section_Lattice' and
`struct Conic_Section_Lattice_Options'.

Added a complete set of parser rules for `conic_section_lattices' and
`conic_section_lattice_vectors'.  They don't do anything yet, however.


Revision 1.489 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 13:38:04 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.488: +29 -23 lines
Diff to previous 1.488
"Rectifying" points now works.  This means arranging them in order about an
approximate center.  This is needed for `get_ellipse', `get_circle',
`get_parabola', and `get_hyperbola'.


Revision 1.488 - (view) (download) (annotate) - [select for diffs]
Fri Jul 27 19:51:38 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.487: +179 -28 lines
Diff to previous 1.487
Working on |Pointer_Vector<Point, Point>::rectify|
in `pntrvcf0.web'.  This is for "rectifying" `points' on a
`point_vector', which means placing them in order around
an approximate center.  This is needed for generating conic sections
using the Braikenridge-Maclaurin construction.


Revision 1.487 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 09:41:39 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.486: +9 -2 lines
Diff to previous 1.486
Working on the functions and the parser rule for culling
|Pointer_Vectors|.  There is currently only one parser rule;
I plan to add more.

I had some trouble getting the template function
|Scan_Parse::cull_func| to compile and instantiate correctly.


Revision 1.486 - (view) (download) (annotate) - [select for diffs]
Fri Jul 20 16:58:16 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.485: +2 -2 lines
Diff to previous 1.485
Working on generating conic sections from six points.


Revision 1.485 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 17:46:57 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.484: +24 -26 lines
Diff to previous 1.484
Working on |Conic_Section::are_on_conic_section| and
|Conic_Section::generate|.


Revision 1.484 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 18:06:25 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.483: +131 -5 lines
Diff to previous 1.483
Pascals Theorem and Braikenridge-Maclaurin Construction.
Constructing a conic section from 5 points.

Working on the predicate `are_on_conic_section'.


Revision 1.483 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 16:09:07 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.482: +48 -46 lines
Diff to previous 1.482
Added parser rules and functions for hyperbolae.


Revision 1.482 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 14:23:44 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.481: +2 -2 lines
Diff to previous 1.481
Working on functions for hyperbolae.

Updated copyright and license information in many files.


Revision 1.481 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 18:56:09 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.480: +170 -42 lines
Diff to previous 1.480
Braikenridge-Maclaurin Construction.
Constructing a conic section from 5 points.

Working on the C++ function.  Trying to get an example
with a hyperbola to work.


Revision 1.480 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 17:25:11 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.479: +123 -6 lines
Diff to previous 1.479
Braikenridge-Maclaurin Construction.
Constructing an ellipse from 5 points.

Working on the C++ function.


Revision 1.479 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 13:58:03 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.478: +307 -6 lines
Diff to previous 1.478
Made an example of using the Braikenridge-Maclaurin construction
to construct a parabola from five points on the curve.


Revision 1.478 - (view) (download) (annotate) - [select for diffs]
Wed Jun 27 22:41:04 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.477: +13 -13 lines
Diff to previous 1.477
Braikenridge-Maclaurin Construction.
Constructing an ellipse from 5 points.

Finished the C++ function.  I need to add error handling.


Revision 1.477 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 19:57:16 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.476: +2 -2 lines
Diff to previous 1.476
Minor correction.


Revision 1.476 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 19:53:33 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.475: +122 -240 lines
Diff to previous 1.475
Working on the C++ function for Braikenridge-Maclaurin construction
(for constructing an ellipse from 5 points).


Revision 1.475 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 18:27:35 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.474: +28 -11 lines
Diff to previous 1.474
Minor changes.


Revision 1.474 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 16:35:07 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.473: +292 -6 lines
Diff to previous 1.473
Braikenridge-Maclaurin construction to work.


Revision 1.473 - (view) (download) (annotate) - [select for diffs]
Wed Jun 20 20:01:13 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.472: +2 -164 lines
Diff to previous 1.472
Working on implementing the Braikenridge-Maclaurin construction for
ellipses.  I've obviously done something wrong, since my routine fails
when the point `E' has certain values.  I will have to review how this
construction is supposed to work.


Revision 1.472 - (view) (download) (annotate) - [select for diffs]
Wed Jun 20 19:05:05 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.471: +404 -10 lines
Diff to previous 1.471
Working on implementing the Braikenridge-Maclaurin construction
for ellipses.


Revision 1.471 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 19:04:01 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.470: +82 -4 lines
Diff to previous 1.470
Working on decomposing a |Path| using a |Point|.


Revision 1.470 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 16:52:16 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.469: +11 -8 lines
Diff to previous 1.469
Added parser rules for decomposing `reg_polygons'.


Revision 1.469 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 16:20:50 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.468: +105 -3 lines
Diff to previous 1.468
Added code for decomposing a `Polygon' using a `Path'.


Revision 1.468 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 13:19:50 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.467: +103 -15 lines
Diff to previous 1.467
Minor changes.


Revision 1.467 - (view) (download) (annotate) - [select for diffs]
Fri Mar 16 16:24:32 2007 UTC (17 years ago) by lfinsto1
Branch: MAIN
Changes since 1.466: +117 -9 lines
Diff to previous 1.466
Added samples of filldrawing a cuboid.


Revision 1.466 - (view) (download) (annotate) - [select for diffs]
Fri Mar 9 14:45:32 2007 UTC (17 years ago) by lfinsto1
Branch: MAIN
Changes since 1.465: +155 -10 lines
Diff to previous 1.465
Bug fixes in `points.web'.


Revision 1.465 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 19:19:28 2007 UTC (17 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.464: +195 -98 lines
Diff to previous 1.464
Added code to `sample0.ldf' for finding the tangents to a circle
from a given point, coplanar to the circle.


Revision 1.464 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 16:15:52 2007 UTC (17 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.463: +81 -7 lines
Diff to previous 1.463
Added code for the tangent, arcsine, arccosine, and arctangent
functions.

Modified Files:
	ANIMATNS/animctrl.web CWEB/ChangeLog CWEB/io.web
	CWEB/parser.c++ CWEB/parser.h CWEB/parser.h++
	CWEB/parser.output CWEB/parser.y++ CWEB/pbsndecl.w
	CWEB/pnumexpr.w CWEB/prrfnc0.web CWEB/pspglb.web
	CWEB/sample0.ldf CWEB/sctpcrt.web CWEB/LOGS/io.web.log
	CWEB/LOGS/pbsndecl.w.log CWEB/LOGS/pnumexpr.w.log
	CWEB/LOGS/prrfnc0.web.log CWEB/LOGS/pspglb.web.log
	CWEB/LOGS/sample0.ldf.log CWEB/LOGS/sctpcrt.web.log
	SNAPSHOTS/3DLDFsnp.tar.gz SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.463 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 13:03:59 2007 UTC (17 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.462: +5 -4 lines
Diff to previous 1.462
Updated copyright and license information.


Revision 1.462 - (view) (download) (annotate) - [select for diffs]
Sat Feb 3 14:28:30 2007 UTC (17 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.461: +98 -5 lines
Diff to previous 1.461
Trying to find the tangents to a circle from a given point,
coplanar to the circle.  This doesn't work yet.


Revision 1.461 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 20:09:26 2007 UTC (17 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.460: +2 -2 lines
Diff to previous 1.460
Updated copyright notices.


Revision 1.460 - (view) (download) (annotate) - [select for diffs]
Sat Nov 11 15:27:53 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.459: +20 -10 lines
Diff to previous 1.459
Minor changes.


Revision 1.459 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 21:04:05 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.458: +11 -8 lines
Diff to previous 1.458
Edited.


Revision 1.458 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 20:13:51 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.457: +153 -3 lines
Diff to previous 1.457
Working on parser rules and functions for `cones'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cones.web Group/CWEB/main.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pictures.web Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.457 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 18:12:17 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.456: +45 -9 lines
Diff to previous 1.456
Working on parser rules and functions for `cones'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cones.web Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/main.web Group/CWEB/origami.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/patterns.web
	Group/CWEB/pbsndecl.w Group/CWEB/pcirexpr.w
	Group/CWEB/pellexpr.w Group/CWEB/pens.web
	Group/CWEB/pictures.web Group/CWEB/plyhdslc.web
	Group/CWEB/points.web Group/CWEB/ppthexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solfaced.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pens.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.456 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 13:59:23 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.455: +16 -8 lines
Diff to previous 1.455
It's now possible to use single-napped elliptical and circular
`cones', and double-napped circular `cones'.
I still need to write many functions and parser rules for this
type, and for `cylinders', too.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cones.web
	Group/CWEB/loader.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/loader.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.455 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 20:09:35 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.454: +2 -2 lines
Diff to previous 1.454
Started working on `location' for `Cones' and `Cylinders'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cones.web
	Group/CWEB/cylinder.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz


Revision 1.454 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 19:14:08 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.453: +19 -7 lines
Diff to previous 1.453
Circular and elliptical `Cones' are now functional.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/cones.web
	Group/CWEB/cylinder.web Group/CWEB/dashptrn.web
	Group/CWEB/ellpsslc.web Group/CWEB/format.web
	Group/CWEB/glyphs.web Group/CWEB/helices.web
	Group/CWEB/layers.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pctfncs0.web Group/CWEB/pdrwcmnd.w
	Group/CWEB/pictures.web Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/dashptrn.web.log
	Group/CWEB/LOGS/ellpsslc.web.log
	Group/CWEB/LOGS/format.web.log Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/helices.web.log Group/CWEB/LOGS/layers.web.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/shapes.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.453 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 16:44:20 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.452: +80 -8 lines
Diff to previous 1.452
Fixed `Group/CWEB/ChangeLog'.  Working on `class Cone'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pctfncs0.web
	Group/CWEB/pictures.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.452 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 15:31:51 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.451: +40 -62 lines
Diff to previous 1.451
Fixed some bugs.  Actually, I just did something that made them disappear,
but I don't know why they did.
See the log for `sample0.ldf' for more information.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pctfncs0.web
	Group/CWEB/pictures.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.451 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 14:29:12 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.450: +45 -26 lines
Diff to previous 1.450
Added code for the `cylinder' type.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/crclslc.web
	Group/CWEB/cylinder.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/psetcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/crclslc.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.450 - (view) (download) (annotate) - [select for diffs]
Mon Nov 6 18:21:05 2006 UTC (17 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.449: +96 -1 lines
Diff to previous 1.449
Added functions and rules for cylinders.

Modified Files:
	Group/CWEB/3DLDFmp.mp Group/CWEB/3DLDFp02.web
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/circles.web Group/CWEB/colall.web
	Group/CWEB/colors.web Group/CWEB/cones.web
	Group/CWEB/conicsct.web Group/CWEB/conveps.web
	Group/CWEB/cylinder.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pldfdcl.w Group/CWEB/ppntexpr.w
	Group/CWEB/prelims.web Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/ptrfcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFmp.mp.log
	Group/CWEB/LOGS/3DLDFp02.web.log
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/colall.web.log
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/prelims.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/ptrfcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.449 - (view) (download) (annotate) - [select for diffs]
Sun Oct 8 17:00:23 2006 UTC (17 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.448: +17 -13 lines
Diff to previous 1.448
Bug fix:  My run-time system no longer issues an error message (or a warning?)
when a vector-type variable is declared, but no assignment to it ever takes place.
The solution was a kludge, however.  See the definition of
`Scan_Parse::vector_type_decl' in `scanprse.web' for more information.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/bckmttr.web
	Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/loader.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/paths.web Group/CWEB/pldfdcl.w
	Group/CWEB/pntrvctr.web Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/bckmttr.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/loader.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pntrvctr.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.448 - (view) (download) (annotate) - [select for diffs]
Sun Oct 1 17:11:02 2006 UTC (17 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.447: +28 -1 lines
Diff to previous 1.447
Started working on the rule
`transform_primary: ALIGN path_primary WITH_AXIS axis_specifier'
in `ptrnexpr.w'.  It's not functional yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/ptrnexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.447 - (view) (download) (annotate) - [select for diffs]
Sun Oct 1 16:34:00 2006 UTC (17 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.446: +322 -1 lines
Diff to previous 1.446
Made examples of projecting ellipses.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.446 - (view) (download) (annotate) - [select for diffs]
Thu Sep 28 17:27:36 2006 UTC (17 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.445: +50 -1 lines
Diff to previous 1.445
In `Group/CWEB/scanprse.web':

   BUG FIX:  Deleted |Scan_Parse::| from the declarations
   of template functions with specific types for instantiation.

In `sample0.ldf':

   Working on ellipses.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.445 - (view) (download) (annotate) - [select for diffs]
Sat Mar 4 15:40:41 2006 UTC (18 years ago) by lfinsto1
Branch: MAIN
Changes since 1.444: +139 -8 lines
Diff to previous 1.444
Working on Wave Form 3.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.444 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 20:04:03 2006 UTC (18 years ago) by lfinsto1
Branch: MAIN
Changes since 1.443: +85 -11 lines
Diff to previous 1.443
Added code for Wave Form 2.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.443 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 17:45:57 2006 UTC (18 years ago) by lfinsto1
Branch: MAIN
Changes since 1.442: +13 -16 lines
Diff to previous 1.442
Working on wave forms.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.442 - (view) (download) (annotate) - [select for diffs]
Thu Feb 23 17:45:29 2006 UTC (18 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.441: +80 -2 lines
Diff to previous 1.441
Working on wave forms.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parabold.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/parabold.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.441 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 19:04:20 2006 UTC (18 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.440: +150 -13 lines
Diff to previous 1.440
Working on the `paraboloid' type.  It will require some changes
to `class Parabola'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/io.web
	Group/CWEB/parabola.web Group/CWEB/parabold.web
	Group/CWEB/paraellp.web Group/CWEB/parahypr.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pcrvexpr.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/ploops.w
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpfncs.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/parabold.web.log
	Group/CWEB/LOGS/paraellp.web.log
	Group/CWEB/LOGS/parahypr.web.log
	Group/CWEB/LOGS/pcrvexpr.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/ploops.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.440 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 17:40:16 2006 UTC (18 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.439: +15 -7 lines
Diff to previous 1.439
Working on the `paraboloid' type.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conveps.web Group/CWEB/io.web
	Group/CWEB/parabold.web Group/CWEB/paraellp.web
	Group/CWEB/parahypr.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pcrvexpr.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpfncs.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/parabold.web.log
	Group/CWEB/LOGS/paraellp.web.log
	Group/CWEB/LOGS/parahypr.web.log
	Group/CWEB/LOGS/pcrvexpr.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.439 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 14:37:30 2006 UTC (18 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.438: +5 -12 lines
Diff to previous 1.438
Working on `class Paraboloid'.  Added two sub-classes:
`Elliptical_Paraboloid' and `Hyperbolic_Paraboloid', and started
working on them.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/deftfncs.web Group/CWEB/figures.web
	Group/CWEB/glyphs.web Group/CWEB/imetfncs.web
	Group/CWEB/main.web Group/CWEB/parabold.web
	Group/CWEB/paraellp.web Group/CWEB/parahypr.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pcondit.w Group/CWEB/pcrclslc.w
	Group/CWEB/pctfncs0.web Group/CWEB/plblcmnd.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/parabold.web.log
	Group/CWEB/LOGS/paraellp.web.log
	Group/CWEB/LOGS/parahypr.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcondit.w.log
	Group/CWEB/LOGS/pcrclslc.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.438 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 17:52:56 2006 UTC (18 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.437: +25 -5 lines
Diff to previous 1.437
Started working on the `paraboloid' and `paraboloid_vector' types.
They can be declared and shown, but they are currently non-functional.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/psetcmnd.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/shapes.web
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/shapes.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.437 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 14:23:33 2006 UTC (18 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.436: +128 -64 lines
Diff to previous 1.436
In the code for finding the intersection points of a `polyhedron'
and a linear `path':

   Changed the right-hand side of the corresponding rules from
   `point_vector' to `bool_point_vector'.

Added code for assigning to a `numeric' from a `numeric_vector'.
If the `numeric_vector' is non-null and contains at least one element,
the first element is used for the assignment.  Otherwise, the `numeric'
is set to `INVALID_NUMERIC'.  I will need this for the determining the
location of a `point' with respect to a `polyhedron'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbpvexpr.w Group/CWEB/pclrcmnd.w
	Group/CWEB/pcolexpr.w Group/CWEB/pcommand.w
	Group/CWEB/pnmvexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/points.web Group/CWEB/polyhed.web
	Group/CWEB/pptvexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pclrcmnd.w.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pnmvexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/pptvexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.436 - (view) (download) (annotate) - [select for diffs]
Fri Jan 20 20:40:32 2006 UTC (18 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.435: +52 -7 lines
Diff to previous 1.435
Added code for finding the intersection of a `polyhedron' and a `plane'.
It is a `polygon', except for the degenerate cases.

Fixed memory leak in the parser rules using `transformer'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/polyhed.web Group/CWEB/porgexpr.w
	Group/CWEB/ppenexpr.w Group/CWEB/ppygexpr.w
	Group/CWEB/prplexpr.w Group/CWEB/psphexpr.w
	Group/CWEB/ptglexpr.w Group/CWEB/ptrnexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/porgexpr.w.log
	Group/CWEB/LOGS/ppenexpr.w.log Group/CWEB/LOGS/ppygexpr.w.log
	Group/CWEB/LOGS/prplexpr.w.log Group/CWEB/LOGS/psphexpr.w.log
	Group/CWEB/LOGS/ptglexpr.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.435 - (view) (download) (annotate) - [select for diffs]
Fri Jan 20 19:24:28 2006 UTC (18 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.434: +46 -6 lines
Diff to previous 1.434
Added code for disentangling a `point_vector' to produce a
convex `polygon'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/cuboid.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/polygons.web
	Group/CWEB/polyhed.web Group/CWEB/porgexpr.w
	Group/CWEB/ppenexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/ppygexpr.w Group/CWEB/precexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/porgexpr.w.log
	Group/CWEB/LOGS/ppenexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/ppygexpr.w.log Group/CWEB/LOGS/precexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.434 - (view) (download) (annotate) - [select for diffs]
Fri Jan 20 16:00:09 2006 UTC (18 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.433: +66 -4 lines
Diff to previous 1.433
Added code for finding the intersection points of a
`polyhedron' and a linear `path'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/polyhed.web Group/CWEB/porgexpr.w
	Group/CWEB/ppenexpr.w Group/CWEB/pphdexpr.w
	Group/CWEB/ppicexpr.w Group/CWEB/pprbexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/porgexpr.w.log
	Group/CWEB/LOGS/ppenexpr.w.log Group/CWEB/LOGS/pphdexpr.w.log
	Group/CWEB/LOGS/ppicexpr.w.log Group/CWEB/LOGS/pprbexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.433 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 20:58:05 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.432: +19 -5 lines
Diff to previous 1.432
Added code for getting the nets of polyhedra using the `get_net'
operator.  So far, this only
works for the Great Rhombicosidodecahedron.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/io.web Group/CWEB/nurbs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/points.web
	Group/CWEB/prpvexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/prpvexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.432 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 18:41:45 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.431: +166 -25 lines
Diff to previous 1.431
Finished the non-default |Great_Rhombicosidododecahedron| constructor.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/phlxexpr.w Group/CWEB/phypexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/polyhed.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/phlxexpr.w.log
	Group/CWEB/LOGS/phypexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.431 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 21:00:54 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.430: +134 -5 lines
Diff to previous 1.430
Finished the net of the Great_Rhombicosidododecahedron.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/polyhed.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.430 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 18:47:28 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.429: +131 -9 lines
Diff to previous 1.429
Found memory leak in the parser:
A |Transform*| wasn't being deleted in some or all the rules
with the `transformer' symbol.  I've started fixing this, but
I'll have to do it gradually, because there are so many files
with a rule like this.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conicsct.web Group/CWEB/ellipses.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pcirexpr.w Group/CWEB/pconexpr.w
	Group/CWEB/pellexpr.w Group/CWEB/ppntexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pconexpr.w.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.429 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 17:26:47 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.428: +232 -21 lines
Diff to previous 1.428
Made examples and illustrations for my "Ellipsoids" and "Cuboids"
web pages.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.428 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 20:53:14 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.427: +5 -1 lines
Diff to previous 1.427
In the example of finding the intersection
of a `plane' and an `ellipsoid':

   Now testing the resulting `ellipse' for ellipticity.
   It fails the test, but all of its `points' are
   on the `ellipsoid' and lie in the `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pblexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.427 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 20:41:50 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.426: +9 -139 lines
Diff to previous 1.426
The intersection of a `plane' and an `ellipsoid'.
This seems to work now.  I've changed it so that
`intersection' returns an `ellipse' rather than
a `path_vector'.  I was using the latter for testing.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.426 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 19:25:23 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.425: +67 -26 lines
Diff to previous 1.425
The intersection of a `plane' and an `ellipsoid'.
This seems to work now.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cuboid.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/plblcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.425 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 17:16:33 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.424: +25 -21 lines
Diff to previous 1.424
Working on finding the intersection of a `plane' and an `ellipsoid'.
Tying up loose ends.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz


Revision 1.424 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 15:29:28 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.423: +79 -69 lines
Diff to previous 1.423
Working on finding the intersection of a `plane' and an `ellipsoid'.
This seems to work fairly well now, but there are still a few loose ends to
tie up.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz


Revision 1.423 - (view) (download) (annotate) - [select for diffs]
Wed Dec 14 20:55:21 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.422: +59 -3 lines
Diff to previous 1.422
Working on |Great_Rhombicosidododecahedron::get_net()|
in `Group/CWEB/polyhed.web'.

The Great Rhombicosidododecahedron is the first polyhedron type
I've started to implement since writing the parser.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/nurbs.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pcirexpr.w Group/CWEB/plblcmnd.w
	Group/CWEB/points.web Group/CWEB/polyhed.web
	Group/CWEB/prplexpr.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/prplexpr.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.422 - (view) (download) (annotate) - [select for diffs]
Wed Dec 14 16:50:15 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.421: +43 -71 lines
Diff to previous 1.421
I've abandoned the approach I was using for finding the `ellipse' that
represents the intersection of an `ellipsoid' and a `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.421 - (view) (download) (annotate) - [select for diffs]
Wed Dec 14 16:31:21 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.420: +75 -23 lines
Diff to previous 1.420
In |Ellipsoid::intersection(const Plane& q, [etc.])| in
`Group/CWEB/ellpsoid.web':

   The procedure of using the mid-points of chords to find the center
   and axes is too imprecise.  When the polygon representing the
   intersection of the plane with the circumscribed cuboid had 5 points,
   I ended up with axes that were at angles of 90.169512 and 89.830488
   to one another.

   It almost worked for an intersecting polygon with 4 points,
   but not quite:  Three of the points on the |Ellipse| were inside
   the |Ellipsoid|.  Will remove the code from this function.
   I will have to try another approach.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.420 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 20:58:31 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.419: +21 -8 lines
Diff to previous 1.419
Working on finding the intersection of an `ellipsoid' and a `plane',
which is an `ellipse'.  Still having problems with some cases.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/plblcmnd.w
	Group/CWEB/polygons.web Group/CWEB/ppicexpr.w
	Group/CWEB/pplhdslc.w Group/CWEB/ppnvexpr.w
	Group/CWEB/psphexpr.w Group/CWEB/pspvexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppicexpr.w.log Group/CWEB/LOGS/pplhdslc.w.log
	Group/CWEB/LOGS/ppnvexpr.w.log Group/CWEB/LOGS/psphexpr.w.log
	Group/CWEB/LOGS/pspvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.419 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 18:21:56 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.418: +60 -34 lines
Diff to previous 1.418
Working on finding the intersection of an `ellipsoid' and a `plane',
which is an `ellipse'.  This now works for some cases, but I'm still
having problems with others.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cuboid.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/paths.web Group/CWEB/planes.web
	Group/CWEB/pnrbexpr.w Group/CWEB/points.web
	Group/CWEB/porgexpr.w Group/CWEB/porvexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/pnrbexpr.w.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/porgexpr.w.log
	Group/CWEB/LOGS/porvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.418 - (view) (download) (annotate) - [select for diffs]
Mon Dec 12 20:59:03 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.417: +185 -8 lines
Diff to previous 1.417
Working on the function `Ellipsoid::intersection()' for finding
the intersection of an `ellipsoid' and a `plane', which is an `ellipse'.
This doesn't work yet, but I'm getting there.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cuboid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pcubexpr.w
	Group/CWEB/phlxexpr.w Group/CWEB/phxvexpr.w
	Group/CWEB/ploops.w Group/CWEB/pnbvexpr.w
	Group/CWEB/polygons.web Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/pcubexpr.w.log Group/CWEB/LOGS/phlxexpr.w.log
	Group/CWEB/LOGS/phxvexpr.w.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/pnbvexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.417 - (view) (download) (annotate) - [select for diffs]
Sun Dec 11 18:47:49 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.416: +77 -6 lines
Diff to previous 1.416
Added code for finding the `polygon' that represents the
intersection of a `cuboid' and a `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cuboid.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pglyexpr.w Group/CWEB/planes.web
	Group/CWEB/pnumexpr.w Group/CWEB/ppygexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/pglyexpr.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppygexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.416 - (view) (download) (annotate) - [select for diffs]
Fri Dec 9 20:51:59 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.415: +96 -9 lines
Diff to previous 1.415
Added code for finding the intersection points of a linear `path'
and an `ellipsoid'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cuboid.web Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbpvexpr.w
	Group/CWEB/pglvexpr.w Group/CWEB/pptvexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pglvexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.415 - (view) (download) (annotate) - [select for diffs]
Fri Dec 9 17:22:59 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.414: +27 -19 lines
Diff to previous 1.414
Added code for finding the intersection points of a `Cuboid'
and a linear `Path'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbpvexpr.w Group/CWEB/pdshexpr.w
	Group/CWEB/pedvexpr.w Group/CWEB/peldexpr.w
	Group/CWEB/pellpslc.w Group/CWEB/peqexpr.w
	Group/CWEB/pfocexpr.w Group/CWEB/pictures.web
	Group/CWEB/polygons.web Group/CWEB/pprgstmt.w
	Group/CWEB/pptvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pdshexpr.w.log
	Group/CWEB/LOGS/pedvexpr.w.log Group/CWEB/LOGS/peldexpr.w.log
	Group/CWEB/LOGS/pellpslc.w.log Group/CWEB/LOGS/peqexpr.w.log
	Group/CWEB/LOGS/pfocexpr.w.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/pptvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.414 - (view) (download) (annotate) - [select for diffs]
Fri Dec 9 12:17:04 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.413: +63 -14 lines
Diff to previous 1.413
Added `Cuboid::location()' with a `Point' argument, and a parser rule
for accessing it.

Added parser rules for getting the `Plane' of objects of types derived
from `Path'.  Previously, I only had a rule for getting the `Plane' of
a `Path'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cuboid.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pnumexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/cuboid.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.413 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 20:57:46 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.412: +39 -4 lines
Diff to previous 1.412
Started working on `Ellipsoid::intersection_points()'
in `ellpsoid.web'.  This function is for finding the intersection
points of an `ellipsoid' and a linear `path'.  It doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pptvexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.412 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 19:44:45 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.411: +69 -4 lines
Diff to previous 1.411
The location of a `point p' with respect to an `ellipsoid e'.
`location' returns 0 if `p' lies on the surface of `e',
1 if `p' lies within `e', -1 if it lies outside of `e',
and `INVALID_NUMERIC' if an error occurs.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/passign.w Group/CWEB/pnumexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.411 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 17:33:01 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.410: +68 -6 lines
Diff to previous 1.410
Added code for finding the surrounding `cuboid' of an `ellipsoid'.
The problem of finding the inscribed `cuboid' is more
difficult, and I don't know how to do it yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cuboid.web Group/CWEB/ellpsoid.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pcubexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pcubexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.410 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 13:59:50 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.409: +33 -11 lines
Diff to previous 1.409
Added parser rules and functions for `ulong_long_vector'
and `get_prime_vector'.

Working on cweaving parser files.

Modified Files:
	Group/CWEB/3DLDFprg.web Group/CWEB/ChangeLog
	Group/CWEB/ellpsoid.web Group/CWEB/imetfncs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pfgopcmd.w
	Group/CWEB/plblcmnd.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnmvexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/primes.web Group/CWEB/pshowcmd.w
	Group/CWEB/pullvxpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnmvexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/primes.web.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pullvxpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.409 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 10:24:55 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.408: +9 -2 lines
Diff to previous 1.408
Added copyright notice to `ChangeLog' files.

Modified Files:
	Group/ChangeLog Group/ANIMATNS/ChangeLog
	Group/ANIMATNS/TITLES/ChangeLog
	Group/ANIMATNS/TTEST_0/ChangeLog Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/CWEBPTCH/ChangeLog Group/CWEB/LOGS/sample0.ldf.log
	Group/DOC/ChangeLog Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/TEXIPP/ChangeLog Group/FLIPBOOK/ChangeLog
	Group/GRAPHPAP/ChangeLog Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.408 - (view) (download) (annotate) - [select for diffs]
Tue Dec 6 20:59:08 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.407: +5 -5 lines
Diff to previous 1.407
Working on prime numbers.

Modified Files:
	Group/CWEB/3DLDFprg.web Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/primes.web Group/CWEB/prrfnc0.web
	Group/CWEB/pullvxpr.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/primes.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pullvxpr.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.407 - (view) (download) (annotate) - [select for diffs]
Tue Dec 6 18:26:56 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.406: +18 -3 lines
Diff to previous 1.406
Added code for implementing the `get_prime' command.

Modified Files:
	Group/ChangeLog Group/configure.ac Group/CWEB/ChangeLog
	Group/CWEB/main.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbsndecl.w Group/CWEB/primes.web
	Group/CWEB/prrfnc0.web Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pullexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/primes.web.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pullexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/sctpcrt.web.log
	Group/LOGS/configure.ac.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.406 - (view) (download) (annotate) - [select for diffs]
Mon Dec 5 21:17:37 2005 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.405: +17 -8 lines
Diff to previous 1.405
Started working on parser code and functions for prime numbers.
Added `primes.web', `pullexpr.w', and `pullvxpr.w'.  The latter
two files contain parser code for `ulong_long' expressions
and `ulong_long_vector' expressions, respectively.  `ulong_long'
corresponds to the C++ type `unsigned long long'.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/circles.web
	CWEB/colors.web CWEB/cones.web CWEB/conicsct.web
	CWEB/crclslc.web CWEB/cuboid.web CWEB/curves.web
	CWEB/cylinder.web CWEB/dashptrn.web CWEB/deftfncs.web
	CWEB/ellipses.web CWEB/ellpsoid.web CWEB/ellpsslc.web
	CWEB/figures.web CWEB/glyphs.web CWEB/helices.web
	CWEB/hyprbola.web CWEB/imetfncs.web CWEB/lines.web
	CWEB/main.web CWEB/nurbs.web CWEB/origami.web
	CWEB/parabola.web CWEB/parser.c++ CWEB/parser.h
	CWEB/parser.h++ CWEB/parser.output CWEB/parser.w
	CWEB/parser.y++ CWEB/passign.w CWEB/paths.web
	CWEB/patterns.web CWEB/pbsndecl.w CWEB/pctfncs0.web
	CWEB/pens.web CWEB/pictures.web CWEB/planes.web CWEB/pldfdcl.w
	CWEB/plyhdslc.web CWEB/points.web CWEB/polygons.web
	CWEB/polyhed.web CWEB/prrfnc0.web CWEB/pvariabl.w
	CWEB/rectangs.web CWEB/sample0.ldf CWEB/scan.web
	CWEB/scanprse.web CWEB/scanprsf.web CWEB/sctpcrt.web
	CWEB/sctpfncs.web CWEB/shapes.web CWEB/solfaced.web
	CWEB/solids.web CWEB/spheres.web CWEB/transfor.web
	CWEB/triangle.web CWEB/utility.web CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/circles.web.log CWEB/LOGS/colors.web.log
	CWEB/LOGS/cones.web.log CWEB/LOGS/conicsct.web.log
	CWEB/LOGS/crclslc.web.log CWEB/LOGS/cuboid.web.log
	CWEB/LOGS/curves.web.log CWEB/LOGS/cylinder.web.log
	CWEB/LOGS/dashptrn.web.log CWEB/LOGS/deftfncs.web.log
	CWEB/LOGS/ellipses.web.log CWEB/LOGS/ellpsoid.web.log
	CWEB/LOGS/ellpsslc.web.log CWEB/LOGS/figures.web.log
	CWEB/LOGS/glyphs.web.log CWEB/LOGS/helices.web.log
	CWEB/LOGS/hyprbola.web.log CWEB/LOGS/imetfncs.web.log
	CWEB/LOGS/lines.web.log CWEB/LOGS/main.web.log
	CWEB/LOGS/nurbs.web.log CWEB/LOGS/origami.web.log
	CWEB/LOGS/parabola.web.log CWEB/LOGS/parser.w.log
	CWEB/LOGS/passign.w.log CWEB/LOGS/paths.web.log
	CWEB/LOGS/patterns.web.log CWEB/LOGS/pbsndecl.w.log
	CWEB/LOGS/pctfncs0.web.log CWEB/LOGS/pens.web.log
	CWEB/LOGS/pictures.web.log CWEB/LOGS/planes.web.log
	CWEB/LOGS/pldfdcl.w.log CWEB/LOGS/plyhdslc.web.log
	CWEB/LOGS/points.web.log CWEB/LOGS/polygons.web.log
	CWEB/LOGS/polyhed.web.log CWEB/LOGS/prrfnc0.web.log
	CWEB/LOGS/pvariabl.w.log CWEB/LOGS/rectangs.web.log
	CWEB/LOGS/sample0.ldf.log CWEB/LOGS/scan.web.log
	CWEB/LOGS/scanprse.web.log CWEB/LOGS/scanprsf.web.log
	CWEB/LOGS/sctpcrt.web.log CWEB/LOGS/sctpfncs.web.log
	CWEB/LOGS/shapes.web.log CWEB/LOGS/solfaced.web.log
	CWEB/LOGS/solids.web.log CWEB/LOGS/spheres.web.log
	CWEB/LOGS/transfor.web.log CWEB/LOGS/triangle.web.log
	CWEB/LOGS/utility.web.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.405 - (view) (download) (annotate) - [select for diffs]
Thu Dec 1 17:40:54 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.404: +320 -5 lines
Diff to previous 1.404
Added complete sets of rules for `parabola_vector', `hyperbola_vector',
`ellipsoid_vector', and `sphere_vector'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pblexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.404 - (view) (download) (annotate) - [select for diffs]
Thu Dec 1 15:31:50 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.403: +140 -11 lines
Diff to previous 1.403
Vector type objects seem to be working correctly.

Bug fixes:  Trying to label unknown objects of types `point', `bool_point',
`path', and types derived from `path', now fails gracefully.

Modified Files:
	Group/CWEB/3DLDFprg.web Group/CWEB/ChangeLog
	Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/plblcmnd.w
	Group/CWEB/points.web Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.403 - (view) (download) (annotate) - [select for diffs]
Wed Nov 30 20:47:33 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.402: +56 -12 lines
Diff to previous 1.402
Tried fixing some bugs involving vector-types, but it didn't work out.
I ended up having to revert files to the state they were in before.
However, things seem to be working properly now.  I don't know what
was causing the problem before.  If I have problems again, I'll
have to be very careful about making changes.  The code for the
vector types is quite complicated, and it's been a long time
since I wrote it, so I don't remember all the details.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.402 - (view) (download) (annotate) - [select for diffs]
Wed Nov 30 17:49:31 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.401: +52 -11 lines
Diff to previous 1.401
The intersection points of a `parabola' or `hyperbola' and a `plane':
Added code for testing whether the planes are coincident or parallel.
In this case, there are infinitely many intersection points,
so `intersection_points' returns 0.

Fixed more bugs involving vector types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/hyprbola.web
	Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/passign.w Group/CWEB/planes.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.401 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 18:56:35 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.400: +102 -11 lines
Diff to previous 1.400
Bug fix:  It's no longer necessary to clear `bool_point_vector'
variables before assigning to them.  Since the same parser rule
is used for all vector-type assignments, this should work
for all of the others, too.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pclrcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pclrcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.400 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 17:47:01 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.399: +172 -15 lines
Diff to previous 1.399
Added code for finding the intersection points of a `hyperbola'
and a non-coplanar `path', and the intersection points of a `hyperbola'
and a `plane'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/hyprbola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbpvexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.399 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 15:00:22 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.398: +132 -3 lines
Diff to previous 1.398
Added code for classifying `points' with respect to a `hyperbola' using
the `location' operator.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conicsct.web
	Group/CWEB/hyprbola.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pnumexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.398 - (view) (download) (annotate) - [select for diffs]
Sun Nov 27 18:42:51 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.397: +117 -3 lines
Diff to previous 1.397
Added code for finding the intersection points of a
`hyperbola' `h' and a linear `path' `q',
such that `h' and `q' are coplanar, and the slope of `q' is infinite.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/conicsct.web Group/CWEB/ellipses.web
	Group/CWEB/hyprbola.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.397 - (view) (download) (annotate) - [select for diffs]
Sun Nov 27 16:52:12 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.396: +35 -11 lines
Diff to previous 1.396
Added code for finding the intersection points of a `hyperbola' `h'
and a linear `path' `q', such that `h' and `q' are coplanar, and
the slope of `q' is finite and non-zero.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/conicsct.web Group/CWEB/ellipses.web
	Group/CWEB/hyprbola.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.396 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 20:00:49 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.395: +38 -37 lines
Diff to previous 1.395
Working on the intersection points of a `hyperbola' and a linear `path'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conicsct.web
	Group/CWEB/ellipses.web Group/CWEB/hyprbola.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbpvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.395 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:51:38 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.394: +8 -91 lines
Diff to previous 1.394
Removed
|Ellipse::create_new_ellipse(Pointer_Vector<Point>* pv, void* parameter)|
from `ellipses.web'.
I couldn't get it to work.  I may try again another time.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.394 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 20:55:34 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.393: +96 -4 lines
Diff to previous 1.393
Working on constructing an ellipse from 5 points.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pellexpr.w Group/CWEB/plblcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.393 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 15:33:17 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.392: +132 -6 lines
Diff to previous 1.392
Added code for finding the intersection points of a `parabola'
and coplanar linear `paths', whose slopes are 0 or infinite.
I had neglected to program these cases before.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/hyprbola.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/passign.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/parabola.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.392 - (view) (download) (annotate) - [select for diffs]
Mon Nov 21 21:05:13 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.391: +123 -6 lines
Diff to previous 1.391
Added code for finding the intersection points of a
`parabola' and a linear `path' that don't lie in the same
plane.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.391 - (view) (download) (annotate) - [select for diffs]
Mon Nov 21 20:08:29 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.390: +94 -6 lines
Diff to previous 1.390
Added code for finding the intersection points of a `parabola' and a `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web Group/CWEB/io.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbpvexpr.w Group/CWEB/pdpvexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pdpvexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.390 - (view) (download) (annotate) - [select for diffs]
Mon Nov 21 17:25:58 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.389: +227 -48 lines
Diff to previous 1.389
Added code for classifying a `point' according to its location with
respect to a `parabola'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conicsct.web Group/CWEB/ellpsoid.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pblexpr.w Group/CWEB/pbpvexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pnumexpr.w Group/CWEB/pptvexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/parabola.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.389 - (view) (download) (annotate) - [select for diffs]
Fri Nov 18 18:58:43 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.388: +123 -2 lines
Diff to previous 1.388
Working on `parabola'.


Revision 1.388 - (view) (download) (annotate) - [select for diffs]
Thu Nov 17 21:18:42 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.387: +49 -5 lines
Diff to previous 1.387
Added parser rules and functions for finding the intersection points of a `parabola' and a linear `path'.


Revision 1.387 - (view) (download) (annotate) - [select for diffs]
Tue Nov 15 20:03:08 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.386: +54 -10 lines
Diff to previous 1.386
`hyperbolae' now work.


Revision 1.386 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 16:58:36 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.385: +21 -7 lines
Diff to previous 1.385
Added parser code and functions for implementing the `hyperbola' type.
It is not yet functional, because I haven't programmed a way of
constructing hyperbolae in `Hyperbola::set()'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/conicsct.web
	Group/CWEB/ellipses.web Group/CWEB/hyprbola.web
	Group/CWEB/io.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/ppntexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/hyprbola.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.385 - (view) (download) (annotate) - [select for diffs]
Thu Nov 10 18:55:31 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.384: +67 -113 lines
Diff to previous 1.384
Removed some outdated examples from the distribution.
Other minor changes.

Modified Files:
	Group/CWEB/3DLDFmp.mp Group/CWEB/3DLDFtex.tex
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.384 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 21:47:26 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.383: +162 -28 lines
Diff to previous 1.383
Working on a paraboloid made by rotating a `parabola'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conicsct.web Group/CWEB/io.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/pnumexpr.w Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conicsct.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.383 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 17:49:31 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.382: +74 -10 lines
Diff to previous 1.382
Added parser rules and functions for `parabolae'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conicsct.web Group/CWEB/conveps.web
	Group/CWEB/io.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/plblcmnd.w
	Group/CWEB/points.web Group/CWEB/ppntexpr.w
	Group/CWEB/psetcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/conveps.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.382 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 21:54:33 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.381: +2 -1 lines
Diff to previous 1.381
Working on `parabolae'.  The only difference between this check-in
and the last is that `sample0.ldf' creates an image so that `make run'
doesn't fail.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conicsct.web
	Group/CWEB/crclslc.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/crclslc.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.381 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 21:50:19 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.380: +5 -2 lines
Diff to previous 1.380
Working on `parabolae'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conicsct.web
	Group/CWEB/crclslc.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/crclslc.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.380 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 21:07:11 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.379: +19 -5 lines
Diff to previous 1.379
Added declarations and parser rules for the `parabola' type.
It is not yet fully functional.

Also added code for the types `hyperbola',
`paraboloid', `hyperboloid', `parabola_vector',
`hyperbola_vector', `paraboloid_vector', and
`hyperboloid_vector'.  However, I haven't added any parser
rules for them yet, so objects of these types cannot yet
be declared.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cones.web Group/CWEB/crclslc.web
	Group/CWEB/cuboid.web Group/CWEB/cylinder.web
	Group/CWEB/deftfncs.web Group/CWEB/ellpsoid.web
	Group/CWEB/figures.web Group/CWEB/glyphs.web
	Group/CWEB/helices.web Group/CWEB/hyprbola.web
	Group/CWEB/imetfncs.web Group/CWEB/io.web Group/CWEB/main.web
	Group/CWEB/nurbs.web Group/CWEB/origami.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/paths.web Group/CWEB/patterns.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/pldfdcl.w Group/CWEB/plyhdslc.web
	Group/CWEB/points.web Group/CWEB/polyhed.web
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/shapes.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/subex1.web
	Group/CWEB/utility.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/crclslc.web.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/helices.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/parabola.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/subex1.web.log Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.379 - (view) (download) (annotate) - [select for diffs]
Sat Nov 5 11:32:03 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.378: +56 -46 lines
Diff to previous 1.378
Working on |Ellipsoid::intersection(Plane p, [etc.])| in `ellpsoid.web'.
I can now find points on the ellipse and sort them.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.378 - (view) (download) (annotate) - [select for diffs]
Fri Nov 4 14:57:02 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.377: +15 -9 lines
Diff to previous 1.377
Added a parser rule and functions for finding the intersection
points of an `ellipse' and a `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/ellipses.web Group/CWEB/io.web Group/CWEB/lines.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbpvexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/lines.web.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.377 - (view) (download) (annotate) - [select for diffs]
Thu Nov 3 21:49:35 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.376: +194 -179 lines
Diff to previous 1.376
Working on the intersection of an `ellipsoid' and a `plane'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/circles.web Group/CWEB/ellipses.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbpvexpr.w
	Group/CWEB/planes.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.376 - (view) (download) (annotate) - [select for diffs]
Thu Nov 3 19:27:17 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.375: +144 -7 lines
Diff to previous 1.375
Working on the intersection of an `ellipsoid' and a plane.
Implemented the Braikenridge-Maclaurin Construction for
constructing an ellipse from 6 points in 3DLDF.  Will use it
in `Ellipsoid::intersection(const Plane&, [etc.])'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/ptrnexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/ptrnexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.375 - (view) (download) (annotate) - [select for diffs]
Thu Nov 3 14:53:25 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.374: +48 -2 lines
Diff to previous 1.374
Revised `message_command':  It now takes a `string_expression' argument
rather than a `STRING' token.

`strings' can now contain control characters:  `\n' for a newline,
`\"' for a double-quote, `\t' for a tab, `\\' for a backslash.
`\' is also interpreted as a backslash, _unless_ it's followed
by `\', `n', `"', or `t'.  `\\' thus makes it possible to get the
literal string "\n" by typing "\\n".

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/pnumexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/pstrexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pstrexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.374 - (view) (download) (annotate) - [select for diffs]
Wed Nov 2 21:44:21 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.373: +81 -60 lines
Diff to previous 1.373
Working on the intersections of an `ellipsoid' with a `plane'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/ellipses.web Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pblexpr.w Group/CWEB/pbpvexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pellexpr.w
	Group/CWEB/planes.web Group/CWEB/pnumexpr.w
	Group/CWEB/points.web Group/CWEB/pphvexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.373 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 21:07:11 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.372: +69 -15 lines
Diff to previous 1.372
Working on `Ellipsoid::intersection(const Plane& [etc.])'.
It doesn't work yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/circles.web
	Group/CWEB/cones.web Group/CWEB/conicsct.web
	Group/CWEB/crclslc.web Group/CWEB/cuboid.web
	Group/CWEB/curves.web Group/CWEB/cylinder.web
	Group/CWEB/deftfncs.web Group/CWEB/ellipses.web
	Group/CWEB/ellpsoid.web Group/CWEB/ellpsslc.web
	Group/CWEB/figures.web Group/CWEB/glyphs.web
	Group/CWEB/helices.web Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/main.web Group/CWEB/origami.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/pctfncs0.web
	Group/CWEB/pellexpr.w Group/CWEB/planes.web
	Group/CWEB/plyhdslc.web Group/CWEB/polyhed.web
	Group/CWEB/pphvexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/rectangs.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/shapes.web Group/CWEB/solfaced.web
	Group/CWEB/solids.web Group/CWEB/spheres.web
	Group/CWEB/triangle.web Group/CWEB/utility.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/crclslc.web.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/ellpsslc.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/helices.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.372 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 21:47:12 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.371: +114 -12 lines
Diff to previous 1.371
Working on the function for finding the intersection of an
`ellipsoid' and the plane of a `rectangle'.  It doesn't work yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/ellpsoid.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pcirexpr.w
	Group/CWEB/pellexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.371 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 18:09:50 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.370: +128 -5 lines
Diff to previous 1.370
Added parser rules and functions for `ellipsoids'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/ellpsoid.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/prrfnc0.web
	Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.370 - (view) (download) (annotate) - [select for diffs]
Sun Oct 30 18:50:40 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.369: +45 -11 lines
Diff to previous 1.369
Working on parser rules and functions for `planes'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pplnexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pplnexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.369 - (view) (download) (annotate) - [select for diffs]
Sun Oct 30 17:09:55 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.368: +58 -53 lines
Diff to previous 1.368
Working on parser rules and functions for `sphere' intersections.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/conveps.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/conveps.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.368 - (view) (download) (annotate) - [select for diffs]
Sun Oct 30 15:06:31 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.367: +59 -64 lines
Diff to previous 1.367
Revised the parser rules and functions for finding the intersections
of a `sphere' with linear and planar `paths'.

Added parser declarations and rules for the type `plane', which
corresponds to `struct Plane' in the C++ code.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/lines.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/points.web Group/CWEB/pplnexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/spheres.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/lines.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pplnexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.367 - (view) (download) (annotate) - [select for diffs]
Sat Oct 29 09:45:01 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.366: +55 -9 lines
Diff to previous 1.366
Added parser rule and function for finding the intersection
points of a `sphere' and a linear `path'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbpvexpr.w
	Group/CWEB/planes.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.366 - (view) (download) (annotate) - [select for diffs]
Fri Oct 28 20:54:11 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.365: +21 -9 lines
Diff to previous 1.365
Started working on rules and functions for finding the intersection
points of a `sphere' and a linear `path'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/circles.web Group/CWEB/ellipses.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbpvexpr.w
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.365 - (view) (download) (annotate) - [select for diffs]
Fri Oct 28 19:57:33 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.364: +98 -3 lines
Diff to previous 1.364
Added code for finding the intersection of a `sphere' with a plane.

Discovered that `drawarrow' and `drawdblarrow' don't work.  This
may be a bug, or it may just be that I didn't program them.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/circles.web Group/CWEB/ellipses.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/spheres.web
	Group/CWEB/transfor.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/transfor.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.364 - (view) (download) (annotate) - [select for diffs]
Fri Oct 28 15:43:12 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.363: +368 -2 lines
Diff to previous 1.363
Added rules for intersections.  Some of the rules for finding the intersection
points of the polygonal types are still missing.  There are four types:
`polygon', `reg_polygon', `rectangle', and `triangle', so there are 16
combinations.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/cpyrtasc.txt Group/CWEB/cpyrtc.txt
	Group/CWEB/cpyrtcpp.txt Group/CWEB/cpyrtss.txt
	Group/CWEB/deftfncs.web Group/CWEB/ellipses.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbpexpr.w Group/CWEB/pbpvexpr.w
	Group/CWEB/plblcmnd.w Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/pptvexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpfncs.web Group/CWEB/spheres.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/cpyrtasc.txt.log
	Group/CWEB/LOGS/cpyrtc.txt.log
	Group/CWEB/LOGS/cpyrtcpp.txt.log
	Group/CWEB/LOGS/cpyrtss.txt.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.363 - (view) (download) (annotate) - [select for diffs]
Fri Oct 28 12:22:55 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.362: +55 -4 lines
Diff to previous 1.362
Working on the rules for `spheres' and intersections.

Some of the rules for intersections need to be
replaced because I've gotten rid of the "x-like" expressions
(see previous log entries).  I'm taking the opportunity to put
the code for these rules into functions, in order to reduce the
amount of code in `parser.c++' and thus reduce compilation time.

I had some trouble with the rule
`bool_point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS
ellipse_secondary'.  I discovered a puzzling bug.  I seem to have
fixed it, but I don't understand why it caused the incorrect behavior.
The program got "hung up" when CWEB source files were checked in, but
not when they weren't.  This doesn't make sense to me.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/figures.web Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/main.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/paths.web Group/CWEB/pbpexpr.w
	Group/CWEB/pbpvexpr.w Group/CWEB/pfuncfin.w
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/pprgstmt.w Group/CWEB/ppthexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpfncs.web Group/CWEB/spheres.web
	Group/CWEB/tsthdweb Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pfuncfin.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/spheres.web.log Group/CWEB/LOGS/tsthdweb.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.362 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 20:55:33 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.361: +41 -2 lines
Diff to previous 1.361
Added parser rules and functions for `is_spherical'
and `is_on_sphere'.  The latter works, the former
currently always returns `true'.

Modified Files:
	Group/CWEB/3DLDFcpl.web Group/CWEB/3DLDFp02.web
	Group/CWEB/3DLDFprc.web Group/CWEB/3DLDFprg.web
	Group/CWEB/ChangeLog Group/CWEB/bckmttr.web
	Group/CWEB/circles.web Group/CWEB/colall.web
	Group/CWEB/colors.web Group/CWEB/io.web Group/CWEB/nurbs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/points.web Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFcpl.web.log
	Group/CWEB/LOGS/3DLDFp02.web.log
	Group/CWEB/LOGS/3DLDFprc.web.log
	Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/bckmttr.web.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/colall.web.log
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.361 - (view) (download) (annotate) - [select for diffs]
Tue Oct 25 20:07:00 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.360: +25 -6 lines
Diff to previous 1.360
Added `get_center' parser rules for all missing types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/ppntexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.360 - (view) (download) (annotate) - [select for diffs]
Tue Oct 25 16:32:32 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.359: +110 -32 lines
Diff to previous 1.359
`spheres' can now be constructed, drawn, and transformed.
I have not yet written a complete set of parser rules for them, though.

PLEASE NOTE:  Since I've removed the code involving `x_like' expressions
(e.g., `path_like_primary', `ellipse_like_secondary', `solid_like_expression',
etc.), some things that used to work are temporarily unavailable.  I will
be replacing the "collective" rules that I've removed with individual rules
for the individual types.  It will probably take me awhile before I've
replaced all of the ones that were formerly available.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pinptcmd.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/ptrfcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/solids.web Group/CWEB/spheres.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pinptcmd.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/ptrfcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.359 - (view) (download) (annotate) - [select for diffs]
Mon Oct 24 19:02:35 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.358: +17 -1 lines
Diff to previous 1.358
Removed all of the declarations and rules for "x_like" expressions,
e.g., `path_like_variable', `path_like_primary', `ellipse_like_secondary',
etc.  These rules tended to cause conflicts, so I've decided to replace
them with separate rules for each type.
I've also removed the debugging code from the rules that I had
to change.  This substantially reduces the size of the file `parser.c++',
generated by GNU Bison from the parser input files.  It is not possible
to break this file up into parts and compile them separately.  The
length of time it takes to compile it is a bottleneck in development
and installation.  I am therefore trying to reduce its size.
Removing these unnecessary rules and reducing the amount of debugging
code seems to have helped.  I also plan to replace a lot of code in
the parser actions with function calls.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pblexpr.w Group/CWEB/pbpexpr.w
	Group/CWEB/pbpvexpr.w Group/CWEB/pcbvexpr.w
	Group/CWEB/pcirexpr.w Group/CWEB/pclrcmnd.w
	Group/CWEB/pcommand.w Group/CWEB/pcrvexpr.w
	Group/CWEB/pcubexpr.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pellexpr.w Group/CWEB/pelvexpr.w
	Group/CWEB/pfcvexpr.w Group/CWEB/plblcmnd.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/ppgvexpr.w Group/CWEB/pphdexpr.w
	Group/CWEB/pphvexpr.w Group/CWEB/pplvexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/prcvexpr.w
	Group/CWEB/precexpr.w Group/CWEB/prplexpr.w
	Group/CWEB/prpvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/ptgvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/spheres.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pcbvexpr.w.log
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pclrcmnd.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pcrvexpr.w.log
	Group/CWEB/LOGS/pcubexpr.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pelvexpr.w.log
	Group/CWEB/LOGS/pfcvexpr.w.log Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphdexpr.w.log
	Group/CWEB/LOGS/pphvexpr.w.log Group/CWEB/LOGS/pplvexpr.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/prcvexpr.w.log
	Group/CWEB/LOGS/precexpr.w.log Group/CWEB/LOGS/prplexpr.w.log
	Group/CWEB/LOGS/prpvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/ptgvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.358 - (view) (download) (annotate) - [select for diffs]
Mon Oct 24 12:56:10 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.357: +170 -1071 lines
Diff to previous 1.357
Replaced the individual types for polyhedra
with a single `polyhedron' type.  Also replaced the
corresponding "vector" types with `polyhedron_vector'.

These changes have made it possible to remove several parser input
files, and to reduce significantly the number of parser rules.  They've
also made it possible to get rid of a number of parser tokens
(a.k.a. terminal symbols).

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pgrpcmnd.w
	Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
	Group/CWEB/popassgn.w Group/CWEB/prrfnc0.web
	Group/CWEB/pshowcmd.w Group/CWEB/ptokdecl.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pgrpcmnd.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/ptokdecl.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.357 - (view) (download) (annotate) - [select for diffs]
Sat Oct 22 09:33:57 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.356: +15 -1 lines
Diff to previous 1.356
PLEASE NOTE:  Polyhedral types are currently non-functional!
I am in the process of replacing the individual polyhedral types, i.e.,
`tetrahedron', `octahedron', `dodecahedron', etc., with a single
`polyhedron' type.  This will considerably reduce the number of rules
in the GNU Bison grammar.

Got rid of `solid_like' expressions.  Changed the rules that previously
used them to use `cuboids' instead.  I will be adding rules for
`sphere' and `polygon'.  (I've started working on `spheres'.)
Where the actions contain considerable
code, I will be replacing the latter with calls to functions, possibly
template functions.

I have found that rules involving "x-like" expressions, e.g.,
`path_like_primary', `solid_like_secondary', etc., tend to cause
conflicts.  It is therefore better to use individual rules for the
different types.

I have also found that it's necessary to reduce the amount of
C++ code in the rule actions in the Bison grammar.  The size
of the file of C++ code generated from the parser input files
by Bison, and the time it takes to compile it, is a bottleneck
in development and installation.  It also causes installation
to fail on systems with insufficient memory available.  It is
not possible to divide this generated file into sections and
compile the latter separately.  I have started replacing actions
that contain a considerable amount of code with function calls.

I have also started conditionally compiling the section
`@<Common declarations for rules@>' wherever possible.
I reset the preprocessor macro `DEBUG_COMPILE' to 0 at the beginning
of the parser code, so a great deal of debugging code is not compiled.
This seems to be helping.

By these means, I hope to considerably reduce the size of `parser.c++'
and the time needed to compile it, and to simplify the grammar by
removing unneeded types and rules.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/pcirexpr.w
	Group/CWEB/pclrcmnd.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pellexpr.w Group/CWEB/pfuncfin.w
	Group/CWEB/plikexpr.w Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/prplexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pclrcmnd.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pfuncfin.w.log
	Group/CWEB/LOGS/plikexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/prplexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.356 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 14:08:14 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.355: +9 -4 lines
Diff to previous 1.355
Working on `Spheres'.  They aren't functional yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cpyrtasc.txt
	Group/CWEB/cpyrtc.txt Group/CWEB/cpyrtcpp.txt
	Group/CWEB/cpyrtss.txt Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pfuncfin.w Group/CWEB/pprgstmt.w
	Group/CWEB/pptvexpr.w Group/CWEB/psetcmnd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/spheres.web Group/CWEB/LOGS/cpyrtasc.txt.log
	Group/CWEB/LOGS/cpyrtc.txt.log
	Group/CWEB/LOGS/cpyrtcpp.txt.log
	Group/CWEB/LOGS/cpyrtss.txt.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pfuncfin.w.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/pptvexpr.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.355 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 08:42:25 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.354: +51 -7 lines
Diff to previous 1.354
Working on `Spheres'.

Modified Files:
	Group/CWEB/3DLDFprg.mac Group/CWEB/3DLDFprg.web
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/colors.web Group/CWEB/io.web Group/CWEB/loader.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/shapes.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFprg.mac.log
	Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/loader.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.354 - (view) (download) (annotate) - [select for diffs]
Wed Sep 21 15:33:51 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.353: +15 -4 lines
Diff to previous 1.353
Added the file `box_math.tex' in `Group/DOC/TEXINFO/TEXIPP'.
It's used for making PNG images containing TeX text.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/sample0.ldf.log
	Group/DOC/TEXINFO/TEXIPP/ChangeLog
	Group/DOC/TEXINFO/TEXIPP/Makefile.am
	Group/DOC/TEXINFO/TEXIPP/scanner.web
	Group/DOC/TEXINFO/TEXIPP/LOGS/Makefile.am.log
	Group/DOC/TEXINFO/TEXIPP/LOGS/scanner.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.353 - (view) (download) (annotate) - [select for diffs]
Tue Sep 13 16:40:03 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.352: +36 -7 lines
Diff to previous 1.352
When strings representing integer values greater than `LONG_LONG_MAX'
are scanned in, and converted to a `long long', the resulting
`long long' will have the value `LONG_LONG_MAX'.  It is therefore
impossible to distinguish whether a `long long' created in this way
and having this value has been created from a valid or invalid input.
Added code to catch the case that an integer value is greater than
or equal to `LONG_LONG_MAX'.  If it is, an error message is issued
and the `numeric' object is set to `INVALID_REAL'.  The user is not
prompted to type <RETURN> to continue, because the error message is
produced in the function `sub_yylex()' in the file `scan.web', and
<RETURN>s entered within this function interfere with 3DLDF's
scanning and cause parser errors.

Added optional `fixed' keyword for outputting `numerics' in
fixed point notation.  I have to find out how to get rid of the
trailing zeroes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pprgstmt.w Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.352 - (view) (download) (annotate) - [select for diffs]
Tue Sep 13 12:04:09 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.351: +53 -6 lines
Diff to previous 1.351
Fixed the way integer values entered by the user are handled.
Now they are first stored in a `long long'.  If they're greater
than `INT_MAX', they are converted to `real' and `sub_yylex()'
returns `REAL' rather than `INTEGER'.  Otherwise, they're
converted to `int' and `sub_yylex()' returns `INTEGER'.

Integers values that are read are always positive, because the
unary minus operator is handled separately.  The sign of the
number is changed in a parser rule of its own.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pfgopcmd.w
	Group/CWEB/pprgstmt.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.351 - (view) (download) (annotate) - [select for diffs]
Sat Sep 10 12:00:36 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.350: +13 -10 lines
Diff to previous 1.350
Worked on the code that creates `strings' that represent
numbers using various bases.  There are problems with
large numbers.  I haven't yet checked where they start,
but `INT_MAX'  (4294967295 on my machine) doesn't work
without a decimal point.  To be safe, decimal points should
be used in numbers greater than `SHRT_MAX' (65535 on my machine).

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.350 - (view) (download) (annotate) - [select for diffs]
Sat Sep 10 11:25:30 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.349: +11 -3 lines
Diff to previous 1.349
Fixed the problems I was having converting
large numbers to strings representing the number in
binary format.  Integers are always stored in `ints'
before being converted to `reals', so a decimal point
should always be used in numbers greater than
`INT_MAX'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.349 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 15:27:27 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.348: +23 -3 lines
Diff to previous 1.348
Added a parser rule and two functions for
creating `strings' to represent numbers in
binary notation.  I'm having some trouble with
this, however, particulary with large numbers.

|bitsets| seem not to work correctly for |long longs|.
It also seems that converting floating point type numbers to
integral types is causing problems.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am Group/CWEB/io.web
	Group/CWEB/loader.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pspglb.web Group/CWEB/pstrexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/loader.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pstrexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.348 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 14:44:37 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.347: +35 -2 lines
Diff to previous 1.347
Added parser rules for creating `strings' from `numeric_expressions'
in octal, decimal, and hexadecimal format.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/prrfnc0.web Group/CWEB/pstrexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/tstbison Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pstrexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/tstbison.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.347 - (view) (download) (annotate) - [select for diffs]
Fri Sep 2 10:02:31 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.346: +7 -3 lines
Diff to previous 1.346
Added options to `Group/CWEB/conveps.web'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/runit Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log Group/CWEB/LOGS/runit.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.346 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 10:44:29 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.345: +15 -7 lines
Diff to previous 1.345
Debugged and added to the code for measuring text.
Added the predefined `string' variable `measure_text_header'.
It's value is written to the TeX file used
for measuring text.  It serves a similar to `verbatimtex'
in MetaPost.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/popassgn.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.345 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 09:27:17 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.344: +27 -7 lines
Diff to previous 1.344
Added code for measuring TeX text.  Added instructions for
use to `Group/CWEB/conveps.web'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/passign.w Group/CWEB/pbsndecl.w
	Group/CWEB/plikexpr.w Group/CWEB/pnmvexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/plikexpr.w.log Group/CWEB/LOGS/pnmvexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.344 - (view) (download) (annotate) - [select for diffs]
Sat Aug 27 11:36:29 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.343: +2 -2 lines
Diff to previous 1.343
Fixed bug in `Group/CWEB/conveps.web'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.343 - (view) (download) (annotate) - [select for diffs]
Sat Aug 27 10:20:34 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.342: +4 -8 lines
Diff to previous 1.342
In `Group/CWEB/conveps.web':

   Added code for limiting the number of active threads.
   The default is 100 and it can be changed by using
   the `--threads-limit' option.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.342 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 17:24:27 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.341: +8 -10 lines
Diff to previous 1.341
Working on the "speech balloon" animation test.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz


Revision 1.341 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 17:11:36 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.340: +2 -2 lines
Diff to previous 1.340
Revised `Group/CWEB/conveps.web'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz


Revision 1.340 - (view) (download) (annotate) - [select for diffs]
Fri Aug 26 10:53:19 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.339: +116 -2 lines
Diff to previous 1.339
`conveps' now uses threads.  Also added the options
`--new-filename' and `--renumber'.  There's still quite a bit
of debugging output that I plan to put into conditionals.

It is now possible to remove the frame using the `--fill' and
`--opaque' options, as long as it's in a color not otherwise
used in the drawings.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/conveps.web
	Group/CWEB/pictures.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.339 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 17:15:23 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.338: +16 -13 lines
Diff to previous 1.338
`Group/CWEB/conveps.web' seems to work properly now.  I had a bit of
difficulty getting rid of the anti-aliasing which was changing the
colors of some pixels.  Got rid of the redundant and outdated
`Group/ANIMATNS/conveps.web' file.

Modified Files:
	Group/ANIMATNS/ChangeLog Group/ANIMATNS/Makefile.am
	Group/ANIMATNS/LOGS/Makefile.am.log Group/CWEB/3DLDFtex.tex
	Group/CWEB/ChangeLog Group/CWEB/conveps.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.338 - (view) (download) (annotate) - [select for diffs]
Mon Aug 22 13:49:37 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.337: +15 -9 lines
Diff to previous 1.337
`cnepspng' seems to work properly now.  I will have to document the
options.  I'd also like to proofread the code.  I might want to make
some of the global variables local variables in `main()', or vice versa.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cnepspng.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/cnepspng.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.337 - (view) (download) (annotate) - [select for diffs]
Fri Aug 19 14:30:24 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.336: +21 -14 lines
Diff to previous 1.336
Corrected error in `cnepspng'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cnepspng.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/cnepspng.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.336 - (view) (download) (annotate) - [select for diffs]
Fri Aug 19 13:40:52 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.335: +21 -1 lines
Diff to previous 1.335
Working on `cnepspng'.  It's turned out to be trickier than expected.
It doesn't seem to be possible to convert the units of measurement
used in TeX and MetaPost files to pixels in a reliable way.  In
addition, colors used in MetaPost files do not always retain their
RGB values in the PostScript files generated from them.  This makes it
impossible to use ImageMagick's `-opaque' option to convert them to
another color.  At the moment, my best solution is to use a black frame
with a narrow border.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cnepspng.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/cnepspng.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.335 - (view) (download) (annotate) - [select for diffs]
Tue Aug 16 12:18:46 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.334: +24 -2 lines
Diff to previous 1.334
Added code for clipping 'pictures' to cyclic 'paths'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/shapes.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.334 - (view) (download) (annotate) - [select for diffs]
Mon Aug 15 15:39:47 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.333: +201 -8 lines
Diff to previous 1.333
Got scrolling titles to work.

Modified Files:
	Group/ANIMATNS/ChangeLog Group/ANIMATNS/Makefile.am
	Group/ANIMATNS/LOGS/Makefile.am.log
	Group/ANIMATNS/TITLES/ChangeLog
	Group/ANIMATNS/TITLES/encode.Params
	Group/ANIMATNS/TITLES/titles_2.ldf
	Group/ANIMATNS/TITLES/LOGS/encode.Params.log
	Group/ANIMATNS/TITLES/LOGS/titles_2.ldf.log
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cnepspng.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/cnepspng.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.333 - (view) (download) (annotate) - [select for diffs]
Mon Aug 15 13:17:46 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.332: +166 -15 lines
Diff to previous 1.332
Added the subdirectory 'Group/ANIMATNS/TITLES/'.

Modified Files:
	Group/ANIMATNS/ChangeLog Group/ANIMATNS/Makefile.am
	Group/ANIMATNS/LOGS/Makefile.am.log Group/CWEB/ChangeLog
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.332 - (view) (download) (annotate) - [select for diffs]
Sun Aug 14 16:34:38 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.331: +14 -2 lines
Diff to previous 1.331
Added code for making it possible to transform the texts of labels.
It currently only works for the labelling commands for points that
take a 'string' argument.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pictures.web Group/CWEB/plblcmnd.w
	Group/CWEB/points.web Group/CWEB/pspglb.web Group/CWEB/runit
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/runit.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.331 - (view) (download) (annotate) - [select for diffs]
Fri Aug 12 17:18:36 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.330: +17 -14 lines
Diff to previous 1.330
Added the 'FLIPBOOK' directory.  It contains an example of a flipbook
in DIN A4 landscape format.  I've posted a tutorial on flipbooks
to the "Advice and Tutorials" forum on the Animation Corner website:
http://www.animationcorner.com

I won't be making all of my materials on flipbooks part of the
GNU 3DLDF project, because some of it contains artwork for which
I want to retain the copyright.

Modified Files:
	ChangeLog Makefile.am CWEB/3DLDFtex.tex CWEB/ChangeLog
	CWEB/cnepspng.web CWEB/imetfncs.web CWEB/runit
	CWEB/sample0.ldf CWEB/LOGS/3DLDFtex.tex.log
	CWEB/LOGS/cnepspng.web.log CWEB/LOGS/imetfncs.web.log
	CWEB/LOGS/runit.log CWEB/LOGS/sample0.ldf.log
	LOGS/Makefile.am.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.330 - (view) (download) (annotate) - [select for diffs]
Thu Aug 11 14:19:54 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.329: +155 -5 lines
Diff to previous 1.329
Made ad hoc changes to 'cnepspng.web'.  I will need
to work on it agaion.  Other minor changes.

Modified Files:
	Group/ChangeLog Group/Makefile.am Group/CWEB/ChangeLog
	Group/CWEB/cnepspng.web Group/CWEB/imetfncs.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/cnepspng.web.log
	Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/GRAPHPAP/ChangeLog
	Group/GRAPHPAP/vidpap.mp Group/GRAPHPAP/vidpap.tex
	Group/GRAPHPAP/LOGS/vidpap.mp.log
	Group/GRAPHPAP/LOGS/vidpap.tex.log Group/LOGS/Makefile.am.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.329 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 13:52:54 2005 UTC (18 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.328: +7 -2 lines
Diff to previous 1.328
Working on surface hiding.  Did some preparatory work for the
changes I'm planning to make in 'Picture::output()'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/shapes.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.328 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 13:27:39 2005 UTC (18 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.327: +74 -4 lines
Diff to previous 1.327
Started working on surface hiding for three objects again.
I last worked on it on 2005.04.20.
My idea is to perform surface hiding using the "pre-projective"
coordinates of the points belonging to the objects on the
picture.  These are the coordinates after the transformation
that puts the focus on the z-axis, but before the projective
projection.  The projective projection often causes the extreme
x and y values of the projective coordinates of objects
to overlap, whose world and pre-projective coordinates
do not overlap.  I believe I can eliminate the problems
that result from this overlapping by sorting the objects
according to the pre-projective coordinates instead of the
projective coordinates.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/nurbs.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pctfncs0.web Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.327 - (view) (download) (annotate) - [select for diffs]
Mon Jun 27 13:15:29 2005 UTC (18 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.326: +81 -2 lines
Diff to previous 1.326
Working on combining images of cubes with graph paper.

Modified Files:
	Group/ChangeLog Group/Makefile.am Group/CWEB/3DLDFtex.tex
	Group/CWEB/ChangeLog Group/CWEB/precexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/precexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/GRAPHPAP/00README Group/GRAPHPAP/ChangeLog
	Group/GRAPHPAP/graph.ldf Group/GRAPHPAP/run_graph
	Group/GRAPHPAP/LOGS/00README.log
	Group/GRAPHPAP/LOGS/graph.ldf.log
	Group/GRAPHPAP/LOGS/run_graph.log Group/LOGS/Makefile.am.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.326 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 12:18:08 2005 UTC (18 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.325: +23 -2 lines
Diff to previous 1.325
Started working on 'beginchar' and 'endchar'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/pfgopcmd.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.325 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 12:44:33 2005 UTC (18 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.324: +34 -2 lines
Diff to previous 1.324
This means that I've defined parser rules and functions
for declaring objects of this type and performing basic
operations on them, such as setting, showing, and
transforming.  However, they are not really functional,
since no 'paths' or 'solids' are generated to represent the
glyphs.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/glyphs.web
	Group/CWEB/imetfncs.web Group/CWEB/io.web Group/CWEB/parser.w
	Group/CWEB/pldfdcl.w Group/CWEB/prrfnc0.web
	Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.324 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 12:08:41 2005 UTC (18 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.323: +26 -7 lines
Diff to previous 1.323
Added "skeleton" code for 'spheres'.
This means that I've defined parser rules and functions
for declaring objects of this type and performing basic
operations on them, such as setting, showing, and
transforming.  However, they are not really functional,
since no surfaces are generated to represent the
spherical shapes.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/parser.w Group/CWEB/pctfncs0.web
	Group/CWEB/pldfdcl.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.323 - (view) (download) (annotate) - [select for diffs]
Thu May 26 13:35:27 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.322: +29 -2 lines
Diff to previous 1.322
Added "skeleton" code for 'ellipsoids'.
This means that I've defined parser rules and functions
for declaring objects of this type and performing basic
operations on them, such as setting, showing, and
transforming.  However, they are not really functional,
since no surfaces are generated to represent the
ellipsoidal shapes.

Started working on 'spheres'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/deftfncs.web Group/CWEB/ellpsoid.web
	Group/CWEB/figures.web Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/main.web Group/CWEB/parser.w
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/pldfdcl.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solids.web Group/CWEB/subex1.web
	Group/CWEB/tstbison Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/subex1.web.log
	Group/CWEB/LOGS/tstbison.log Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.322 - (view) (download) (annotate) - [select for diffs]
Wed May 25 15:52:33 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.321: +34 -2 lines
Diff to previous 1.321
Added "skeleton" code for 'cones' and 'cylinders'.
This means that I've defined parser rules and functions
for declaring objects of these types and performing basic
operations on them, such as setting, showing, and
transforming.  However, they are not really functional,
since no surfaces are generated to represent the
conical or cylindrical shapes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cones.web
	Group/CWEB/cylinder.web Group/CWEB/ellpsoid.web
	Group/CWEB/imetfncs.web Group/CWEB/io.web Group/CWEB/parser.w
	Group/CWEB/pcyvexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pcyvexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.321 - (view) (download) (annotate) - [select for diffs]
Sat May 21 14:36:36 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.320: +14 -4 lines
Diff to previous 1.320
Added options for setting 'helices'.  No path is generated to represent the
helix yet, though.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/helices.web Group/CWEB/io.web
	Group/CWEB/pbsndecl.w Group/CWEB/polygons.web
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/shapes.web
	Group/CWEB/LOGS/helices.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.320 - (view) (download) (annotate) - [select for diffs]
Fri May 20 16:54:37 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.319: +3 -9 lines
Diff to previous 1.319
Working on 'helices'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/helices.web Group/CWEB/ploops.w
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/helices.web.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.319 - (view) (download) (annotate) - [select for diffs]
Thu May 19 16:26:21 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.318: +5 -4 lines
Diff to previous 1.318
Working on 'helices'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/helices.web Group/CWEB/io.web
	Group/CWEB/pbsndecl.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/helices.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.318 - (view) (download) (annotate) - [select for diffs]
Thu May 19 10:52:18 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.317: +7 -7 lines
Diff to previous 1.317
Added the basic framework for the data types 'helix' and
'helix_vector'.  There's no way to set 'helices' yet, though.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/helices.web Group/CWEB/imetfncs.web
	Group/CWEB/parser.w Group/CWEB/pshowcmd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/helices.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.317 - (view) (download) (annotate) - [select for diffs]
Wed May 18 16:53:50 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.316: +25 -5 lines
Diff to previous 1.316
Started working on the data types 'helix' and 'helix_vector'.
They are not yet functional.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/helices.web Group/CWEB/pldfdcl.w
	Group/CWEB/ptokdecl.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/helices.web.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/ptokdecl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.316 - (view) (download) (annotate) - [select for diffs]
Wed May 18 15:54:28 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.315: +20 -1 lines
Diff to previous 1.315
Added the file 'Group/CWEB/helices.web'.  It contains the definition
of 'class Helix'.  Modified other files to account for this addition.
About to start adding parser rules for the corresponding 3DLDF data
type 'helix'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/cuboid.web
	Group/CWEB/deftfncs.web Group/CWEB/ellpsoid.web
	Group/CWEB/figures.web Group/CWEB/helices.web
	Group/CWEB/imetfncs.web Group/CWEB/main.web
	Group/CWEB/origami.web Group/CWEB/patterns.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/plyhdslc.web Group/CWEB/polyhed.web
	Group/CWEB/prrfnc0.web Group/CWEB/runit Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/shapes.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/subex1.web Group/CWEB/utility.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/helices.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/runit.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/subex1.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.315 - (view) (download) (annotate) - [select for diffs]
Fri May 13 12:22:22 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.314: +45 -4 lines
Diff to previous 1.314
Added code for examples of text fading in and out and
blurred text for the website.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.314 - (view) (download) (annotate) - [select for diffs]
Thu May 12 13:28:17 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.313: +32 -5 lines
Diff to previous 1.313
Fixed a bug in 'Scan_Parse::set_color()' in 'scanprse.web'.

Added the parser rule
'operation_assignment: picture_variable PLUS_ASSIGN picture_expression'
in 'Group/CWEB/popassgn.w'.  It calls the function
'Scan_Parse::operation_assignment_picture_rule_func_0()'
in
'Group/CWEB/prrfnc0.web'.  Together, they implement
the '+=' operation for 'pictures'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/colors.web Group/CWEB/io.web Group/CWEB/popassgn.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.313 - (view) (download) (annotate) - [select for diffs]
Wed May 11 15:02:59 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.312: +23 -11 lines
Diff to previous 1.312
Started working on the program 'Group/ANIMATNS/animctrl', the animation
controller.  It will use both threads and processes to cut down on the
time needed to convert lots of EPS files to structured PostScript and
PPM (or some other Netpbm format).

Modified Files:
	Group/ANIMATNS/ChangeLog Group/ANIMATNS/Makefile.am
	Group/ANIMATNS/animctrl.web Group/ANIMATNS/thrdutls.web
	Group/ANIMATNS/LOGS/Makefile.am.log
	Group/ANIMATNS/LOGS/animctrl.web.log
	Group/ANIMATNS/LOGS/thrdutls.web.log Group/CWEB/3DLDFtex.tex
	Group/CWEB/ChangeLog Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.312 - (view) (download) (annotate) - [select for diffs]
Mon May 9 13:49:22 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.311: +108 -7 lines
Diff to previous 1.311
Revised the code for the "Rotating Sphere" animation.
Added an invisible frame in order to make all of the
images the same size.  This prevents the "jump" in the
browsers when running the JavaScript animation using the
"sphere_1.*" images.

Added the file 'Group/CWEB/utils.el'.  It currently contains
only the definition of the Emacs-Lisp function 'change-file-name',
which can be used to change the names of the EPS files generated
by MetaPost.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.311 - (view) (download) (annotate) - [select for diffs]
Mon May 9 10:35:46 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.310: +1 -6 lines
Diff to previous 1.310
No significant changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.310 - (view) (download) (annotate) - [select for diffs]
Mon May 9 09:55:09 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.309: +226 -10 lines
Diff to previous 1.309
Made a logo with the dodecahedron taken from
the animation "The Birth of a Dodecahedron".

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log Group/DOC/TEXINFO/3DLDF.texi
	Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/LOGS/3DLDF.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.309 - (view) (download) (annotate) - [select for diffs]
Sun May 8 17:36:44 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.308: +71 -24 lines
Diff to previous 1.308
Finished the animation "The Birth of a Dodecahedron".

Modified Files:
	Group/ChangeLog Group/Makefile.am Group/configure.ac
	Group/ANIMATNS/ChangeLog Group/ANIMATNS/Makefile.am
	Group/ANIMATNS/LOGS/Makefile.am.log
	Group/ANIMATNS/TTEST_0/ChangeLog
	Group/ANIMATNS/TTEST_0/encode.Params
	Group/ANIMATNS/TTEST_0/generate.el
	Group/ANIMATNS/TTEST_0/LOGS/encode.Params.log
	Group/ANIMATNS/TTEST_0/LOGS/generate.el.log
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cnepspng.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/cnepspng.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/LOGS/Makefile.am.log
	Group/LOGS/configure.ac.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.308 - (view) (download) (annotate) - [select for diffs]
Fri May 6 19:19:10 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.307: +466 -89 lines
Diff to previous 1.307
Finished the animation "The Birth of a Dodecahedron".
The timing needs some work and I want to add my name
to the titles.

Modified Files:
	Group/ChangeLog Group/Makefile.am
	Group/ANIMATNS/TTEST_0/ChangeLog
	Group/ANIMATNS/TTEST_0/encode.Params
	Group/ANIMATNS/TTEST_0/generate.el
	Group/ANIMATNS/TTEST_0/LOGS/encode.Params.log
	Group/ANIMATNS/TTEST_0/LOGS/generate.el.log
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log Group/LOGS/Makefile.am.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.307 - (view) (download) (annotate) - [select for diffs]
Fri May 6 16:56:14 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.306: +338 -84 lines
Diff to previous 1.306
Working on the animation "The Birth of a Dodecahedron".

Modified Files:
	Group/ChangeLog Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.306 - (view) (download) (annotate) - [select for diffs]
Fri May 6 12:57:29 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.305: +460 -31 lines
Diff to previous 1.305
Working on the animation "The Birth of a Dodecahedron".

Modified Files:
	Group/ChangeLog Group/Makefile.am Group/CWEB/3DLDFtex.tex
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/sample0.ldf.log Group/LOGS/Makefile.am.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.305 - (view) (download) (annotate) - [select for diffs]
Wed May 4 14:14:06 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.304: +55 -2 lines
Diff to previous 1.304
Working on the animation "The Birth of a Dodecahedron".
I've done the title, which fades out.

In `Group/ANIMATNS/TTEST_0/generate.el':

   Added the Emacs-Lisp function `generate-film', which
   makes it possible to generate multiple frames from a
   single image file.  The starting frame number is passed
   as an argument, so sequences can be built up gradually.

Modified Files:
	Group/ANIMATNS/TTEST_0/00README
	Group/ANIMATNS/TTEST_0/encode.Params
	Group/ANIMATNS/TTEST_0/generate.el
	Group/ANIMATNS/TTEST_0/LOGS/encode.Params.log
	Group/ANIMATNS/TTEST_0/LOGS/generate.el.log
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.304 - (view) (download) (annotate) - [select for diffs]
Tue May 3 16:45:44 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.303: +198 -4 lines
Diff to previous 1.303
Successfully completed my first MPEG animation with the help
of L. Nobre G. and his ANEEMATE package, which he's released
under the GNU General Public License (GPL).

Worked on generating EPS files of the correct size,
i.e., 640x480 pixels.  I couldn't get closer than 641x481, but
I think that's acceptable.  `convert -geometry 640x480!' forces the
resulting file to have the right dimensions.

I haven't yet tried using these images in an animation.  The example
I made was smaller, and enlarging it caused it to become blurry,
especially the text from the label.

Modified Files:
	Group/ChangeLog Group/Makefile.am Group/CWEB/3DLDFtex.tex
	Group/CWEB/ChangeLog Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log Group/LOGS/Makefile.am.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.303 - (view) (download) (annotate) - [select for diffs]
Sat Apr 30 12:03:05 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.302: +98 -5 lines
Diff to previous 1.302
In `Group/CWEB/popassgn.w':

   `points' and `cycle' can now only be appended to `path'
   variables, and no longer to `path-like' variables.  I will have
   to add explicit rules for the other types.  The way they were
   before caused parse errors.

In `Group/CWEB/popassgn.w Group/CWEB/sample0.ldf':

   Generating images for a web animation of a rotating sphere.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/popassgn.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.302 - (view) (download) (annotate) - [select for diffs]
Wed Apr 20 10:49:12 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.301: +67 -51 lines
Diff to previous 1.301
Minor changes.

About to stop working on surface hiding for the moment in order to
work on the manual.

About to add Texipp, the Texinfo preprocessor, to the CVS archive
and the distribution.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pctfncs0.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.301 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 16:46:32 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.300: +18 -22 lines
Diff to previous 1.300
Added the option `with_z' to the rules for projecting
`paths' and `polygons'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/ppthexpr.w Group/CWEB/ppygexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/ppygexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.300 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 13:31:55 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.299: +61 -1 lines
Diff to previous 1.299
Added the option `with_z' to the rule for projecting
`points' with `projected'.  Added "TODO" note to myself to
do the same for `paths' and `polygons'.

Bug fix in `Polygon::projections_intersect()' in `polygons.web':
Now testing the minimum and maximum x and y-coordinates,
and not just the z-coordinates.
Added "START HERE" note to myself.

I am now planning to slow down work on surface hiding in order
to write a new manual and prepare the next stable release.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/nurbs.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/ppntexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.299 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 16:54:27 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.298: +51 -2 lines
Diff to previous 1.298
Trying to get surface hiding to work for three `polygons'.
It doesn't work yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.298 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 15:18:34 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.297: +60 -6 lines
Diff to previous 1.297
Working on surface hiding.  I've gotten a case to work that wasn't
working before.  Actually, not much was needed to make it work;  just
changing the sorting option.  I also fixed a bug in `Picture::output()'
in `pctfncs0.web' which might have been part of the problem.

There are a couple of memory leaks in `Picture::output()'.  I've
added "START HERE" notes to myself to take care of them.  This will
require adding a new data member to `Shape' and setting it in all of
the constructors for types derived from `Shape'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/pictures.web Group/CWEB/polygons.web
	Group/CWEB/ppntexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/ppygexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/ppygexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.297 - (view) (download) (annotate) - [select for diffs]
Sat Apr 16 12:29:35 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.296: +32 -2 lines
Diff to previous 1.296
Working on projecting objects.
Added functions and parser rules for getting
the `transform' data member from a `focus'
and transforming a `transform'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/ptrnexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/transfor.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/transfor.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.296 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 15:19:47 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.295: +39 -36 lines
Diff to previous 1.295
Working on projecting objects.  It's now possible to project
`points', `paths', and `polygon-like' objects.  This makes it
possible to draw the projections of objects of these types
in 3D space.  They are located on the plane of projection
corresponding to the `focus' argument passed to the `project'
command.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/nurbs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/points.web Group/CWEB/ppthexpr.w
	Group/CWEB/ppygexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/ppygexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/shapes.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.295 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 11:39:25 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.294: +13 -1 lines
Diff to previous 1.294
Started working on parser rules and functions for projecting objects.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am Group/CWEB/io.web
	Group/CWEB/main.web Group/CWEB/nurbs.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/pctfncs0.web Group/CWEB/points.web
	Group/CWEB/ppntexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/shapes.web
	Group/CWEB/solids.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.294 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 17:54:06 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.293: +80 -2 lines
Diff to previous 1.293
Working on surface hiding.
Started working on the case that projections
of two objects intersect in the z-dimension, even though
the objects themselves don't intersect.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pctfncs0.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.293 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 12:49:59 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.292: +7 -17 lines
Diff to previous 1.292
Added the pure virtual function
`Pointer_Vector<Shape>*
Shape::decompose(const unsigned short limit,
                 const bool use_rectangles,
                 Scanner_Node scanner_node)'
to `class Shape' again.  Added or changed the versions
for `Point', `Nurb', `Path', `Polygon', and `Solid' to
correspond with the new version.
This will make it possible to call it in `Picture::output()'
through a pointer to `Shape'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/nurbs.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/ppgvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.292 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 11:43:10 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.291: +90 -34 lines
Diff to previous 1.291
Added code for self-decomposition of `rectangles'.  They can be
decomposed into `triangles' or `rectangles'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.291 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 09:29:05 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.290: +32 -3 lines
Diff to previous 1.290
Started working on self-decomposition of `rectangles'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.290 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 08:51:58 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.289: +55 -124 lines
Diff to previous 1.289
Rewrote the functions and parser rules for decomposing `polygons'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/polygons.web Group/CWEB/ppgvexpr.w
	Group/CWEB/prpvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/ptgvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/triangle.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/prpvexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/ptgvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.289 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 13:54:55 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.288: +127 -2 lines
Diff to previous 1.288
Got multiple levels of self-decomposition to work for `Polygons'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.288 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 11:57:59 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.287: +25 -30 lines
Diff to previous 1.287
Working on self-decomposition of `polygons'.
Got this to work for one level of self-decomposition.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.287 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 09:29:03 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.286: +1 -2 lines
Diff to previous 1.286
Working on self-decomposing `polygons'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.286 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 20:51:48 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.285: +15 -1 lines
Diff to previous 1.285
Working on self-decomposition of `polygons'.

Modified Files:
	CWEB/ChangeLog CWEB/parser.c++ CWEB/parser.h CWEB/parser.h++
	CWEB/parser.output CWEB/parser.y++ CWEB/polygons.web
	CWEB/sample0.ldf CWEB/LOGS/polygons.web.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.285 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 20:23:46 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.284: +51 -4 lines
Diff to previous 1.284
Working on self-decomposition of `polygons'.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/parser.c++ CWEB/parser.h
	CWEB/parser.h++ CWEB/parser.output CWEB/parser.y++
	CWEB/pens.web CWEB/polygons.web CWEB/ppgvexpr.w
	CWEB/pspglb.web CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/pens.web.log CWEB/LOGS/polygons.web.log
	CWEB/LOGS/ppgvexpr.w.log CWEB/LOGS/pspglb.web.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.284 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 13:58:39 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.283: +58 -10 lines
Diff to previous 1.283
Working on surface hiding and `Colors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/colors.web Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pctfncs0.web Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/shapes.web
	Group/CWEB/solids.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.283 - (view) (download) (annotate) - [select for diffs]
Sat Apr 9 10:12:23 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.282: +2 -2 lines
Diff to previous 1.282
Added the file `pctfncs0.web' and moved the definition
of `Picture::output()' to it from `points.web'.  `pctfncs0.web' is
processed after all of the files that define types derived from
`Shape', so this will make it possible to access objects of these
types directly within `Picture::output()'.  Previously, it was only
possible to access them through pointers to `Shape'.  In particular,
it wasn't possible to cast the pointers to `Shape' to `Point',
`Path', `Solid', etc.  This change will make debugging easier.

Modified Files:
	Group/CWEB/3DLDFcpl.web Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/deftfncs.web
	Group/CWEB/figures.web Group/CWEB/imetfncs.web
	Group/CWEB/main.web Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/subex1.web
	Group/CWEB/utility.web Group/CWEB/LOGS/3DLDFcpl.web.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/subex1.web.log Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.282 - (view) (download) (annotate) - [select for diffs]
Fri Apr 8 15:39:41 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.281: +72 -72 lines
Diff to previous 1.281
Working on surface in `Picture::output()'.
Added "START HERE" note to myself.  I  must decompose objects whose
projections intersect.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.281 - (view) (download) (annotate) - [select for diffs]
Fri Apr 8 15:05:53 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.280: +78 -2 lines
Diff to previous 1.280
Fixed bugs in `Scan_Parse::conditional()' in `scanprsf.web'.
Conditionals now seem to work properly.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.280 - (view) (download) (annotate) - [select for diffs]
Thu Apr 7 19:01:26 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.279: +21 -32 lines
Diff to previous 1.279
Working on surface hiding.
I think I've managed to get the `draw_colors' to
match up when decomposing `polygons' that have
been drawn with a `draw_color_vector'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.279 - (view) (download) (annotate) - [select for diffs]
Thu Apr 7 16:05:52 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.278: +55 -9 lines
Diff to previous 1.278
Discovered problems with surface hiding:

1.  It's not so simple to get the `draw_colors' to
    match up when decomposing `polygons' that have
    been drawn with a `draw_color_vector'.

2.  The sorting routine in `Picture::output()' doesn't
    seem to work, even after objects have been decomposed.

Fixing these problems may be difficult.

Modified Files:
	Group/CWEB/3DLDFtex.bas Group/CWEB/3DLDFtex.tex
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.bas.log
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.278 - (view) (download) (annotate) - [select for diffs]
Tue Apr 5 18:12:13 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.277: +10 -12 lines
Diff to previous 1.277
In `Picture::output()' in `points.web':

   Fixed the loop that iterates over `list<Shape*> shape_list'.
   It seems to work now, but I'll have to test it.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.277 - (view) (download) (annotate) - [select for diffs]
Tue Apr 5 16:58:57 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.276: +10 -9 lines
Diff to previous 1.276
Working on surface hiding in `Picture::output()' in `point.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.276 - (view) (download) (annotate) - [select for diffs]
Tue Apr 5 13:54:28 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.275: +12 -5 lines
Diff to previous 1.275
Surface hiding now seems to work for two `polygon-like' objects.
I will need to fix the loop in `Picture::output()' in `points.web'
in order for it to work for more objects.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pens.web Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pens.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.275 - (view) (download) (annotate) - [select for diffs]
Tue Apr 5 12:58:17 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.274: +29 -7 lines
Diff to previous 1.274
Working on surface hiding.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pens.web Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/shapes.web
	Group/CWEB/solids.web Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pens.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.274 - (view) (download) (annotate) - [select for diffs]
Tue Apr 5 12:03:13 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.273: +79 -2 lines
Diff to previous 1.273
Now suppressing output of `Paths' and segments of polygonal `Paths'
when the type of the current `Pen' is `Pen::NULL_PEN'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pens.web Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pens.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.273 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 20:46:49 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.272: +31 -2 lines
Diff to previous 1.272
Minor changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pens.web Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pens.web.log Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.272 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 20:19:21 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.271: +14 -13 lines
Diff to previous 1.271
Working on implementing surface hiding in `Picture::output()'
in `points.web'.  I've got surface hiding to work with
two `polygon-like' objects.  It still needs work, though.

The default behavior of `Picture::output()' is now
_not_ to perform surface hiding.  If one wants surface hiding, one
must use the `with_surface_hiding' option to `endfig' or `output'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pfgopcmd.w Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.271 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 16:49:20 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.270: +51 -2 lines
Diff to previous 1.270
Working on surface hiding.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/cuboid.web Group/CWEB/ellipses.web
	Group/CWEB/nurbs.web Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/polyhed.web
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpfncs.web Group/CWEB/shapes.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Thu Mar 31 16:56:18 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.269: +26 -24 lines
Diff to previous 1.269
Added functions for checking the types of `Shapes', e.g., `is_point()',
`is_nurb()', `is_path()', etc.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/cuboid.web Group/CWEB/ellipses.web
	Group/CWEB/nurbs.web Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/polyhed.web
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/solfaced.web
	Group/CWEB/solids.web Group/CWEB/triangle.web
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.269 - (view) (download) (annotate) - [select for diffs]
Wed Mar 30 09:59:40 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.268: +7 -1 lines
Diff to previous 1.268
Added the files `pcrclslc.w' and `pplhdslc.w'.  They contain parser
rules for `circle_slice' and `polyhedron_slice' expressions,
respectively.  These types will be needed for surface hiding.  They
are not yet functional, however.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/pellpslc.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pellpslc.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.268 - (view) (download) (annotate) - [select for diffs]
Tue Mar 29 13:44:25 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.267: +17 -2 lines
Diff to previous 1.267
Started working on parser rules for `ellipse_slice'.  This type
is not yet functional.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.267 - (view) (download) (annotate) - [select for diffs]
Sat Mar 19 15:53:38 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.266: +36 -2 lines
Diff to previous 1.266
Working on implementing surface hiding in `Picture::output()'
in `points.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/runit
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log Group/CWEB/LOGS/runit.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.266 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 21:41:42 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.265: +16 -10 lines
Diff to previous 1.265
Multiple `pens' and/or `dash_patterns' can now be used for
drawing objects of `polygon-like' types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.265 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 20:01:12 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.264: +9 -15 lines
Diff to previous 1.264
Fixed example in `sample0.ldf'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.264 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 19:52:45 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.263: +3 -1 lines
Diff to previous 1.263
Working on the drawing and filling functions for `path-like'
types.  Added the option `with_dash_pattern_vector' for use with
the drawing commands.  Added `with_dash_pattern' as a synonym for
`dashed'.

Multiple `pens' and/or `dash_patterns' are not yet used for
drawing.  I plan to implement this for `polygon-like' types next.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/ellipses.web Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pens.web Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/rectangs.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pens.web.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.263 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 17:42:50 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.262: +20 -10 lines
Diff to previous 1.262
Working on the drawing and filling functions for `path-like'
types.  Added the option `with_pen_vector' for use with
the drawing commands.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/ellipses.web Group/CWEB/io.web Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pens.web Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/rectangs.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pens.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.262 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 14:33:47 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.261: +16 -10 lines
Diff to previous 1.261
Working on the drawing and filling functions for `path-like'
types.  About to remove `Dash_Pattern* Path::dash_pattern' and
`Pen* Path::pen'.  I want to use
`Pointer_Vector<Dash_Pattern>* Shape::dash_pattern_vector'
and
`Pointer_Vector<Pen>* Shape::pen_vector' instead.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/cuboid.web Group/CWEB/ellipses.web
	Group/CWEB/nurbs.web Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/polyhed.web
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/shapes.web
	Group/CWEB/solids.web Group/CWEB/triangle.web
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.261 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 11:18:20 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.260: +35 -7 lines
Diff to previous 1.260
Working on drawing `polygon-like' objects.
Fixed bugs in `paths.web'.  About to implement
`Shapes::get_shape_type()'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz


Revision 1.260 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 10:46:25 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.259: +34 -2 lines
Diff to previous 1.259
Removed `Color* Path::fill_color'.  Now using
`Pointer_Vector<Color>* fill_color_vector->v[0]'
instead.  `fill_color_vector' is a member
of `class Shape'.  This causes no user-visible
changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.259 - (view) (download) (annotate) - [select for diffs]
Thu Mar 17 14:09:31 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.258: +15 -9 lines
Diff to previous 1.258
Removed `Pen* Point::pen'.  Now using
`Pointer_Vector<Pen>* pen_vector->v[0]'
instead.  `pen_vector' is a member
of `class Shape'.  This causes no user-visible
changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.258 - (view) (download) (annotate) - [select for diffs]
Thu Mar 17 13:25:31 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.257: +6 -2 lines
Diff to previous 1.257
Minor changes.


Revision 1.257 - (view) (download) (annotate) - [select for diffs]
Thu Mar 17 12:34:25 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.256: +22 -2 lines
Diff to previous 1.256
Removed `Color* Point::drawdot_color'.  Now using
`Pointer_Vector<Color>* draw_color_vector->v[0]'
instead.  `draw_color_vector' is a member
of `class Shape'.  This causes no user-visible changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.256 - (view) (download) (annotate) - [select for diffs]
Thu Mar 17 11:51:14 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.255: +36 -1 lines
Diff to previous 1.255
Removed `draw_color_vector' and `fill_color_vector' from
`class Path' and put them into `class Shape'.  Added the
pure virtual functions `push_draw_color()', `push_fill_color()',
and `push_color()' to `Shape'.  Added versions of these functions
to `Point', `Path', `Nurb', and `Solid'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/solids.web Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.255 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 19:24:49 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.254: +4 -4 lines
Diff to previous 1.254
Added `Pointer_Vector<Pen>* pen_vector' and
`Pointer_Vector<Dash_Pattern>* dash_pattern_vector'
to `class Shape' in `shapes.web'.  It didn't work to add them
to `class Path' in `paths.web', but it's better for them to
be members of `Shape' anyway.

Added code for handling them in functions in `paths.web'.  They
are currently not handled for `Point', `Solid', or types
derived from `Solid'.

They aren't yet used in any of the drawing and filling commands.

Removed `Color* draw_color' from `class Path' in `paths.web'.
Removed all references to it without comment.  This will require changes
in the drawing and filling functions for `Solids', which currently
do not work.  I've added "START HERE" notes to myself in `solids.web'
to take care of this.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.254 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 13:37:34 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.253: +63 -27 lines
Diff to previous 1.253
Debugged `Scan_Parse::drawing_command_path()'
in `scanprsf.web'.  It seems to work now.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.253 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 21:50:03 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.252: +84 -33 lines
Diff to previous 1.252
Debugging `Scan_Parse::drawing_command_path()'
and `Scan_Parse::drawing_command_path_vector()'
in `scanprsf.web'.  They don't work quite right yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/solfaced.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.252 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 17:11:01 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.251: +37 -97 lines
Diff to previous 1.251
Removed the parser rules for appending `colors' to `path-like' variables.
Changed the `Path' drawing and filling functions (in `paths.web')
and `Scan_Parse::drawing_command_path()' (in `scanprsf.web') so that they
can handle `color_vectors' passed to the drawing and filling commands
using the `with_color_vector' and `with_draw_color_vector' options
instead.

Unfortunately, these changes have caused
`Scan_Parse::drawing_command_path_vector()'
to no longer work properly.  I have made a note to myself to fix this.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/circles.web Group/CWEB/deftfncs.web
	Group/CWEB/ellipses.web Group/CWEB/figures.web
	Group/CWEB/imetfncs.web Group/CWEB/layers.web
	Group/CWEB/main.web Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/popassgn.w
	Group/CWEB/pspglb.web Group/CWEB/rectangs.web Group/CWEB/runit
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/subex1.web Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/layers.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/rectangs.web.log Group/CWEB/LOGS/runit.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/subex1.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.251 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 17:06:48 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.250: +45 -10 lines
Diff to previous 1.250
About to add code for surface hiding to `Picture::output()'
in `points.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.250 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 13:09:58 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.249: +5 -15 lines
Diff to previous 1.249
Working on implementing surface hiding.
Fixed bug in `colors.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pictures.web Group/CWEB/points.web
	Group/CWEB/pprgstmt.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.249 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 11:39:51 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.248: +8 -18 lines
Diff to previous 1.248
Working on appending `colors' to `path-like' objects:
`Path::output()' now handles all of the drawing
and filling commands correctly.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.248 - (view) (download) (annotate) - [select for diffs]
Mon Mar 14 10:29:58 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.247: +52 -2 lines
Diff to previous 1.247
Working on `Path::output()' in `paths.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.247 - (view) (download) (annotate) - [select for diffs]
Sun Mar 13 18:41:24 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.246: +5 -4 lines
Diff to previous 1.246
Appending `colors' to `path-like' objects.
Added the output options `with_surface_hiding' and
`without_surface_hiding'.  They don't do anything yet,
though.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pfgopcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.246 - (view) (download) (annotate) - [select for diffs]
Sun Mar 13 17:36:20 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.245: +45 -4 lines
Diff to previous 1.245
Appending `colors' to `path-like' objects.
Modified `Path::output()' to handle `Paths' with
non-null `draw_color_vector' members.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.245 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 20:05:55 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.244: +6 -2 lines
Diff to previous 1.244
Working on getting `Path::output()' in `paths.web'
to handle the case that `Path::draw_color_vector' is non-null.
This is needed for surface hiding.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.244 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 19:17:46 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.243: +55 -4 lines
Diff to previous 1.243
Added parser rules and a function for appending `colors'
to `path-like' objects.  Pointers to the `Colors' are
appended to `Path::draw_color_vector'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/plikexpr.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/plikexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.243 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 13:48:32 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.242: +127 -18 lines
Diff to previous 1.242
Added rules and the function `Scan_Parse::drawing_command_path_vector()'
in `scanprsf.web' for drawing and filling (and undrawing and unfilling)
`path_like_vectors'.

In `plikexpr.w':

   Added type declarations and rules for `path_vector_like'
   expressions.

About to start working on using `Path::draw_color_vector' in the `Path'
drawing functions.  This is needed for surface hiding.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/plikexpr.w
	Group/CWEB/polygons.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/plikexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.242 - (view) (download) (annotate) - [select for diffs]
Tue Mar 1 13:14:04 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.241: +118 -36 lines
Diff to previous 1.241
Working on decomposing polygonal objects.
Dividing a `polygon_like_expression' by
another `polygon_like_expression'.
One example of dividing two coplanar `polygons' in `sample0.ldf'
doesn't work perfectly.  Search for "START HERE".

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/polygons.web
	Group/CWEB/polyhed.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.241 - (view) (download) (annotate) - [select for diffs]
Tue Mar 1 12:21:16 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.240: +38 -5 lines
Diff to previous 1.240
No longer assigning to simple variables from vector-type expressions.
Removed the rules for doing this from `passign.w'.

About to remove code from the rules for
vector-type assignments and put it into a function.
I've made changes to the rule for
`polygon_vector_assignment', but not to the others.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/polygons.web
	Group/CWEB/popassgn.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.240 - (view) (download) (annotate) - [select for diffs]
Tue Mar 1 11:29:27 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.239: +6 -9 lines
Diff to previous 1.239
Corrected minor errors in comments in `sample0.ldf'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.239 - (view) (download) (annotate) - [select for diffs]
Tue Mar 1 11:22:47 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.238: +38 -80 lines
Diff to previous 1.238
Working on decomposing polygonal objects.
Dividing a `polygon_like_expression' by another
`polygon_like_expression'.  The non-coplanar case now works.
Fixed bugs.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.238 - (view) (download) (annotate) - [select for diffs]
Mon Feb 28 17:57:07 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.237: +118 -5 lines
Diff to previous 1.237
Working on decomposing polygonal objects.
Dividing a `polygon_like_expression' by
another `polygon_like_expression'.
The coplanar case works now.  However, I've
discovered a bug involving assignments to vector-type
variables.  It may help to call
|Id_Map_Entry_Type::destroy_array_subentries()| before
assigning to a vector-type variable.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/polygons.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.237 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 16:28:13 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.236: +24 -11 lines
Diff to previous 1.236
Working on decomposing polygonal objects.
Dividing a `polygon_like_expression' by
another `polygon_like_expression'.
Working on the coplanar case.  It doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.236 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 10:34:59 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.235: +51 -35 lines
Diff to previous 1.235
Working on decomposing polygonal objects.  Dividing
a `polygon_like_expression' by another
`polygon_like_expression'.  The non-coplanar case now works.
Starting work on the coplanar case.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.235 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 10:13:42 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.234: +15 -20 lines
Diff to previous 1.234
Working on decomposing a `polygon' using another `polygon'.
Now deriving `class Triangle' from `class Polygon'.  This required some
rearrangement.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/circles.web Group/CWEB/cuboid.web
	Group/CWEB/curves.web Group/CWEB/deftfncs.web
	Group/CWEB/ellipses.web Group/CWEB/ellpsoid.web
	Group/CWEB/figures.web Group/CWEB/imetfncs.web
	Group/CWEB/main.web Group/CWEB/origami.web
	Group/CWEB/parser.output Group/CWEB/patterns.web
	Group/CWEB/pbsndecl.w Group/CWEB/polygons.web
	Group/CWEB/polyhed.web Group/CWEB/rectangs.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/triangle.web Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.234 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 17:26:46 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.233: +83 -35 lines
Diff to previous 1.233
Working on decomposing polygonal objects.
Dividing a `polygon_like_expression' by
another `polygon_like_expression'.

I must derive `class Triangle' from `class Polygon'.
This will require some rearrangement.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/ppgvexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.233 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 14:10:57 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.232: +16 -82 lines
Diff to previous 1.232
Working on decomposing polygonal objects.
Decomposing a `polygon-like' object using two `points'
works now.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/polygons.web
	Group/CWEB/ppgvexpr.w Group/CWEB/pphvexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.232 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 11:25:08 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.231: +5 -5 lines
Diff to previous 1.231
Working on decomposing polygonal objects.
Dividing a `polygon-like' object by a linear `path'.
This doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pphvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.231 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 17:50:10 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.230: +89 -57 lines
Diff to previous 1.230
Working on decomposing polygonal objects.
Dividing a `polygon-like' object by a linear `path'.
This doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/polygons.web
	Group/CWEB/pphvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pphvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.230 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 12:46:55 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.229: +10 -5 lines
Diff to previous 1.229
Bug fix in the version `Polygon::intersection_points()' with two
`Point&' arguments:  The case that the `Polygon' and the line formed
by the `Points' are coplanar, and the first intersection point found
is a vertex of the `Polygon' is now handled properly.

Changed the rules whose actions call `Polygon::decompose()'
in `ppgvexpr.w' and `pphvexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/ppgvexpr.w
	Group/CWEB/pphvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.229 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 13:40:06 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.228: +80 -3 lines
Diff to previous 1.228
Working on decomposing polygonal objects.
Dividing a `polygon-like' object by a linear `path'.
This doesn't work yet.

In `polygons.web':

   Discovered a bug in
   `Bool_Point_Pair
   Polygon::intersection_points(const Point& pt0, const Point& pt1) const'
   while working on
   'Pointer_Vector<Polygon>*
   Polygon::decompose(Point* p0, Point* p1, const Scanner_Node scanner_node) const'.
   Added "START HERE" notes to myself in these functions.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/pphvexpr.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.228 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 11:11:48 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.227: +38 -8 lines
Diff to previous 1.227
Working on decomposing polygonal objects.
Decomposing a `polygon-like' object using two `points'.
Changing the parser rules and functions that I'd written for
`rectangles' so that they work for convex `polygons'.

In `ppgvexpr.w':

   Changed
   `polygon_vector_primary: rectangle_expression DECOMPOSE
   LEFT_PARENTHESIS point_expression COMMA point_expression
   RIGHT_PARENTHESIS'
   to
   `polygon_vector_primary: polygon_like_expression DECOMPOSE
   LEFT_PARENTHESIS point_expression COMMA point_expression
   RIGHT_PARENTHESIS',
   i.e, changed `rectangle_expression' to `polygon_like_expression'.

Removed
`Pointer_Vector<Polygon>*
decompose(Point* p0, Point* p1, const Scanner_Node scanner_node) const'
from `class Rectangle' in
`rectangs.web' and put it into `class Polygon' in `polygons.web'.

In `polygons.web':

   Working on
   `Polygon::decompose(Polygon* p, const Scanner_Node)'

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/ppgvexpr.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.227 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 17:55:38 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.226: +32 -2 lines
Diff to previous 1.226
Working on decomposing polygonal objects.

Working on
`Pointer_Vector<Polygon>*
Polygon::decompose(Polygon* p,
                   const Scanner_Node scanner_node) const'
in `polygons.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/polygons.web
	Group/CWEB/ppgvexpr.w Group/CWEB/pphvexpr.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/triangle.web Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.226 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 16:10:25 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.225: +55 -10 lines
Diff to previous 1.225
Working on decomposing polygonal objects.

In
`Pointer_Vector<Path>*
Rectangle::decompose(Path* p, Scanner_Node scanner_node)'
in `rectangs.web':

   Now calling the version of this function which takes two |Point*|
   arguments, if the |Path*| argument points to a linear |Path|.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ppgvexpr.w Group/CWEB/rectangs.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/ppgvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.225 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 15:38:16 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.224: +68 -4 lines
Diff to previous 1.224
Working on decomposing polygonal objects.
Added the parser rule
`polygon_vector_primary: rectangle_expression DECOMPOSE
LEFT_PARENTHESIS point_expression COMMA point_expression
RIGHT_PARENTHESIS' in `ppgvexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ppgvexpr.w Group/CWEB/ptrfcmnd.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/ptrfcmnd.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.224 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 11:23:26 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.223: +29 -32 lines
Diff to previous 1.223
Got the rules
`operation_assignment: path_like_variable PLUS_ASSIGN CYCLE'
and
`operation_assignment: path_like_variable MINUS_ASSIGN CYCLE'
in `popassgn.w' to work.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/popassgn.w
	Group/CWEB/ppthexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.223 - (view) (download) (annotate) - [select for diffs]
Tue Feb 15 09:43:09 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.222: +21 -2 lines
Diff to previous 1.222
In `point_primary: LEFT_PARENTHESIS point_expression
RIGHT_PARENTHESIS' in `ppntexpr.w':

   Bug fix:  Now setting |@=$$@>| to |@=$2@>| instead of
   |@=$1@>|.
   Made debugging output thread-safe.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.222 - (view) (download) (annotate) - [select for diffs]
Fri Feb 11 15:47:46 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.221: +42 -2 lines
Diff to previous 1.221
Working on parser rules and functions for `polygons'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/passign.w Group/CWEB/paths.web
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/plikexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/plikexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.221 - (view) (download) (annotate) - [select for diffs]
Fri Feb 11 12:20:39 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.220: +23 -24 lines
Diff to previous 1.220
Finished writing `Path::is_convex_polygonal()' in `paths.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.220 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 17:53:11 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.219: +13 -16 lines
Diff to previous 1.219
In `Path::is_convex_polygonal()' in `paths.web':

   Started working on testing whether any of the sides intersect.
   This doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.219 - (view) (download) (annotate) - [select for diffs]
Tue Feb 8 12:14:07 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.218: +58 -2 lines
Diff to previous 1.218
Working on decomposing `Paths'.

Added the predicate `is_convex_polygonal', which takes a
`path_like_expression' as its argument.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/polygons.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.218 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 17:27:14 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.217: +22 -6 lines
Diff to previous 1.217
Working on decomposing polygonal objects.
It now works to divide a `rectangle' by a linear `path',
using the division operator `/'.  The result is a `path_vector'
with two elements.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/rectangs.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.217 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 11:40:27 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.216: +30 -3 lines
Diff to previous 1.216
Removed `Group/CWEB/porigami.w'.  I had mistakenly added it.
It had been replaced by `porgexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.216 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 15:00:05 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.215: +23 -3 lines
Diff to previous 1.215
Started working on `origami_figures'.  They can't be
used for anything yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cuboid.web Group/CWEB/deftfncs.web
	Group/CWEB/ellpsoid.web Group/CWEB/figures.web
	Group/CWEB/imetfncs.web Group/CWEB/layers.web
	Group/CWEB/main.web Group/CWEB/origami.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/patterns.web
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/polyhed.web
	Group/CWEB/porgexpr.w Group/CWEB/porvexpr.w
	Group/CWEB/pphvexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/subex1.web Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/layers.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/origami.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/porgexpr.w.log Group/CWEB/LOGS/porvexpr.w.log
	Group/CWEB/LOGS/pphvexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/subex1.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.215 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 16:12:51 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.214: +32 -2 lines
Diff to previous 1.214
Started working on decomposing `rectangles'.
Working on the function
`Rectangle::decompose(Path* p, Scanner_Node scanner_node = 0)'
in `rectangs.web'.
Added the rule
`path_vector_primary --> DECOMPOSE rectangle_expression
BY path_expression' in `pphvexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/nurbs.web Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pcommand.w
	Group/CWEB/points.web Group/CWEB/pphvexpr.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.214 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 10:28:12 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.213: +30 -2 lines
Diff to previous 1.213
Tied up some loose ends involving labels.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.213 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:51:00 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.212: +52 -4 lines
Diff to previous 1.212
Added optional `with_text_color' and `with_dot_color'
arguments to the rules for
`label_if', `label_unless', `dotlabel_if', and
`dotlabel_unless' for `bool_points' with a
`string_expression' or a
`numeric_expression' argument for the text.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/plblcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.212 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:03:59 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.211: +33 -6 lines
Diff to previous 1.211
Added `label' and `dotlabel' for `paths' with
optional `with_text_color' and `with_dot_color'
arguments.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/plblcmnd.w Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.211 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 15:22:00 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.210: +6 -8 lines
Diff to previous 1.210
Working on adding `with_text_color_optional' and
`with_dot_color_optional' to the labelling rules.
This will require some changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/plblcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.210 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 14:04:14 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.209: +21 -2 lines
Diff to previous 1.209
Added optional `with_text_color' and `with_dot_color' arguments
to the `label' and `dotlabel' commands with `point' arguments.
This doesn't work for `paths', yet.  `with_dot_color' is ignored when
used with `label'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pictures.web
	Group/CWEB/plblcmnd.w Group/CWEB/points.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.209 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 17:57:15 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.208: +68 -6 lines
Diff to previous 1.208
In `paths.web':

   In `Nurb::generate()':

      Now calling |Nurb::blending_func()| in a loop to set the
      value of |blend_value_denominator|, which causes this function
      to generate a NURB.  I'm not sure it works right, though.
      I don't understand why changing the weights has the
      effect it does.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.208 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 16:54:49 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.207: +31 -9 lines
Diff to previous 1.207
In `paths.web'

   In `Nurb::generate()':

      Bug fix:  Now using the values of the power |p| and the
      number of control points |n| correctly.
      Currently, this function generates an ordinary B-spline.
      About to start using the weights so that it will
      generate a NURB.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 15:46:14 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.206: +36 -11 lines
Diff to previous 1.206
Working on generating a `path' from a `nurb'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/popassgn.w
	Group/CWEB/ppthexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 13:18:38 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.205: +27 -4 lines
Diff to previous 1.205
Started working on the parser rules and functions for
generating a `path' from a `nurb'.  They don't do anything yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 12:01:43 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.204: +6 -3 lines
Diff to previous 1.204
It's now possible to append `knots' and `weights' to `nurbs'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 18:00:42 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.203: +14 -3 lines
Diff to previous 1.203
Working on `nurbs'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/main.web Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pnumexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:03:40 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.202: +6 -26 lines
Diff to previous 1.202
Started working on NURBs.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/circles.web Group/CWEB/cuboid.web
	Group/CWEB/curves.web Group/CWEB/deftfncs.web
	Group/CWEB/ellipses.web Group/CWEB/ellpsoid.web
	Group/CWEB/figures.web Group/CWEB/format.web
	Group/CWEB/imetfncs.web Group/CWEB/main.web
	Group/CWEB/nurbs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/passign.w Group/CWEB/paths.web
	Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
	Group/CWEB/polygons.web Group/CWEB/polyhed.web
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/solfaced.web
	Group/CWEB/solids.web Group/CWEB/triangle.web
	Group/CWEB/utility.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/format.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 14:28:13 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.201: +47 -36 lines
Diff to previous 1.201
Changed the rule
`let_statement: LET symbolic_token equate_or_assign string_expression'
in `pprgstmt.w'
to
`let_statement: LET symbolic_token equate_or_assign',
i.e., removed the `string_expression' from the rule.
The |string| is now collected in |Scan_Parse::let_func()|.

This means that the object on the right-hand side of the `='
`:=' should now be a `symbolic_token' rather than a `string', e.g.,
`let $ := point;' rather than `let $ := "point";'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pprgstmt.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 14:40:13 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.200: +50 -64 lines
Diff to previous 1.200
Implemented the predicate `is_quadrilateral path_like_expression'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pblexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 13:24:03 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.199: +172 -10 lines
Diff to previous 1.199
Added parser rules for implementing `triangle_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.199 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 12:33:51 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.198: +30 -2 lines
Diff to previous 1.198
Added the rules
`statement:  let_statement SEMI_COLON'
and
`let_statement: LET symbolic_token equate_or_assign symbolic_token'
in `pprgstmt.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/pprgstmt.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 13:35:08 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.197: +12 -23 lines
Diff to previous 1.197
Started working on surface hiding.

Added the protected data member `unsigned short shape_type' and
static constants for setting it in the `class' definition for
`Shape' in `shapes.web'.

Started adding code in all constructors for types derived from
`Shape' for setting `shape_type'.  So far, I've only done it
for `Point' and `Path'.

The copyright and license information in all Texinfo files has
now been updated.

Modified Files:
	CWEB/ChangeLog CWEB/parser.output CWEB/paths.web
	CWEB/points.web CWEB/sample0.ldf CWEB/shapes.web
	CWEB/LOGS/paths.web.log CWEB/LOGS/points.web.log
	CWEB/LOGS/sample0.ldf.log CWEB/LOGS/shapes.web.log
	DOC/TEXINFO/ChangeLog DOC/TEXINFO/gsvectyp.texi
	DOC/TEXINFO/inptfils.texi DOC/TEXINFO/instlrun.texi
	DOC/TEXINFO/intersct.texi DOC/TEXINFO/invoking.texi
	DOC/TEXINFO/isctcmnd.texi DOC/TEXINFO/lblcmnd.texi
	DOC/TEXINFO/numerics.texi DOC/TEXINFO/otptfils.texi
	DOC/TEXINFO/outpcmnd.texi DOC/TEXINFO/parser.texi
	DOC/TEXINFO/scanner.texi DOC/TEXINFO/scanprse.texi
	DOC/TEXINFO/vardecls.texi DOC/TEXINFO/LOGS/gsvectyp.texi.log
	DOC/TEXINFO/LOGS/inptfils.texi.log
	DOC/TEXINFO/LOGS/instlrun.texi.log
	DOC/TEXINFO/LOGS/intersct.texi.log
	DOC/TEXINFO/LOGS/invoking.texi.log
	DOC/TEXINFO/LOGS/isctcmnd.texi.log
	DOC/TEXINFO/LOGS/lblcmnd.texi.log
	DOC/TEXINFO/LOGS/numerics.texi.log
	DOC/TEXINFO/LOGS/otptfils.texi.log
	DOC/TEXINFO/LOGS/outpcmnd.texi.log
	DOC/TEXINFO/LOGS/parser.texi.log
	DOC/TEXINFO/LOGS/scanner.texi.log
	DOC/TEXINFO/LOGS/scanprse.texi.log
	DOC/TEXINFO/LOGS/vardecls.texi.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 10:36:45 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
CVS Tags: pre_surface_hiding
Changes since 1.196: +36 -34 lines
Diff to previous 1.196
Bug fix in `Path::is_triangular()' in `paths.web':

   Changed this function so that a |Path| needn't be
   a cycle in order to be considered triangular.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.196 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 10:25:10 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.195: +48 -338 lines
Diff to previous 1.195
Added parser rules and functions for setting `triangles'
using three points, and for the predicates `is_triangle',
and `is_triangular'.

Removed the parser rules and functions for setting `triangles'
using `with_sss', `with_sas', etc.  This doesn't work, because
the methods using "side-side-side", "side-angle-side", etc., are
for analyzing a given triangle, not constructing triangles.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/triangle.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.195 - (view) (download) (annotate) - [select for diffs]
Sun Jan 23 19:02:12 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.194: +21 -5 lines
Diff to previous 1.194
Working on rules and functions for `triangles'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pblexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/DOC/TEXINFO/ChangeLog Group/DOC/TEXINFO/gsdlpt.texi
	Group/DOC/TEXINFO/gspaths.texi Group/DOC/TEXINFO/gspict.texi
	Group/DOC/TEXINFO/gsplane.texi Group/DOC/TEXINFO/gspoint.texi
	Group/DOC/TEXINFO/gstranpt.texi
	Group/DOC/TEXINFO/gstransf.texi
	Group/DOC/TEXINFO/LOGS/gsdlpt.texi.log
	Group/DOC/TEXINFO/LOGS/gspaths.texi.log
	Group/DOC/TEXINFO/LOGS/gspict.texi.log
	Group/DOC/TEXINFO/LOGS/gsplane.texi.log
	Group/DOC/TEXINFO/LOGS/gspoint.texi.log
	Group/DOC/TEXINFO/LOGS/gstranpt.texi.log
	Group/DOC/TEXINFO/LOGS/gstransf.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.194 - (view) (download) (annotate) - [select for diffs]
Sun Jan 23 18:19:33 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.193: +324 -2 lines
Diff to previous 1.193
Working on parser rules and function for `triangles'.

Updated copyright information in some Texinfo files.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/triangle.web.log Group/DOC/TEXINFO/3DLDF.texi
	Group/DOC/TEXINFO/ChangeLog Group/DOC/TEXINFO/assgnmnt.texi
	Group/DOC/TEXINFO/drawcmnd.texi
	Group/DOC/TEXINFO/exprssns.texi
	Group/DOC/TEXINFO/gssolfig.texi
	Group/DOC/TEXINFO/LOGS/3DLDF.texi.log
	Group/DOC/TEXINFO/LOGS/assgnmnt.texi.log
	Group/DOC/TEXINFO/LOGS/drawcmnd.texi.log
	Group/DOC/TEXINFO/LOGS/exprssns.texi.log
	Group/DOC/TEXINFO/LOGS/gssolfig.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Fri Jan 21 13:47:16 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.192: +48 -5 lines
Diff to previous 1.192
Setting `triangles' using `with_sss' (side-side-side) now works.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/popassgn.w Group/CWEB/psetcmnd.w
	Group/CWEB/pstrexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/triangle.web Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pstrexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.192 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 16:06:03 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.191: +7 -5 lines
Diff to previous 1.191
Working on setting `triangles'.  It doesn't work correctly yet.

Finished updating the copyright and license information in the
`CWEB' directory.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/peqexpr.w
	Group/CWEB/pfgopcmd.w Group/CWEB/pfuncfin.w
	Group/CWEB/pgrpcmnd.w Group/CWEB/pinptcmd.w
	Group/CWEB/plblcmnd.w Group/CWEB/plikexpr.w
	Group/CWEB/pmacros.w Group/CWEB/pnmvexpr.w
	Group/CWEB/polyhed.web Group/CWEB/pprgstmt.w
	Group/CWEB/pptvexpr.w Group/CWEB/prbsnflx.l++
	Group/CWEB/prpvexpr.w Group/CWEB/psetcmnd.w
	Group/CWEB/ptokdecl.w Group/CWEB/ptrfcmnd.w Group/CWEB/runit
	Group/CWEB/sample.ldf Group/CWEB/sample0.ldf
	Group/CWEB/sample1.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/shapes.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/00README.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/peqexpr.w.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/pfuncfin.w.log
	Group/CWEB/LOGS/pgrpcmnd.w.log Group/CWEB/LOGS/pinptcmd.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/plikexpr.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pnmvexpr.w.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/pptvexpr.w.log
	Group/CWEB/LOGS/prbsnflx.l++.log
	Group/CWEB/LOGS/prpvexpr.w.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/ptokdecl.w.log Group/CWEB/LOGS/ptrfcmnd.w.log
	Group/CWEB/LOGS/runit.log Group/CWEB/LOGS/sample.ldf.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sample1.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.191 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 12:55:42 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.190: +17 -3 lines
Diff to previous 1.190
Started working on `class Triangle' and `triangle expressions'.

Updated copyright and license information in several files.

	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/circles.web Group/CWEB/creatnew.web
	Group/CWEB/cuboid.web Group/CWEB/deftfncs.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/paths.web Group/CWEB/pblexpr.w
	Group/CWEB/pblvexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/prcvexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/triangle.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/creatnew.web.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pblvexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/prcvexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.190 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 11:00:31 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.189: +22 -12 lines
Diff to previous 1.189
`forsuffixes' now works.

Updated copyright and license information in several files.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/lines.web
	Group/CWEB/loader.web Group/CWEB/parser.output
	Group/CWEB/patterns.web Group/CWEB/pens.web
	Group/CWEB/planes.web Group/CWEB/ploops.w
	Group/CWEB/polygons.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/subex1.web
	Group/CWEB/subex2.web Group/CWEB/transfor.web
	Group/CWEB/utility.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/lines.web.log Group/CWEB/LOGS/loader.web.log
	Group/CWEB/LOGS/patterns.web.log Group/CWEB/LOGS/pens.web.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/subex1.web.log Group/CWEB/LOGS/subex2.web.log
	Group/CWEB/LOGS/transfor.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Wed Jan 19 17:57:40 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.188: +7 -7 lines
Diff to previous 1.188
Working on `Scan_Parse::for_suffixes_internal_func()'
in `scanprsf.web'.  It's not yet functional.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/lines.web
	Group/CWEB/loader.web Group/CWEB/parser.output
	Group/CWEB/patterns.web Group/CWEB/ploops.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/lines.web.log Group/CWEB/LOGS/loader.web.log
	Group/CWEB/LOGS/patterns.web.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.188 - (view) (download) (annotate) - [select for diffs]
Wed Jan 19 17:13:17 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.187: +13 -10 lines
Diff to previous 1.187
Working on `Scan_Parse::for_suffixes_loop_func()'
and `Scan_Parse::for_suffixes_internal_func()'
in `scanprsf.web'.  They are not yet functional.

Updated the copyright and license information in several files.

Modified Files:
	Group/CWEB/3DLDFprg.web Group/CWEB/ChangeLog
	Group/CWEB/bckmttr.web Group/CWEB/colall.web
	Group/CWEB/colors.web Group/CWEB/dashptrn.web
	Group/CWEB/ellpsoid.web Group/CWEB/figures.web
	Group/CWEB/format.web Group/CWEB/gsltmplt.web
	Group/CWEB/intro.web Group/CWEB/io.web Group/CWEB/layers.web
	Group/CWEB/loader.web Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/ploops.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/bckmttr.web.log Group/CWEB/LOGS/colall.web.log
	Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/dashptrn.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/format.web.log
	Group/CWEB/LOGS/gsltmplt.web.log Group/CWEB/LOGS/intro.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/layers.web.log
	Group/CWEB/LOGS/loader.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/ploops.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.187 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 17:56:29 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.186: +7 -3 lines
Diff to previous 1.186
Working on the parser rules for `for_suffixes' in
`ploops.w' and the function `Scan_Parse::for_suffixes_loop_func()'
in `scanprsf.web'.  They are not yet functional.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/3DLDFcpl.web
	Group/CWEB/3DLDFp02.web Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/ploops.w
	Group/CWEB/popassgn.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/3DLDFcpl.web.log
	Group/CWEB/LOGS/3DLDFp02.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/ploops.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 13:23:46 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.185: +13 -2 lines
Diff to previous 1.185
Working on `Scan_Parse::for_suffixes_loop_func()'
in `scanprsf.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/freeze.log Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/ploops.w
	Group/CWEB/popassgn.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.185 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 12:28:36 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.184: +25 -26 lines
Diff to previous 1.184
Finished adding parser rules for `focus_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pfocexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pfocexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 10:53:34 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.183: +6 -3 lines
Diff to previous 1.183
Working on the parser rules for `focus_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/popassgn.w
	Group/CWEB/psetcmnd.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.183 - (view) (download) (annotate) - [select for diffs]
Mon Jan 17 17:55:51 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.182: +90 -4 lines
Diff to previous 1.182
Working on the parser rules for `focus_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/pldfdcl.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Mon Jan 17 17:09:28 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.181: +48 -6 lines
Diff to previous 1.181
Added code for implementing `picture_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/ppicexpr.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/ppicexpr.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Sat Jan 15 10:35:54 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.180: +12 -2 lines
Diff to previous 1.180
Working on rules for `picture_vectors'.

Modified Files:
	Group/00README Group/ChangeLog Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/pcommand.w
	Group/CWEB/pldfdcl.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/LOGS/00README.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.180 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 17:30:44 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.179: +11 -8 lines
Diff to previous 1.179
In `Group/00README':

   Added instructions for raising the memory limits of
   `ctangle'.

Modified Files:
	Group/00README Group/ChangeLog
	Group/CWEB/00Vector_type_checklist Group/CWEB/ChangeLog
	Group/CWEB/sample0.ldf Group/CWEB/CWEBPTCH/ChangeLog
	Group/CWEB/CWEBPTCH/ctang-3D.ch
	Group/CWEB/CWEBPTCH/LOGS/ctang-3D.ch.log
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/sample0.ldf.log Group/LOGS/00README.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.179 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 16:56:32 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.178: +216 -4 lines
Diff to previous 1.178
Added code for implementing `dodecaahedron_vectors',
`icosahedron_vectors', and `trunc_octahedron_vectors'.

I have now added code for implementing vector-types corresponding
to all `Shape' types and most non-`Shape' types.  I've left out
`picture' and `focus', because these require special handling:
`pictures' are persisent and `focuses' must be set using a
`set' command.  I may add `picture_vectors' and `focus_vectors'
at a later date.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pdhnexpr.w
	Group/CWEB/pihnexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/ponvexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/ptnvexpr.w Group/CWEB/ptonexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/tstbison Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pdhnexpr.w.log Group/CWEB/LOGS/pihnexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/ponvexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/ptnvexpr.w.log
	Group/CWEB/LOGS/ptonexpr.w.log Group/CWEB/LOGS/ptovexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log Group/CWEB/LOGS/tstbison.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.178 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 14:45:16 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.177: +86 -9 lines
Diff to previous 1.177
Added code for implementing `octahedron_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/pohnexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/pohnexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.177 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 14:03:02 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.176: +92 -2 lines
Diff to previous 1.176
Added code for implementing `tetrahedron_vectors'.

Changed `struct Triangle' to `class Triangle'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pcbvexpr.w
	Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/pthnexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/triangle.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pcbvexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pthnexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.176 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 12:52:09 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.175: +182 -4 lines
Diff to previous 1.175
Added code for implementing `reg_polygon_vectors'
and `cuboid_vectors'.  Some already existed.

Added `testbnry.c++' to the snapshot.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/pcubexpr.w
	Group/CWEB/prplexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/testbnry.c++
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/pcubexpr.w.log
	Group/CWEB/LOGS/prplexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/testbnry.c++.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 12:27:41 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.174: +182 -3 lines
Diff to previous 1.174
LDF 2005.01.14.

Added code for implementing `circle_vectors' and
`rectangle_vectors'.  Some already existed.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcirexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/precexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/precexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 11:42:45 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.173: +94 -2 lines
Diff to previous 1.173
Added code for implementing `ellipse_vectors'.
Some already existed.

In `Group/CWEB/CWEBPTCH/ctang-3D.ch':

   Added change lines for `max_names' and `max_texts'.
   Raised them both to the maximum value 10239.
   Added `ccomm-3D.ch'.  It's the change file for
   `common.w' and also raises `max_names'.
   Added these two files to the snapshot, but I haven't
   checked yet whether this worked.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/Makefile.in Group/CWEB/ellipses.web
	Group/CWEB/parser.output Group/CWEB/pellexpr.w
	Group/CWEB/pelvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/CWEBPTCH/ChangeLog
	Group/CWEB/CWEBPTCH/ctang-3D.ch
	Group/CWEB/CWEBPTCH/LOGS/ctang-3D.ch.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pelvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 10:23:54 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.172: +85 -2 lines
Diff to previous 1.172
Added code for implementing `path_vectors'.
Some already existed.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pphvexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pphvexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.172 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 18:53:31 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.171: +33 -44 lines
Diff to previous 1.171
Added code for implementing `transform_vectors'.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/pnumexpr.w
	Group/CWEB/ptrnexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.171 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 18:02:17 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.170: +95 -9 lines
Diff to previous 1.170
Working on `transform_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pldfdcl.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.170 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 13:26:30 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.169: +91 -5 lines
Diff to previous 1.169
Added code for implementing `dash_pattern_vectors'.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/3DLDFmp.mp
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/main.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pdshexpr.w
	Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pdshexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/Makefile.am
	Group/DOC/TEXINFO/LOGS/Makefile.am.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 11:43:56 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.168: +2 -4 lines
Diff to previous 1.168
Added code for implementing `pen_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pnumexpr.w
	Group/CWEB/ppenexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppenexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Tue Jan 11 20:56:49 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.167: +88 -1 lines
Diff to previous 1.167
Working on implementing `pen_vectors'.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Tue Jan 11 20:07:39 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.166: +165 -3 lines
Diff to previous 1.166
Minor changes.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/main.web Group/CWEB/parser.output
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 18:00:29 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.165: +49 -4 lines
Diff to previous 1.165
Started adding rules for `string_vector_expressions'.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/pblexpr.w
	Group/CWEB/pldfdcl.w Group/CWEB/sample0.ldf
	Group/CWEB/tstbison
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/tstbison.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 16:39:54 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.164: +66 -5 lines
Diff to previous 1.164
Fixed bug in the rule
`boolean_primary: IS_EVEN numeric_primary' in `pblexpr.w'.

In `sample0.ldf':

   Added code for the drawing of a sphere that I've put on
   the GNU 3DLDF website:
   http://www.gnu.org/software/3dldf/LDF.html.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pblexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Sat Jan 8 13:12:25 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.163: +68 -2 lines
Diff to previous 1.163
Added the rules
`macro_variable: LAST macro_vector_variable'
in `pvariabl.w',
`bool_point_primary: LAST point_vector_expression'
in `pbpexpr.w',
and
`point_primary: LAST point_vector_expression'
in `ppntexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbpexpr.w
	Group/CWEB/pcolexpr.w Group/CWEB/ppntexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 18:00:23 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.162: +18 -3 lines
Diff to previous 1.162
Added the rule
`color_primary: LAST color_vector_expression'
in `pcolexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcolexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pcolexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 17:47:28 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.161: +89 -2 lines
Diff to previous 1.161
Added code for implementing `boolean_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pblexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 16:33:55 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.160: +74 -6 lines
Diff to previous 1.160
Added code for implementing `numeric_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pbsndecl.w
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 12:49:09 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.159: +25 -29 lines
Diff to previous 1.159
Added parser rules for `numeric_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 11:17:58 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.158: +9 -7 lines
Diff to previous 1.158
Working on the parser rules for `numeric_vectors'.

Modified Files:
	CWEB/3DLDFcpl.web CWEB/ChangeLog CWEB/Makefile.am
	CWEB/parser.output CWEB/parser.w CWEB/pldfdcl.w
	CWEB/pshowcmd.w CWEB/pspglb.web CWEB/sample0.ldf
	CWEB/scanprse.web CWEB/sctpcrt.web CWEB/LOGS/3DLDFcpl.web.log
	CWEB/LOGS/Makefile.am.log CWEB/LOGS/parser.w.log
	CWEB/LOGS/pldfdcl.w.log CWEB/LOGS/pshowcmd.w.log
	CWEB/LOGS/pspglb.web.log CWEB/LOGS/sample0.ldf.log
	CWEB/LOGS/scanprse.web.log CWEB/LOGS/sctpcrt.web.log
	SNAPSHOTS/3DLDFsnp.tar.gz SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 17:59:39 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.157: +163 -4 lines
Diff to previous 1.157
Working on making all vector-types functional.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcommand.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 15:54:04 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.156: +76 -2 lines
Diff to previous 1.156
It's now possible to specify dimensions for `numeric'
values!
I have added the following predefined `numeric' variables:
`pt' (printer's point)
`pc' (pica),
`in' (inch),
`bp' (big point),
`cm' (centimeter),
`mm' (millimeter),
`dd' (didot point),
and `cc' (cicero).

Internally, 3DLDF converts these values to
centimeters, and the values it writes to the output files
are always suffixed with "cm".

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.156 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 15:17:15 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.155: +63 -2 lines
Diff to previous 1.155
Debugged parser rules involving unary plus and minus.
I'm sorry to say that they can no longer be used with
`points'.  However, `points' can be multiplied by
integers, so if `p' is a known point, `1p'
can be used instead of `+p' and `-1p' instead of `-p'.
Of course, there would usually be no reason to use `1p'
instead of plain `p'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcolexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pcolexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.155 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 12:22:17 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.154: +27 -13 lines
Diff to previous 1.154
Fixed bug involving `bool_points' in `imetfncs.web'.
Added code for demonstrating how to pop `bool_points' off
of a `bool_point_vector'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web
	Group/CWEB/parser.output Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.154 - (view) (download) (annotate) - [select for diffs]
Wed Jan 5 18:01:11 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.153: +95 -2 lines
Diff to previous 1.153
Working on the parser rules and functions for popping
objects off of vector-type variables.
It works for `colors' and `points', but there's a problem with
`bool_points'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 20:43:38 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.152: +13 -3 lines
Diff to previous 1.152
It's now possible to clear `macro_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pclrcmnd.w
	Group/CWEB/pmacros.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pclrcmnd.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 19:49:46 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.151: +37 -9 lines
Diff to previous 1.151
Added a parser rule and a function for defining `macros' that are elements of
`macro_vectors'.

Modified Files:
	ChangeLog io.web parser.output pspglb.web sample0.ldf
	scanprse.web scanprsf.web LOGS/io.web.log LOGS/pspglb.web.log
	LOGS/sample0.ldf.log LOGS/scanprse.web.log
	LOGS/scanprsf.web.log


Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 17:54:06 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.150: +22 -2 lines
Diff to previous 1.150
Started working on the parser rule and function for
defining `macros' that are elements of `macro_vectors'.
This doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pmacros.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.150 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 17:00:10 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.149: +79 -11 lines
Diff to previous 1.149
Debugged parser rules and functions for `macros'.  They seem to work now.
About to work on rules for defining `macros' that are elements of
`macro_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 15:27:04 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.148: +22 -30 lines
Diff to previous 1.148
It's now possible to define macros using
a `macro_variable' that has already been declared.

Debugged the case that a macro has typed arguments,
but no untyped ones.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pmacros.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 13:30:08 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.147: +49 -12 lines
Diff to previous 1.147
Debugged parser rules and functions for macros.
About to add a rule for defining macros using
a `macro_variable' that has already been declared.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Sun Jan 2 18:54:17 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.146: +36 -15 lines
Diff to previous 1.146
Worked on the rules
`macro_definition: DEF variable UNDECLARED untyped_parameter_list
typed_parameter_list equate_or_assign'
and
`macro_call: macro_variable untyped_parameter_list'.
in `pmacros.w'
and the functions
`Scan_Parse::macro_definition_func()' and
`Scan_Parse::macro_call_func()' in `scanprsf.web'.
They all seem to be working.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pmacros.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Thu Dec 30 14:04:24 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.145: +67 -7 lines
Diff to previous 1.145
It's now possible to use undeclared variables or declared macro
variables in macro definitions.

Added functions and parser rules for assigning to `macro variables'
from `macro variables'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/passign.w
	Group/CWEB/pmacros.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 16:49:53 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.144: +10 -11 lines
Diff to previous 1.144
Working on the parser rules and functions for `macros'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pmacros.w Group/CWEB/pprgstmt.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 12:10:46 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.143: +28 -2 lines
Diff to previous 1.143
Working on parser rules for macros.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/pshowcmd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 14:29:01 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.142: +10 -10 lines
Diff to previous 1.142
BUG FIX:  In the parser rule `suffix: suffix tag' in `pvariabl.w':

   Now including this rule in
   |@<Define rules@>|.  The command for doing so was missing.
   I don't know how long it was this way.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 14:04:37 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.141: +14 -11 lines
Diff to previous 1.141
BUG:  Variables with multiple subscripts separated by `tags' don't work.
I've tried to fix it, but I haven't succeeded yet.
This will require more work.

Now using the character octal 243 (British Pound) as the placeholder
for subscripts rather than `-'.  This change is not visible to users.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pldfdcl.w
	Group/CWEB/ploops.w Group/CWEB/ptokdecl.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/ptokdecl.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Thu Dec 23 14:00:30 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.140: +94 -3 lines
Diff to previous 1.140
Debugged parser rules for defuns in `pmacros.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pmacros.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Wed Dec 22 17:47:59 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.139: +49 -15 lines
Diff to previous 1.139
The parser rules for `defuns' in `pmacros.w' now work.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web
	Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pmacros.w Group/CWEB/pprgstmt.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 21:08:47 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.138: +25 -2 lines
Diff to previous 1.138
Working on the rule
`definition: definition_heading equate_or_assign'
in `pmacros.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/deftfncs.web Group/CWEB/io.web Group/CWEB/main.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pfuncfin.w Group/CWEB/pmacros.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/CWEBPTCH/ctang-3D.ch
	Group/CWEB/CWEBPTCH/LOGS/ctang-3D.ch.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pfuncfin.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 14:50:24 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.137: +3 -3 lines
Diff to previous 1.137
Working on implementing `defuns'.  These are similar to macros, but
I expect them to be easier to implement.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/pmacros.w
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 17:59:44 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.136: +8 -19 lines
Diff to previous 1.136
Working on the parser rules for macros.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/pmacros.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 12:52:08 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.135: +45 -2 lines
Diff to previous 1.135
Added parser rules and functions for setting `color' parts.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/pblexpr.w
	Group/CWEB/pmacros.w Group/CWEB/pnumexpr.w
	Group/CWEB/pprgstmt.w Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/DOC/TEXINFO/ChangeLog Group/DOC/TEXINFO/numerics.texi
	Group/DOC/TEXINFO/LOGS/numerics.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 14:46:34 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.134: +71 -9 lines
Diff to previous 1.134
Added functions and parser rules for performing arithmetic on
`points' and `colors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/pcolexpr.w
	Group/CWEB/ploops.w Group/CWEB/popassgn.w
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/ploops.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 13:31:27 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.133: +68 -2 lines
Diff to previous 1.133
Added the parser rules
`operation_assignment: color_variable PLUS_ASSIGN color_expression',
`operation_assignment: color_variable MINUS_ASSIGN color_expression',
`operation_assignment: color_variable TIMES_ASSIGN numeric_expression',
and
`operation_assignment: color_variable DIVIDE_ASSIGN numeric_expression'
in `popassgn.w'.  The last one doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 11:09:03 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.132: +26 -2 lines
Diff to previous 1.132
Added the rule
`color_tertiary: color_tertiary plus_or_minus color_secondary'
in `pcolexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/pcolexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 20:19:25 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.131: +31 -2 lines
Diff to previous 1.131
Added the rule `color_secondary: numeric_secondary
color_variable' in `pcolexpr.w'.
It's for multiplying `color' variables by `numerics' with
no multiplication sign.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcolexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pcolexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 14:54:35 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.130: +82 -2 lines
Diff to previous 1.130
Added the parser rule
`color_secondary: color_secondary times_or_over numeric_primary'
in `pcolexpr.w'
and the function `Color::operator*=(const real& r)' in
`colors.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/pcolexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 11:57:56 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.129: +30 -2 lines
Diff to previous 1.129
Added parser rules for extracting the `red_part',
`green_part', and `blue_part' from `colors'.

Started working on the parser rules for defining macros.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.in
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/pbsndecl.w Group/CWEB/pnumexpr.w
	Group/CWEB/pprgstmt.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/Makefile.am Group/DOC/TEXINFO/numerics.texi
	Group/DOC/TEXINFO/LOGS/Makefile.am.log
	Group/DOC/TEXINFO/LOGS/numerics.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 10:39:00 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.128: +10 -2 lines
Diff to previous 1.128
It is now possible to use plain `color' arguments
in drawing and filling commands for `solids'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ploops.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Wed Dec 15 18:01:06 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.127: +14 -9 lines
Diff to previous 1.127
Working on `Scan_Parse::drawing_command_solid()'.
Changing it so that `color' as well as `color_vector' arguments
can be passed to drawing commands for `solids'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Wed Dec 15 14:47:24 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.126: +160 -12 lines
Diff to previous 1.126
Working on the rule
`cuboid_vector_secondary: cuboid_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression'
and the function |Solid::reflect_off()|.

I'm not sure the other rules for reflecting objects off of
planes work the way I want them to.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cuboid.web Group/CWEB/imetfncs.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pcbvexpr.w
	Group/CWEB/pcrvexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/ppntexpr.w Group/CWEB/prpvexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/solids.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pcbvexpr.w.log
	Group/CWEB/LOGS/pcrvexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/prpvexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 21:05:29 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.125: +33 -34 lines
Diff to previous 1.125
Added parser rules for clearing `pictures' in `CWEB/pclrcmnd.w'.

Modified Files:
	CWEB/ChangeLog CWEB/parser.output CWEB/pclrcmnd.w
	CWEB/sample0.ldf CWEB/LOGS/pclrcmnd.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 20:47:49 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.124: +69 -3 lines
Diff to previous 1.124
Added parser rules and functions for reflecting `Reg_Polygons' off of
planes.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/imetfncs.web
	CWEB/parser.output CWEB/parser.w CWEB/passign.w CWEB/pldfdcl.w
	CWEB/pnumexpr.w CWEB/popassgn.w CWEB/pshowcmd.w
	CWEB/pvariabl.w CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/imetfncs.web.log CWEB/LOGS/parser.w.log
	CWEB/LOGS/passign.w.log CWEB/LOGS/pldfdcl.w.log
	CWEB/LOGS/pnumexpr.w.log CWEB/LOGS/popassgn.w.log
	CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 19:36:35 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.123: +66 -6 lines
Diff to previous 1.123
Added parser rules for reflecting `Rectangles' off of
planes.  Neglected to check in snapshot last time.  I've
also added parser rules for reflecting `Circles' off of
planes.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/imetfncs.web
	CWEB/parser.output CWEB/parser.w CWEB/passign.w CWEB/pldfdcl.w
	CWEB/pnumexpr.w CWEB/polygons.web CWEB/popassgn.w
	CWEB/pshowcmd.w CWEB/pvariabl.w CWEB/sample0.ldf
	CWEB/LOGS/Makefile.am.log CWEB/LOGS/imetfncs.web.log
	CWEB/LOGS/parser.w.log CWEB/LOGS/passign.w.log
	CWEB/LOGS/pldfdcl.w.log CWEB/LOGS/pnumexpr.w.log
	CWEB/LOGS/polygons.web.log CWEB/LOGS/popassgn.w.log
	CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 18:39:18 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.122: +66 -5 lines
Diff to previous 1.122
Added parser rules for `circle_vector' expressions.

Modified Files:
	ChangeLog Makefile.am imetfncs.web parser.output parser.w
	passign.w pldfdcl.w pnumexpr.w popassgn.w pshowcmd.w
	pvariabl.w sample0.ldf LOGS/Makefile.am.log
	LOGS/imetfncs.web.log LOGS/parser.w.log LOGS/passign.w.log
	LOGS/pcrvexpr.w.log LOGS/pelvexpr.w.log LOGS/pldfdcl.w.log
	LOGS/pnumexpr.w.log LOGS/popassgn.w.log LOGS/pshowcmd.w.log
	LOGS/pvariabl.w.log LOGS/sample0.ldf.log


Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 17:24:20 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.121: +65 -2 lines
Diff to previous 1.121
Added parser rules and functions for reflecting `Ellipses' off of
planes.

Also added `Ellipse::show()' in `Group/CWEB/ellipses.web'.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/ellipses.web
	CWEB/imetfncs.web CWEB/parser.output CWEB/parser.w
	CWEB/passign.w CWEB/paths.web CWEB/pldfdcl.w CWEB/pnumexpr.w
	CWEB/popassgn.w CWEB/pshowcmd.w CWEB/pvariabl.w
	CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/ellipses.web.log CWEB/LOGS/imetfncs.web.log
	CWEB/LOGS/parser.w.log CWEB/LOGS/passign.w.log
	CWEB/LOGS/paths.web.log CWEB/LOGS/pldfdcl.w.log
	CWEB/LOGS/pnumexpr.w.log CWEB/LOGS/popassgn.w.log
	CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 17:48:02 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.120: +27 -3 lines
Diff to previous 1.120
Added parser rules and functions for writing verbatim MetaPost
code to the output files.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 14:46:29 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.119: +17 -51 lines
Diff to previous 1.119
Added the parser rule
`path_assignment: path_variable ASSIGN path_vector_expression'
in `Group/CWEB/passign.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 14:20:04 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.118: +113 -14 lines
Diff to previous 1.118
LDF 2004.12.13.

The rule `path_vector_secondary: path_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression'
in `pphvexpr.w' now works.

Added other rules for `path_vector' expressions.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/creatnew.web Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/pphvexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/creatnew.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 17:50:40 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.117: +51 -4 lines
Diff to previous 1.117
Working on the parser rule
`path_vector_secondary: path_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression'
in `pphvexpr.w'.  It doesn't work yet.

Added parser rules for `path_vectors' and modified functions to
account for them.  I have not finished this.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/passign.w Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/planes.web
	Group/CWEB/pldfdcl.w Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 12:29:09 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.116: +23 -2 lines
Diff to previous 1.116
Added the rule `numeric_primary: SIZE color_vector_primary'
in  `pnumexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 12:20:07 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.115: +146 -3 lines
Diff to previous 1.115
Added the parser rule
`numeric_secondary --> numeric_secondary numeric_variable'
in `pnumexpr.w' for multiplication without `TIMES'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 19:24:42 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.114: +18 -86 lines
Diff to previous 1.114
Worked on trying to fix a bug:

If a vector-type variable is declared inside a 3DLDF loop,
`3dldf' gets into an endless C++ loop.
It looks like this may be difficult to fix.
This problem doesn't seem to affect non-vector
types, so I may not try to fix it until after the
next release.
In addition, redeclaring variables inside loops is
not really a sensible thing to do, anyway.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 18:24:33 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.113: +187 -166 lines
Diff to previous 1.113
Changed the functions and rules for reflecting a `point'
off of a planar `path'.
`reflected_off' now returns a `point_vector' rather than a
single `point'.  See the code in this file for an
explanation of what's returned.

BUG:  Redeclaring a `point_vector' variable in a loop
fails.  I haven't tested whether it also fails under other
circumstances.  The problem seems to be in
the `Pointer_Vector' destructor.  Will work on fixing this soon.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/passign.w
	Group/CWEB/planes.web Group/CWEB/ppntexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 13:54:24 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.112: +497 -2 lines
Diff to previous 1.112
In `pshowcmd.w':

   Fixed bugs in the parser rules for the `show_commands':

       `expressions' that are `pointer_values' are now deleted.

Added rules for showing `bool_point_expressions' and
vector-type `expressions'.

In `passign.w':

   Added rules for assigning to simple types from vector types.

Added the file `pclvexpr.w', which contains `color_vector_expressions'.
Made changes to `Makefile.am' and `parser.w' to account for this.
I will add `pclvexpr.w' to the CVS repository after this check-in.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pbpexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Wed Dec 8 15:05:06 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.111: +124 -4 lines
Diff to previous 1.111
Made changes to `Point::reflect_off()' and
`Scan_Parse::reflect_off_func()'.  I need to test
the error handling for cases that won't work, such as
when the `point' lies in the plane,
or when the line from the `point' in the direction
of the `direction' vector doesn't intersect the plane.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/planes.web Group/CWEB/ppntexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Tue Dec 7 17:39:41 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.110: +81 -8 lines
Diff to previous 1.110
Added the parser rules
`numeric_secondary: numeric_secondary TIMES numeric_variable'
and
`numeric_secondary: numeric_token OVER numeric_variable'
in `Group/CWEB/pnumexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Tue Dec 7 16:41:22 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.109: +43 -17 lines
Diff to previous 1.109
The parser rule
`point_secondary: point_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression', and
the functions `Scan_Parse::reflect_off_func()' and
`Point::reflect_off()' seem to work now.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbpexpr.w Group/CWEB/planes.web
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 17:58:30 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.108: +2 -2 lines
Diff to previous 1.108
Working on the parser rule
`point_secondary: point_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression'
in `ppntexpr.w'
and the functions
`Point::reflect_off()' in `planes.web' and
`Scan_Parse::reflect_off_func()' in `scanprse.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/planes.web Group/CWEB/ppntexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 13:29:52 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.107: +53 -42 lines
Diff to previous 1.107
Working on the functions and parser rules for reflecting
a `point' off of a planar `path'.  This doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/points.web
	Group/CWEB/ppntexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 13:07:18 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.106: +33 -3 lines
Diff to previous 1.106
Added the parser rules
`operation_assignment: numeric_variable PLUS_ASSIGN numeric_expression',
`operation_assignment: numeric_variable MINUS_ASSIGN numeric_expression',
`operation_assignment: numeric_variable TIMES_ASSIGN numeric_expression',
`operation_assignment: numeric_variable DIVIDE_ASSIGN numeric_expression',
`operation_assignment: point_variable PLUS_ASSIGN point_expression',
and `operation_assignment: point_variable MINUS_ASSIGN point_expression'
in `popassgn.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 12:48:02 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.105: +32 -3 lines
Diff to previous 1.105
Moved rules for `operation_assignments' to
`popassgn.w' from `passign.w'.

Discovered bug involving multiplication of a `numeric' with
a `numeric_variable'.  Will try to fix it soon.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Sat Dec 4 13:30:52 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.104: +45 -2 lines
Diff to previous 1.104
Working on `Point::reflect_off()' in `planes.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/planes.web Group/CWEB/points.web
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
----------------------------------------------------------------------


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 13:13:18 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.103: +171 -156 lines
Diff to previous 1.103
In `Scan_Parse::assign_picture_simple()' in `scanprse.web':

   Changed argument |Picture* p| back to
   |Id_Map_Entry_Node entry_0|.  Reversed substantive changes made in
   last version, but kept some changes in the formatting and the
   debugging and error output, and made some new ones.

In the parser rule
`picture_assignment: picture_variable ASSIGN picture_expression'
in `passign.w':

   Reversed the change made in the last version, i.e.,
   |picture_expression| itself is again passed to
   |Scan_Parse::assign_picture_simple()|.

Changed |reflected in| to |reflected_in| in
all parser rules where the former was used.

Added `Octahedron::reflect_in()' in `polyhed.web'.

Added the parser rule
`octahedron_secondary: octahedron_secondary REFLECTED_IN
path_like_expression' in `pohnexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/curves.web Group/CWEB/ellipses.web
	Group/CWEB/io.web Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/pcubexpr.w
	Group/CWEB/pdhnexpr.w Group/CWEB/pellexpr.w
	Group/CWEB/pihnexpr.w Group/CWEB/planes.web
	Group/CWEB/pohnexpr.w Group/CWEB/polygons.web
	Group/CWEB/polyhed.web Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/precexpr.w
	Group/CWEB/prplexpr.w Group/CWEB/pspglb.web
	Group/CWEB/pthnexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/sctpcrt.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pcubexpr.w.log
	Group/CWEB/LOGS/pdhnexpr.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/pihnexpr.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/pohnexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/precexpr.w.log
	Group/CWEB/LOGS/prplexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pthnexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/assgnmnt.texi
	Group/DOC/TEXINFO/exprssns.texi
	Group/DOC/TEXINFO/LOGS/assgnmnt.texi.log
	Group/DOC/TEXINFO/LOGS/exprssns.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Thu Dec 2 14:55:21 2004 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.102: +45 -2 lines
Diff to previous 1.102
Worked on the rules and functions involved in
transforming `pictures'.  They cannot be transformed using
`transformers' because `pictures' are persistent, i.e.,
temporaries are not created for them.
`transformation commands' should be used instead.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/passign.w
	Group/CWEB/pfgopcmd.w Group/CWEB/ppicexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/ppicexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Wed Dec 1 17:59:44 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.101: +28 -2 lines
Diff to previous 1.101
In `pcommand.w':

   Added the declaration
   `%type <pointer_value> scantokens_command'
   and the rules `command: scantokens_command' and
   `scantokens_command: SCANTOKENS string_expression'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Wed Dec 1 17:01:20 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.100: +54 -9 lines
Diff to previous 1.100
Now using |bool| instead of |int| for the type of the object
referenced by |boolean_variables|, |boolean_primaries|,
|secondaries|, |tertiaries|, and |expressions|.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pblexpr.w Group/CWEB/pcondit.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pcondit.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Tue Nov 30 11:48:20 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.99: +34 -10 lines
Diff to previous 1.99
Bug fix:  `path' connectors no longer need to be surrounded by whitespace.

In `sub_yylex()' in `scan.web':

   Bug fix involving comments, i.e., |curr_catcode == PERCENT|:

       Now returning |SEMI_COLON| if
       |scanner_node->get_in_type() == Io_Struct::STDIN_TYPE|.
       This makes it possible to
       have comments in code read from standard input.  It
       does not work perfectly, however, since users must
       type `<RETURN>' twice in order to end a comment.  This
       will probably also cause problems when passing input
       to the standard input of `3dldf' by means of a pipe
       or redirection.

I will have to keep my eye on these changes, in case they cause problems
elsewhere.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 11:35:11 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.98: +8 -4 lines
Diff to previous 1.98
Made debugging and error output thread-safe in `yylex()' and
`sub_yylex()' in `scan.web'.   I've discovered a bug that affects
the case that input is read from standard input.  However,
I may not work on fixing it until after the next release.

Working on revising manual.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/DOC/TEXINFO/3DLDF.texi
	Group/DOC/TEXINFO/ChangeLog Group/DOC/TEXINFO/exprssns.texi
	Group/DOC/TEXINFO/vardecls.texi
	Group/DOC/TEXINFO/LOGS/3DLDF.texi.log
	Group/DOC/TEXINFO/LOGS/exprssns.texi.log
	Group/DOC/TEXINFO/LOGS/vardecls.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Sat Nov 27 13:32:05 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.97: +20 -2 lines
Diff to previous 1.97
Testing numerical suffixes.  They apparently work correctly when
input is read from a file, but I've discovered a bug affecting
the case that input is read from standard input.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/sample0.ldf.log
	Group/DOC/TEXINFO/3DLDF.texi Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/vardecls.texi
	Group/DOC/TEXINFO/LOGS/3DLDF.texi.log
	Group/DOC/TEXINFO/LOGS/vardecls.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Sat Nov 27 13:01:22 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.96: +20 -4 lines
Diff to previous 1.96
Added the parser rule
`for_loop: FOR symbolic_token equate_or_assign numeric_expression
upto_or_downto numeric_expression COLON' in `ploops'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/ploops.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/vardecls.texi
	Group/DOC/TEXINFO/LOGS/vardecls.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 15:45:12 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.95: +58 -35 lines
Diff to previous 1.95
In `ppthexpr.w':

   Changed the rule
   `path_primary: HALF circle_primary with_closed_optional
   with_angle_optional' to
   `path_primary: HALF ellipse_like_primary with_closed_optional
   with_angle_optional with_start_optional'.

   Added the rule
   `path_primary: QUARTER ellipse_like_primary with_closed_optional
   with_angle_optional with_start_optional'.

In `curves.web':

   Rewrote `Reg_Cl_Plane_Curve::half()' and
   `Reg_Cl_Plane_Curve::quarter()' and made them virtual and
   non-inline.  Added the optional arguments
   |vector<Point*>::size_type start| and |Scanner_Node scanner_node|,
   both with default 0, to both functions.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/curves.web
	Group/CWEB/parser.output Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 14:08:52 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.94: +47 -13 lines
Diff to previous 1.94
Added the parser rule
`path_primary: SEGMENT ellipse_like_primary
WITH_START numeric_expression WITH_END numeric_expression
with_closed_optional with_angle_optional' in `ppthexpr.w'.

About to change the rule
`path_primary --> HALF circle_primary with_closed_optional
with_angle_optional'.  I will change `circle_primary' to
`ellipse_like_primary' and add a rule for extracting quarter
`ellipses' and `circles'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/curves.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/plblcmnd.w Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 12:24:55 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.93: +60 -3 lines
Diff to previous 1.93
Rewrote the non-const version of `Path::reverse()' in `paths.web',
so that it's now possible to reverse cyclical `Paths'.

Working on `Reg_Cl_Plane_Curve::segment()'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/ppthexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Thu Nov 25 12:48:17 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.92: +29 -2 lines
Diff to previous 1.92
Added parser rules in `ppthexpr.w' for extracting halves of `circles'.

Currently, the first point of the half-circle is always point 0 of
the |Circle|.  This doesn't work well for |circles| that have been
transformed into non-circular shapes, or for |ellipses|.  I must
change |Reg_Cl_Plane_Curve::segment()| in order to fix this.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/curves.web
	Group/CWEB/pbsndecl.w Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/curves.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 14:49:50 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.91: +97 -2 lines
Diff to previous 1.91
Finished adding parser rules for showing `expressions'.
`expressions' of all types can be shown now.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pdhnexpr.w Group/CWEB/pihnexpr.w
	Group/CWEB/pohnexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pthnexpr.w Group/CWEB/ptonexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pdhnexpr.w.log
	Group/CWEB/LOGS/pihnexpr.w.log Group/CWEB/LOGS/pohnexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pthnexpr.w.log
	Group/CWEB/LOGS/ptonexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 13:53:18 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.90: +81 -2 lines
Diff to previous 1.90
Continued adding parser rules for showing objects of more types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcubexpr.w Group/CWEB/pellexpr.w
	Group/CWEB/precexpr.w Group/CWEB/prplexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pcubexpr.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/precexpr.w.log Group/CWEB/LOGS/prplexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 17:51:45 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.89: +35 -5 lines
Diff to previous 1.89
Continued adding parser rules for showing objects of more types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcirexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 17:20:31 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.88: +101 -11 lines
Diff to previous 1.88
Continued adding parser rules for showing objects of more types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcolexpr.w Group/CWEB/pdshexpr.w
	Group/CWEB/pfocexpr.w Group/CWEB/ppenexpr.w
	Group/CWEB/ppicexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/ptrnexpr.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pdshexpr.w.log Group/CWEB/LOGS/pfocexpr.w.log
	Group/CWEB/LOGS/ppenexpr.w.log Group/CWEB/LOGS/ppicexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 15:12:40 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.87: +41 -2 lines
Diff to previous 1.87
Added parser rules for showing objects of more types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ppntexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pstrexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pstrexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 11:41:30 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.86: +37 -6 lines
Diff to previous 1.86
Added the parser rules `show_command: SHOW boolean_expression'
and `show_command: SHOW numeric_expression'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pblexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Sun Nov 21 16:54:10 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.85: +7 -22 lines
Diff to previous 1.85
WARNING!  `show_command' currently only works for `unknown numerics'.
I've started adding new rules for showing `variables' and `expressions'.
Previously, only the former could be shown.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/parser.output
	CWEB/parser.w CWEB/pcommand.w CWEB/pspglb.web CWEB/pvariabl.w
	CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/parser.w.log CWEB/LOGS/pcommand.w.log
	CWEB/LOGS/pspglb.web.log CWEB/LOGS/pvariabl.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Sun Nov 21 15:46:06 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.84: +58 -2 lines
Diff to previous 1.84
Added the parser rules
`rectangle_primary: IN_RECTANGLE ellipse_primary',
`rectangle_primary: OUT_RECTANGLE ellipse_primary',
`ellipse_primary: IN_ELLIPSE rectangle_primary',
and `ellipse_primary: OUT_ELLIPSE rectangle_primary'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pellexpr.w Group/CWEB/precexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/precexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 13:35:03 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.83: +30 -2 lines
Diff to previous 1.83
Added the parser rules
`circle_primary: IN_CIRCLE reg_polygon_primary'
and
`circle_primary: OUT_CIRCLE reg_polygon_primary'.

Added token declarations, `name_map' entries,
and calls to `scanner_node->add_entry()' for similar rules.
The tokens are |IN_ELLIPSE|, |OUT_ELLIPSE|,
|IN_RECTANGLE|, |OUT_RECTANGLE|, |IN_SPHERE|, |OUT_SPHERE|,
|IN_ELLIPSOID|, |OUT_ELLIPSOID|, |IN_CUBOID|, and
|OUT_CUBOID|.  I haven't started writing rules for them yet,
nor have I started to implement |Spheres| or |Ellipsoids|.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 15:56:42 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.82: +19 -2 lines
Diff to previous 1.82
Added the parser rules `boolean_primary: IS_BIG_ENDIAN'
and `boolean_primary: IS_LITTLE_ENDIAN'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/DOC/TEXINFO/3DLDF.texi
	Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/LOGS/3DLDF.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 11:23:20 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.81: +114 -4 lines
Diff to previous 1.81
Worked on the functions and rules for `pickup' and `drop' commands.
Started working on the rules for extracting segments of
`ellipse_like_expressions'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 21:01:58 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.80: +26 -6 lines
Diff to previous 1.80
Added rules for picking up and dropping `dash_patterns' and `colors'.


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 19:28:41 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.79: +18 -6 lines
Diff to previous 1.79
Added output operators for `Pen' and `Dash_Pattern'.
This didn't cause any user-visible changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/dashptrn.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pens.web Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/dashptrn.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pens.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 14:26:10 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.78: +129 -11 lines
Diff to previous 1.78
Added parser rules and changed functions to implement
functionality involving `current_pen' and `default_pen':

   If `current_pen' has a `known' value, a drawing or filling
   function uses a `pen', and none was specified in a particular call,
   `current_pen' is used.

   If `default_pen' is known, `beginfig' causes a `pickup'
   command to be written to the MetaPost output file, that
   picks it up.  This implies that assigning to `default_pen'
   only has an effect following the next `beginfig' command.
   To assign to `default_pen' and use the new value within the
   same figure, call `pickup default_pen' or use
   `with_pen default_pen'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pclrcmnd.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pfgopcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pclrcmnd.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pfgopcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 10:31:27 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.77: +27 -2 lines
Diff to previous 1.77
Started working on the parser rules for picking up and dropping
`pens'.  It works to pick them up, but it has no affect on
drawing commands yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pcommand.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pens.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pens.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Thu Nov 11 17:36:40 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.76: +17 -22 lines
Diff to previous 1.76
Rewrote `Scan_Parse::vector_type_assign()', which is defined
in `Group/CWEB/scanprse.web', and made the corresponding changes
to the parser rules that call it in `Group/CWEB/passign.w'.

Added assignment operators for assigning to `Bool_Points' from `Points'
and vice versa.  Also added an assignment operator for assigning to
`Bool_Points' from `bools'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/passign.w
	Group/CWEB/points.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 18:45:05 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.75: +175 -35 lines
Diff to previous 1.75
Added parser rules for assignments involving `point_vectors' and
`bool_point_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pbpvexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/points.web
	Group/CWEB/pptvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 10:38:33 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.74: +27 -6 lines
Diff to previous 1.74
Changed the parser rule
`bool_point_vector_tertiary: circle_tertiary INTERSECTION_POINTS
circle_secondary' so that only actual intersection points are stored in
the `bool_point_vector_tertiary'.

Added token declarations, `name_map' entries and calls to
`scanner_node->add_entry()' for `LABELS', `DOTLABELS',
`LABELS_IF', `DOTLABELS_IF', `LABELS_UNLESS', and `DOTLABELS_UNLESS'.
I haven't written any rules using them yet, though.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbpvexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 16:31:59 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.73: +64 -17 lines
Diff to previous 1.73
Fixed the `unit_' variables.  `unit_circle', `unit_square', and
`unit_pentagon' are all of the right size.
I haven't checked the other "unit_polygons" yet, though.
`unit_rectangle' is a synonym for `unit_square'.
`unit_ellipse' is also of the correct size.

Made changes involving transformations and transformation
commands:
`numeric_primary' arguments are now allowed.
When a single number is used with `scale' or `scaled',
the object is scaled by that amount in all three dimensions.
For all other transformations and transformation commands,
the object is transformed by that amount in the x-dimension only.

These are the specific changes I made:

Added the rule
`transformation_command: basic_transformation_command any_variable
BY numeric_primary'.
|BY| is needed, because otherwise the
parser doesn't resolve the |numeric_primary| properly.

In the rule
`transformer: basic_transformer numeric_primary':

   Now pushing three copies of |numeric_primary| onto the
   |Pointer_Vector<real>| if |basic_transformer == SCALED|.  This way,
   scaling takes place in all three dimensions.  For scaling in the
   x-dimension only, |xscaled| should be used.  A |numeric_list| such as
   |(13, 1)| or |(13, 1, 1)|, i.e., with 1 as the value for scaling in
   the y-dimension or the y and z-dimensions, can also be used.
   Please note that |(13)| is a |numeric_primary| and _not_ a
   |numeric_list|.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ptrfcmnd.w Group/CWEB/ptrnexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/ptrfcmnd.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 14:37:26 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.72: +219 -45 lines
Diff to previous 1.72
Bug fix:  It's now possible to find the intersection points of
a linear `path' with a `polygon_like' object.  A `polygon_like'
object can be a `rectangle' or a `reg_polygon'.

Added a parser rule for finding the intersection points of two
`polygon_like' objects.

Added the rule `numeric_primary: SIZE bool_point_vector_primary'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbpvexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pnumexpr.w Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Mon Nov 8 13:54:58 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.71: +300 -2 lines
Diff to previous 1.71
Bug fix:  `Circle::radius' is now recalculated when a
transformation is performed on the `Circle' that doesn't cause it
to become non-circular.

Bug fix in rule `bool_point_vector_assignment: bool_point_vector_variable
ASSIGN bool_point_vector_expression':

   Now clearing the vector stored in the `bool_point_vector_variable'
   before assigning to it.

Continued working on the parser rules and functions used
for finding intersections.

Added rules for `drawarrow' and `drawdblarrow'.

Changed the way `internal_quantities' are handled.  They are now
handled the same as ordinary `numeric' variables, except that
their `category' is `Id_Map_Entry_Type::INTERNAL' rather than
`Id_Map_Entry_Type::REGULAR'.  I plan to implement
`true_internal_quantities' which will be data members of
`Scanner_Type'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/ellipses.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/passign.w
	Group/CWEB/paths.web Group/CWEB/pbpvexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pnumexpr.w
	Group/CWEB/points.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 15:43:43 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.70: +69 -4 lines
Diff to previous 1.70
Working on parser rules for finding intersections.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbpvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 14:49:35 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.69: +47 -10 lines
Diff to previous 1.69
Added parser rules for conditional labelling commands which
take `bool_point_expressions' arguments.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/plblcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 13:58:26 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.68: +13 -10 lines
Diff to previous 1.68
Working on parser rules for labelling `bool_points'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/plblcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 12:43:31 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.67: +78 -3 lines
Diff to previous 1.67
Working on `bool_point_vector_expressions'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/Makefile.in Group/CWEB/ellipses.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pbpexpr.w
	Group/CWEB/pintacmd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pintacmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 17:57:32 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.66: +98 -2 lines
Diff to previous 1.66
Started trying to replace
`intersection_assignment_commands' with rules using
`intersection_point' and `intersection_points' that set
`bool_point_tertiaries' and `bool_point_vector_tertiaries'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/paths.web Group/CWEB/pbpexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 16:04:34 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.65: +178 -2 lines
Diff to previous 1.65
Added parser rules for assigning to
`boolean_variables' and `point_variables' from
`bool_point_expressions' and to
`bool_point_variables' from `boolean_expressions'
and `point_expressions'.

Added the commands `drawdot_if', `drawdot_unless',
`undrawdot_if', and `undrawdot_unless'.  They are used
used with `bool_point_expressions'.

Changed assignments using `+=' and `-=' so that they
are no longer chainable.  They fail with parse errors,
as they should, rather than causing segmentation faults.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pbpexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pprgstmt.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 18:01:17 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.64: +10 -2 lines
Diff to previous 1.64
In `Group/CWEB/passign.w':

   Changed the parser rule
   `bool_point_assignment: bool_point_variable ASSIGN
   LEFT_PARENTHESIS boolean_expression COMMA point_expression
   RIGHT_PARENTHESIS'
   to
   `bool_point_assignment: bool_point_variable ASSIGN
   bool_point_expression'.

In `Group/CWEB/pbpexpr.w':

   Added the parser rule
   `bool_point_primary: LEFT_PARENTHESIS boolean_expression
   COMMA point_expression RIGHT_PARENTHESIS'.

Modified Files:
	Group/CWEB/ChangeLog
        Group/CWEB/parser.output
	Group/CWEB/passign.w
        Group/CWEB/pbpexpr.w
	Group/CWEB/sample0.ldf
        Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pbpexpr.w.log
        Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 13:52:46 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.63: +16 -4 lines
Diff to previous 1.63
Added the parser rule
`set_command: SET reg_polygon_variable
WITH_SIDES numeric_expression with_center_optional
with_diameter_optional with_normal_optional'.

In the rules
`set_command: SET ellipse_variable
with_center_optional  with_axis_h_optional
with_axis_v_optional with_point_count_optional
with_normal_optional'
and
`set_command: SET circle_variable
with_center_optional with_diameter_optional
with_point_count_optional
with_normal_optional':

   Bug fix:  Now passing |Point origin| as the |center|
   argument to |Ellipse::set()| or |Circle::set()| and shifting
   the |Ellipse| or the |Circle| later, if |*center != origin|.

Modified Files:
	Group/CWEB/ChangeLog
        Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w
        Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf
        Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web
        Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/psetcmnd.w.log
        Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 12:53:04 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.62: +65 -13 lines
Diff to previous 1.62
Added parser rules for setting `ellipses' and `circles'.
This makes it possible to increase the number of `points'
on them, which can help solve the problem of distortion
when their projections are foreshortened.

I plan to add parser rules for setting `reg_polygons', too.
This will make it possible to have `reg_polygons' of an arbitrary
number of sides.  This is currently not possible, because
`reg_polygons' must be assigned to from a predefined variable
such as `unit_triangle', `unit_pentagon', etc.

Discovered a problem with `pens'.  Scaling them doesn't work
properly.  I plan to try to fix this soon.


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 18:04:52 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.61: +74 -9 lines
Diff to previous 1.61
Added the parser rule
`set_command: SET ellipse_like_variable WITH_CENTER point_expression
WITH_AXIS_H numeric_expression WITH_AXIS_V numeric_expression
WITH_POINT_COUNT numeric_expression'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pbsndecl.w
	Group/CWEB/pclrcmnd.w Group/CWEB/psetcmnd.w
	Group/CWEB/ptrfcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pclrcmnd.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/ptrfcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 16:10:42 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.60: +74 -7 lines
Diff to previous 1.60
Added functions and parser rules for modifying `paths'.

Modified Files:
	Group/CWEB/ChangeLog
        Group/CWEB/parser.output
	Group/CWEB/passign.w
        Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w
        Group/CWEB/pclrcmnd.w
	Group/CWEB/plikexpr.w
	Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web
        Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/paths.web.log
        Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pclrcmnd.w.log
        Group/CWEB/LOGS/plikexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 13:33:04 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.59: +8 -6 lines
Diff to previous 1.59
Fixed `path_expressions'.  Added the command line option "bison-trace".
If it's used, `set_yydebug()' is called.  Otherwise,
|unset_yydebug| is called.
Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/main.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/ppthexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Sat Oct 30 12:29:29 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.58: +9 -7 lines
Diff to previous 1.58
It's now possible to use `path_tertiaries' in path
specifications.


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Fri Oct 29 14:53:05 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.57: +23 -6 lines
Diff to previous 1.57
Edited Texinfo files.  `texi2dvi 3DLDF.texi' now succeeds in creating
a `dvi' file.  However, I will have to reorder the chapters.

BUG:  It's not possible to concatenate `paths' using `&' or
other connectors.  I will have to review how I've defined
`path_expressions'.


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 15:31:10 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.56: +10 -15 lines
Diff to previous 1.56
Bug fix:  Now if the value of the variable in a loop header
is changed within the loop,
it no longer loses this value when the loop iterates again.
This bug didn't affect `forever' loops, because they
have no header.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 14:15:28 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.55: +54 -6 lines
Diff to previous 1.55
Added the function `Scan_Parse::for_loop_func()'.  It is
called in the parser rules
`for_loop: FOR symbolic_token equate_or_assign numeric_expression
STEP numeric_expression UNTIL numeric_expression COLON'
and
`for_loop: FOREVER COLON'.

Fixed more bugs affecting `for' and `forever' loops.
However, I've discovered one that I haven't fixed yet:
Currently, if the value of the variable in the loop header,
is changed within a loop, it loses this value when the loop iterates
again.  I've added a "TO DO" note to myself to fix this.
This bug doesn't affect `forever' loops, because they
have no header.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Wed Oct 27 16:52:36 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.54: +98 -3 lines
Diff to previous 1.54
Fixed bugs in the rules for `for' and `forever' loops.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Wed Oct 27 12:23:29 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.53: +31 -16 lines
Diff to previous 1.53
Bug fix:  It's now possible to chain `point' assignments.
It's now possible to chain `path' assignments, too.

It is not yet possible to chain `transform' assignments.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Wed Oct 27 10:46:18 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.52: +35 -2 lines
Diff to previous 1.52
Fixed the template function `Scan_Parse::assign_simple()' so that
the version with `real' as the type parameter works.
Removed `Scan_Parse::assign_real()'.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 19:57:58 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.51: +14 -1 lines
Diff to previous 1.51
Fixed bug.  It's now possible to assign to `numerics' again.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 16:08:50 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.50: +27 -5 lines
Diff to previous 1.50
Forgot to check in `sample0.ldf' last time.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 13:00:13 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.49: +21 -1 lines
Diff to previous 1.49
Added the parser rule
`boolean_primary: path_like_expression IS_COLINEAR path_like_expression'.

Added an optional `bool verbose' argument to
`Id_Map_Entry_Type::show()' in `imetfncs.web' with the default `false'.
Since `show' is currently called without a `verbose' argument in the
parser rules `show_command: SHOW any_variable' and
`show_command: SHOW internal_quantity', this has the effect of
reducing the amount of information printed to standard error when
calling `show'.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 11:45:07 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.48: +40 -3 lines
Diff to previous 1.48
Added `Paths::is_coplanar()' and the parser rule
`boolean_primary: path_like_expression IS_COPLANAR path_like_expression'.

Fixed a bug affecting `boolean_expressions'.  It was caused by a
change I made in `Scan_Parse::assign_simple()' in `scanprse.w'.
I've now changed the type of |boolean_primary|,
|boolean_secondary|, |boolean_tertiary|, and |boolean_expression|
from |int_value| to |pointer_value|.  Changed all parser rules
that are affected by this change.  Now using `new int' to allocate
memory for `boolean_primaries', etc., and deleting them when
appropriate.


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Mon Oct 25 15:14:17 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.47: +170 -5 lines
Diff to previous 1.47
Working on rules and functions for finding intersection points.
Some at least don't work quite right.

Added rules for `distance_along_line', `is_linear', and `is_planar'.

Fixed bugs that affected `scale' and `shear'.
Transformation commands seem to work now.

Chained assignments to `points' now work.


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sat Oct 23 13:36:47 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.46: +107 -3 lines
Diff to previous 1.46
Added parser rules using the keywords `location', `is_parallel' and
`distance_to_plane'.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 18:27:32 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.45: +78 -5 lines
Diff to previous 1.45
Added parser rules for the predicates `is_on_segment', `is_on_line',
and `is_in_triangle'.  `is_on_segment' and `is_on_line' determine the
location of a `point' with respect to a linear `path', while
`is_in_triangle' determines the location of a `point' with respect to
the triangle formed by three other `points'.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 13:56:52 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.44: +121 -3 lines
Diff to previous 1.44
It's now possible to declare and use `trunc_octahedra'
(truncated octahedra).

Added and changed a couple of parser rules.
See `3dldf/Group/CWEB/ChangeLog' for details.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 17:51:45 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.43: +14 -4 lines
Diff to previous 1.43
Fixed bugs in |Solid::draw()|, |Solid::fill()|,
and |Solid::filldraw()| in `solids.web', so drawing, filling and
filldrawing `solids' now works better.  However, the order of the
`Reg_Polygons', in the case of `Polyhedra', and of `Rectangles', in
the case of `Cuboids', depends on the way the nets were constructed,
and is not optimal.  I plan on fixing this someday, but I don't consider
it to be urgent, especially since I plan on reimplementing `Solids' so
that only the vertices are stored.  If and when I do this, the `Reg_Polygons'
or `Rectangles' will be generated from the vertices when needed.

There is currently a problem with a call to  `pthread_mutex_trylock()'
that sometimes fails.  Since this happens at the end
of a run of the program, I don't think it will cause any serious problems.
However, I would still like to fix it.  It prompts the user to type `<RETURN>'
to continue, which may be annoying.  However, I don't want to turn it off
in case I forget about it.  I haven't implemented any way of making things work
one way on my system and another on other people's.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 12:43:54 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.42: +126 -4 lines
Diff to previous 1.42
It's now possible to declare and use `octahedra'.

Added parser rules for mediating between `points' and
extracting `points' from `paths'.

`filldraw' currently doesn't work properly for solids.
I will fix this as soon as I can.  I haven't tested it for
`paths' and types derived from `path'.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Mon Oct 18 15:57:36 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.41: +79 -33 lines
Diff to previous 1.41
Added parser rules and functions for the predicates
`is_elliptical' and `is_circular'.

Working on the non-default constructor for `class Octahedron'.


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 16:56:00 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.40: +89 -2 lines
Diff to previous 1.40
Started adding parser rules and functions for testing
the characteristics of `shape_like_expressions'.  So far,
I've added rules for `is_rectangular' and `is_square'.  In
order to do this, I've made `is_rectangular()' a member function
of `Path' and added `Path::is_square()'.  I must also make
`is_elliptical()' and `is_circle()' `Path' member functions.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 11:19:04 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.39: +60 -10 lines
Diff to previous 1.39
Added parser rules for extracting objects representing plane
geometric figures from objects representing solid geometric
figures.  These rules use the keywords `get_circle', `get_ellipse',
`get_path', `get_rectangle' and `get_reg_polygon'.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Oct 12 14:57:36 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.38: +12 -8 lines
Diff to previous 1.38
Rewrote all versions of `reflect_in()', which is
a pure virtual function in `class Shape'.
Following a system update, having |Shape*|
as the return value no longer worked.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sat Oct 9 14:01:46 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.37: +67 -17 lines
Diff to previous 1.37
Added rules for `get_center'.

Changed the member function
`reflect()' to `reflect_in()' for all types.
Now requiring `in' in the rules using the `reflected' keyword.
I've made these changes in preparation for adding functions and
rules for reflecting objects "off of" planes.

Added versions of `label' that only take integer arguments for the
text of the label, i.e., no `string' argument.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 16:49:25 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.36: +7 -1 lines
Diff to previous 1.36
Added code for labelling `paths'.  It seems to work, but I haven't
had a chance to test it.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 13:38:32 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.35: +11 -8 lines
Diff to previous 1.35
Started work on `class Octahedron' and the 3DLDF type `octahedron'.
They are not yet fully functional, because I haven't finished the
non-default `Octahedron' constructor.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 17:18:37 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.34: +12 -27 lines
Diff to previous 1.34
Added parser rules for getting the elements of `transforms'.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 13:21:11 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.33: +123 -3 lines
Diff to previous 1.33
Added parser rules for finding the cross product and dot product
of two `points', the normal of a planar `path', and the unit vector
corresponding to a `point'.


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 16:30:29 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.32: +57 -4 lines
Diff to previous 1.32
Added functions and parser rules for reflecting
`Cuboids', `Tetrahedra', `Dodecahedra', and `Icosahedra'
in the plane of a planar `Path'.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 13:30:45 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.31: +53 -12 lines
Diff to previous 1.31
Added functions and parser rules for reflecting `Points',
`Paths', `Polygons', `Reg_Polygons', `Rectangles',
`Ellipses', and `Circles' in the plane of a planar `Path'.

About to do the same for `Solids'.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 18:57:02 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.30: +27 -11 lines
Diff to previous 1.30
Updated.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 14:17:04 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.29: +163 -9 lines
Diff to previous 1.29
IMPORTANT:  The file `parser.w', which includes all of the input
files for the Bison parser, now exceeds the limit on the number of
tokens allowed by `ctangle'.  Therefore, users must increase
the value of the preprocessor macro `max_toks' defined at
line 114 of `ctangle.w'.
This can be done by using a
"change file" and rebuilding the `ctangle' executable.
Please see the CWEB documentation for instructions.
Information about downloading the CWEB package is
available on the TeX Users Group website:
http://www.tug.org/ctan.html

I will add instructions to `3dldf/Group/00README' soon.

Added new parser rules involving `boolean_expressions'.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 16:38:05 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.28: +27 -21 lines
Diff to previous 1.28
Added parser rules for finding the intersection points of two
"polygons".  A "polygon" can be a `rectangle' or a `reg_polygon'.
There is no type `polygon' defined in the 3DLDF language.  There is
a `class Polygon' defined internally.  It is a base class of
`class Reg_Polygon' and `class Rectangle'.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 14:37:10 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.27: +64 -2 lines
Diff to previous 1.27
Implemented parser rules for applying transformations to objects
using the `*=' operator.  Calls to this operator can be chained.
See `/CWEB/sample0.ldf' for examples.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 09:53:24 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.26: +34 -8 lines
Diff to previous 1.26
Made some of the debugging and error output in `pnumexpr.w'
thread-safe.  Removed a couple of |goto| statements and the
corresponding labels.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 08:11:16 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25
Implemented the `end_input' statement.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 17:32:38 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.24: +4 -3 lines
Diff to previous 1.24
Added code for handling the case that `EOF' is read by the scanner
(the function `sub_yylex()' in `scan.web').  The way this is handled
differs depending on whether multithreaded input and/or inclusion is
being used or not.  If single-threaded input and inclusion is being
used, it differs depending on how many filename arguments were passed
to `3dldf'.  I haven't tested all possible cases.

About to add rules for implementing the `endinput' command.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 13:48:05 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.23: +7 -6 lines
Diff to previous 1.23
Added the parser rule
`transformation_command: ROTATE any_variable AROUND
LEFT_PARENTHESIS point_expression COMMA point_expression
RIGHT_PARENTHESIS optional_by_numeric_expression' in `ptrfcmnd.w'.
Also added the function
`Id_Map_Entry_Type::operator*=(const Transform& t)' in
`imetfncs.web', which is called in this rule.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 12:15:26 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.22: +7 -8 lines
Diff to previous 1.22
Removed one rule for `transformer --> ROTATED_AROUND ...' and
rewrote the other.  The latter now calls the function
`Scan_Parse::rotate_around_func()', which I've added.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 10:26:57 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.21: +6 -10 lines
Diff to previous 1.21
Rewrote rules for `transformer'.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Mon Sep 27 11:40:20 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.20: +12 -10 lines
Diff to previous 1.20
Updated.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 19:09:03 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.19: +44 -11 lines
Diff to previous 1.19
Implemented the `forever' loop and the `input', `message',
`errmessage', and `pause' commands.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 17:09:12 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.18: +26 -5 lines
Diff to previous 1.18
Added `exit_if' and `exit_unless' for exiting loops.  Tried to implement
`for_suffixes', but it didn't work.  It may not be possible to
implement a version with Metafont-like behavior.  In its current
state, it does not cause `yyparse()' to fail, but the latter signals
an error.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Sep 20 16:26:53 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17
Single-threaded input now works.  I have not yet tested it thoroughly, though.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Sep 20 13:26:43 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.16: +19 -3 lines
Diff to previous 1.16
Multithreaded file inclusion using the `input' command now works.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 15:35:02 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.15: +3 -2 lines
Diff to previous 1.15
Working on `input' command.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 15:57:02 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.14: +3 -6 lines
Diff to previous 1.14
Started work on implementing the `input' command.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 14:40:03 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.13: +22 -9 lines
Diff to previous 1.13
Got nested loops to work.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 16:53:46 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.12: +19 -14 lines
Diff to previous 1.12
Updated.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 13:06:11 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.11: +32 -4 lines
Diff to previous 1.11
Got groups to work.  About to start working on loops again.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 11:44:21 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.10: +18 -14 lines
Diff to previous 1.10
Started working on groups and loops.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 15:09:29 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.9: +63 -19 lines
Diff to previous 1.9
Added conditionals.  They seem to work properly.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 10:55:12 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.8: +39 -4 lines
Diff to previous 1.8
Updated.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Sep 8 16:45:27 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.7: +50 -9 lines
Diff to previous 1.7
Updated.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Sep 8 12:22:14 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.6: +42 -5 lines
Diff to previous 1.6
Updated.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Sep 7 14:47:53 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.5: +27 -4 lines
Diff to previous 1.5
Updated.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Sep 6 13:09:35 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.4: +7 -1 lines
Diff to previous 1.4
Updated.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 17:40:29 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.3: +23 -7 lines
Diff to previous 1.3
Updated.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 14:49:35 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.2: +19 -26 lines
Diff to previous 1.2
Updated.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 10:50:42 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.1: +20 -6 lines
Diff to previous 1.1
Updated


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Sep 2 11:47:16 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Added.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26