Savannah CVS Surfing
- Log of /3dldf/3dldf/Group/CWEB/cuboid.web
Parent Directory
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 28 15:28:00 2007 UTC (10 months, 1 week ago) by
lfinsto1
Branch:
MAIN
Changes since
1.36: +2 -1 lines
Diff to
previous 1.36
Started working on |class Matrix|. It will use the GSL (GNU Scientific Library)
`gsl_matrix', if the GSL is available. Otherwise, it will be non-functional.
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 13 11:38:03 2007 UTC (11 months, 3 weeks ago) by
lfinsto1
Branch:
MAIN
Changes since
1.35: +2 -1 lines
Diff to
previous 1.35
Added `class Arc' and parser declarations and rules for
`arc' expressions. The rules work but `arcs' are not
yet functional.
Revision
1.35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 29 16:09:32 2007 UTC (14 months, 1 week ago) by
lfinsto1
Branch:
MAIN
Changes since
1.34: +2 -1 lines
Diff to
previous 1.34
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.32 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 20 19:24:16 2006 UTC (2 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.31: +17 -227 lines
Diff to
previous 1.31
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.31 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 15 19:25:11 2005 UTC (2 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.30: +81 -14 lines
Diff to
previous 1.30
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.30 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 13 18:21:54 2005 UTC (2 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.29: +52 -22 lines
Diff to
previous 1.29
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.29 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 12 20:59:01 2005 UTC (2 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.28: +62 -20 lines
Diff to
previous 1.28
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.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 11 18:47:32 2005 UTC (2 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.27: +243 -12 lines
Diff to
previous 1.27
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.27 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 9 20:51:42 2005 UTC (2 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.26: +124 -1 lines
Diff to
previous 1.26
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.26 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 9 12:16:45 2005 UTC (2 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.25: +135 -3 lines
Diff to
previous 1.25
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.25 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Dec 7 17:32:34 2005 UTC (2 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.24: +12 -8 lines
Diff to
previous 1.24
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.24 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 5 21:17:20 2005 UTC (2 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.23: +2 -1 lines
Diff to
previous 1.23
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.23 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 13 17:11:13 2005 UTC (2 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.22: +2 -2 lines
Diff to
previous 1.22
Now including "io.h" before "creatnew.h" and "gsltmplt.h" in all CWEB
files that include them.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/circles.web
Group/CWEB/colors.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/dashptrn.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/hyprbola.web
Group/CWEB/imetfncs.web Group/CWEB/lines.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.y++ Group/CWEB/paths.web
Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
Group/CWEB/pctfncs0.web Group/CWEB/pens.web
Group/CWEB/pictures.web Group/CWEB/planes.web
Group/CWEB/plyhdslc.web Group/CWEB/pntrvctr.web
Group/CWEB/points.web Group/CWEB/polygons.web
Group/CWEB/polyhed.web Group/CWEB/prrfnc0.web
Group/CWEB/rectangs.web 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/transfor.web Group/CWEB/triangle.web
Group/CWEB/utility.web Group/CWEB/LOGS/circles.web.log
Group/CWEB/LOGS/colors.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/dashptrn.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/hyprbola.web.log
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/lines.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/paths.web.log
Group/CWEB/LOGS/patterns.web.log
Group/CWEB/LOGS/pbsndecl.w.log
Group/CWEB/LOGS/pctfncs0.web.log Group/CWEB/LOGS/pens.web.log
Group/CWEB/LOGS/pictures.web.log
Group/CWEB/LOGS/planes.web.log
Group/CWEB/LOGS/plyhdslc.web.log
Group/CWEB/LOGS/pntrvctr.web.log
Group/CWEB/LOGS/points.web.log
Group/CWEB/LOGS/polygons.web.log
Group/CWEB/LOGS/polyhed.web.log
Group/CWEB/LOGS/prrfnc0.web.log
Group/CWEB/LOGS/rectangs.web.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/transfor.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.22 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 12 15:22:26 2005 UTC (2 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.21: +2 -1 lines
Diff to
previous 1.21
Removed code for |struct Pointer_Vector| and its functions from `pspglb.web'
and moved it the new file `pntrvctr.web'. The use of |Scanner_Type| objects
in |Pointer_Vector| functions caused compilation to fail on a user's system
using GCC 3.4.3. Changed all of the files that are processed after
`pntrvctr.web' so that they include `pntrvctr.h'.
Modified Files:
Group/CWEB/3DLDFmp.mp Group/CWEB/3DLDFtex.tex
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/circles.web Group/CWEB/colors.web
Group/CWEB/cones.web Group/CWEB/conicsct.web
Group/CWEB/crclslc.web Group/CWEB/creatnew.web
Group/CWEB/cuboid.web Group/CWEB/curves.web
Group/CWEB/cylinder.web Group/CWEB/dashptrn.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/gsltmplt.web Group/CWEB/helices.web
Group/CWEB/hyprbola.web Group/CWEB/imetfncs.web
Group/CWEB/lines.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.y++ Group/CWEB/paths.web
Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
Group/CWEB/pctfncs0.web Group/CWEB/pens.web
Group/CWEB/pictures.web Group/CWEB/planes.web
Group/CWEB/plyhdslc.web Group/CWEB/pntrvctr.web
Group/CWEB/points.web Group/CWEB/polygons.web
Group/CWEB/polyhed.web 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/transfor.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/colors.web.log
Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/conicsct.web.log
Group/CWEB/LOGS/crclslc.web.log
Group/CWEB/LOGS/creatnew.web.log
Group/CWEB/LOGS/cuboid.web.log Group/CWEB/LOGS/curves.web.log
Group/CWEB/LOGS/cylinder.web.log
Group/CWEB/LOGS/dashptrn.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/gsltmplt.web.log
Group/CWEB/LOGS/helices.web.log
Group/CWEB/LOGS/hyprbola.web.log
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/lines.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/paths.web.log
Group/CWEB/LOGS/patterns.web.log
Group/CWEB/LOGS/pbsndecl.w.log
Group/CWEB/LOGS/pctfncs0.web.log Group/CWEB/LOGS/pens.web.log
Group/CWEB/LOGS/pictures.web.log
Group/CWEB/LOGS/planes.web.log
Group/CWEB/LOGS/plyhdslc.web.log
Group/CWEB/LOGS/pntrvctr.web.log
Group/CWEB/LOGS/points.web.log
Group/CWEB/LOGS/polygons.web.log
Group/CWEB/LOGS/polyhed.web.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/transfor.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.21 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 21:06:35 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.20: +3 -1 lines
Diff to
previous 1.20
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.20 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Nov 1 21:06:43 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.19: +2 -1 lines
Diff to
previous 1.19
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.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 18 15:54:28 2005 UTC (3 years, 4 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.18: +2 -1 lines
Diff to
previous 1.18
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.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 18 16:15:34 2005 UTC (3 years, 5 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.17: +15 -3 lines
Diff to
previous 1.17
Added `unsigned long decomposition_level' to `class Shape'. It's used
for keeping track of whether pointers to `Shape' should be deleted in
`Picture::output()' in `pctfncs0.web'. This fixes a couple of memory
leaks.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/circles.web
Group/CWEB/cuboid.web Group/CWEB/ellipses.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/pctfncs0.web Group/CWEB/points.web
Group/CWEB/polygons.web Group/CWEB/polyhed.web
Group/CWEB/rectangs.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/pctfncs0.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/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.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 4 16:49:19 2005 UTC (3 years, 6 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.16: +5 -2 lines
Diff to
previous 1.16
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.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 31 16:56:17 2005 UTC (3 years, 6 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.15: +19 -1 lines
Diff to
previous 1.15
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.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 31 12:21:10 2005 UTC (3 years, 6 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.14: +13 -2 lines
Diff to
previous 1.14
In `class Shape' in `shapes.web':
Added the data member `unsigned long surface_hiding_ctr'
Setting it to 0 in all of the constructors for types derived
from `Shape'.
Added the pure virtual functions `set_surface_hiding_ctr()',
`reset_surface_hiding_ctr()', and `get_surface_hiding_ctr()'.
Added versions of these functions for the classes derived directly
from `Shape', namely, `Point', `Nurb', `Path', and `Solid'.
I plan to use `surface_hiding_ctr' in `Picture::output()'.
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/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/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.14 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 29 12:00:39 2005 UTC (3 years, 6 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.13: +3 -1 lines
Diff to
previous 1.13
Added the files `ellpsslc.web', `crclslc.web', and `plyhdslc.web'.
They contain code for the classes `Ellipse_Slice', `Circle_Slice',
and `Polyhedron_Slice', respectively. They will be needed for
surface hiding. However, they are not yet functional.
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/main.web
Group/CWEB/origami.web Group/CWEB/parser.output
Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
Group/CWEB/polyhed.web 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/main.web.log
Group/CWEB/LOGS/origami.web.log
Group/CWEB/LOGS/patterns.web.log
Group/CWEB/LOGS/pbsndecl.w.log
Group/CWEB/LOGS/plyhdslc.web.log
Group/CWEB/LOGS/polyhed.web.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.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 18 14:33:47 2005 UTC (3 years, 6 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.12: +58 -1 lines
Diff to
previous 1.12
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.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 25 10:13:42 2005 UTC (3 years, 7 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.11: +2 -2 lines
Diff to
previous 1.11
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.11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 4 14:59:47 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.10: +2 -1 lines
Diff to
previous 1.10
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.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 26 17:03:03 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.9: +2 -1 lines
Diff to
previous 1.9
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.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 24 17:55:58 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.8: +15 -1 lines
Diff to
previous 1.8
Started working on surface hiding. Added the pure virtual function
`Shape::decompose()' in `shapes.web', and versions for `Point',
`Path', and `Solid'.
Started working on the parser rule
`decompose_command: DECOMPOSE rectangle_variable
WITH_LEVEL numeric_expression' in `pcommand.w'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/circles.web
Group/CWEB/cuboid.web Group/CWEB/ellipses.web
Group/CWEB/parser.output Group/CWEB/paths.web
Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
Group/CWEB/points.web Group/CWEB/polygons.web
Group/CWEB/polyhed.web Group/CWEB/rectangs.web
Group/CWEB/sctpcrt.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/paths.web.log
Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.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/sctpcrt.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.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 20 12:55:23 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
CVS Tags:
pre_surface_hiding
Changes since
1.7: +3 -3 lines
Diff to
previous 1.7
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.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 12 14:57:33 2004 UTC (3 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.6: +63 -41 lines
Diff to
previous 1.6
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.6 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 9 14:01:41 2004 UTC (3 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.5: +22 -22 lines
Diff to
previous 1.5
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.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 6 16:53:47 2004 UTC (4 years ago) by
lfinsto1
Branch:
MAIN
Changes since
1.4: +1 -4 lines
Diff to
previous 1.4
Successfully removed `bool on_free_store' everywhere.
Also removed the functions `set_on_free_store()' and `is_on_free_store()'.
This variable and these functions were defined for various classes.
Started working on `transform_parts', i.e., `xxpart', `ypart', etc.
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 5 16:30:27 2004 UTC (4 years ago) by
lfinsto1
Branch:
MAIN
Changes since
1.3: +318 -39 lines
Diff to
previous 1.3
Added functions and parser rules for reflecting
`Cuboids', `Tetrahedra', `Dodecahedra', and `Icosahedra'
in the plane of a planar `Path'.
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.