Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Tag: |
Updated copyright notice.
In `scanprsf.web': Added the following comment re |Scan_Parse::macro_call_func|: A `picture' can't be passed to a macro as a typed parameter, because |:=| is used to assign to the variable used within the macro. In addition, if a `point' (and presumably any other data type without a default value) is passed as a typed parameter, an assignment to this object must already have been performed. Otherwise, the assignment to the variable within the macro will fail. !! TODO: Fix these problems!
Added "2011" to copyright notice.
Updated.
Added "2011" to copyright notice or notices.
Added "2011" to copyright notice or notices. In some cases, this required reformatting.
Working on |Triangle::is_equal|. This doesn't work yet. First, I must write |Triangle::operator*=| for multiplying a |Triangle| with a |Transform|. Currently, |Path::operator*=| is used. The latter function doesn't update the values of |a|, |b|, |c|, |alpha|, |beta| or |gamma| for the |Triangle|.
Edited.
Working on new stellation pattern. This one will be in relief.
Working on plans for a paper or cardboard ellipsoid model. Added rule `point_primary --> GET_ANGLE_POINT numeric_primary ellipse_expression' in `CWEB/ppntexpr.w'. The function |Ellipse::angle_point| already existed.
Added |Triangle::is_equal| in `CWEB/triangle.web'.
Working on sphere model.
Working on clock tower model. No changes to C++ code.
Updated header and email addresses.
Updated headers.
Updated headers.
Updated headers.
Updated copyright notice.
Updated copyright notice.
Updated copyright notice.
Updated copyright notice.
Updated copyright notices.
Added "2010" to copyright notices. Updated contact information in some files.
Added "2010" to copyright notices.
Added "2010" to copyright notices.
Added "2010" to copyright notices.
Working on parser rules and functions for setting |Sphere_Developments|.
Working on functions and parser rules for |Sphere_Developments|.
Working on |Sphere_Developments|.
Working on |Sphere_Developments|.
Working on functions and parser rules for |class Sphere_Development|.
Edited.
Working on parser rules for |class Sphere_Development|.
Added code for a second parser. Working on `Sphere' functions.
Minor correction.
Minor correction.
Working on functions for sphere developments.
Updated.
Updated.
Replaced old email addresses with current one.
Finished "Facetted Cone 1" example.
Working on sample of facetted cone. Nearly finished.
Added plans for a paper sphere model.
Working on example of a sphere development for a paper modedel.
Updated.
Updated.
Updated.
Updated.
Edited.
Finished plans for a cardboard model of the Great Rhombicosidodecahedron.
Working "Plans for a cardboard model of the Great Rhombicosidodecahedron".
Added sample of drawing a trochoid pattern. Images are skipped in this sample to avoid the PostScript and PDF files being overly large.
Edited.
Edited.
Finished plans for Great Stellated Dodecahedron.
Working on Greate Stellated Dodecahedron.
Edited.
Updated copyright notices.
Edited.
Updated.
Edited.
Corrected minor errors.
In `matrices.web' and `complex.web': Now conditionally compiling code in all functions that make use of types or functions from the GSL library.
Working on formatting the program code using CWEAVE.
Working on formatting the program code using CWEAVE.
Working on formatting the program code using CWEAVE.
Working on formatting the program code using CWEAVE.
Working on formatting the program code using CWEAVE.
Added "2008" to copyright notice.
It seems that it won't be possible for me to get matrix multiplication to work at present. The version of the GNU Scientific Library that I have available (1.6) is quite out-of-date and I will need to find another system to work on.
Minor changes. Working on adding "2008" to copyright notices.
Working on matrix multiplication. Added "2008" to copyright notices.
Started working on matrix multiplication.
Working on functions and parser rules for matrices and complex numbers.
Working on adding parser rules and functions for complex numbers.
Added code for the `complex' type, which represents complex numbers.
Added code for the 3DLDF type `complex'.
Working on matrices.
Working on |class Matrix|, its functions, and the parser rules for the corresponding 3DLDF type `matrix'. Unlike the transformation matrices contained in `transforms', the number of rows and columns of `matrices' can be set by the user. |class Matrix| uses data types and functions defined in the GNU Scientific Library (GSL). The code from that library is conditionally compiled, depending on whether it's available on the system on which GNU 3DLDF is installed. If the GSL is unavailable, the `matrix' type is non-functional and the functions of `class Matrix' will return "unsuccessfully", but no parser errors should occur.
Working on |class Matrix|, its functions, and the parser rules for the corresponding 3DLDF type `matrix'. Unlike the transformation matrices contained in `transforms', the number of rows and columns of `matrices' can be set by the user. |class Matrix| uses data types and functions defined in the GNU Scientific Library (GSL). The code from that library is conditionally compiled, depending on whether it's available on the system on which GNU 3DLDF is installed. If the GSL is unavailable, the `matrix' type is non-functional and the functions of `class Matrix' will return "unsuccessfully", but no parser errors should occur.
Working on matrices.
Started working on |class Matrix| and the 3DLDF types |matrix| and |matrix_vector|. They use the data types and functions for matrices defined in the GNU Scientific Library (GSL), if the latter is present. If it isn't, they will be non-functional. They are currently non-functional, anyway, but I'm working on them.
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.
Added |struct Predicate|, member functions, and parser declarations and rules. The parser declarations and rules are currently commented-out. There are many possible tests that can be performed on objects of various types. It may therefore be desirable to reduce the number of rules needed for the predicates. |predicate_variables| can be used for this purpose. However, they have a significant disadvantage, since the names that refer to them cannot be followed directly by other variable names in the input file. The reason is that the beginning of the second variable name is interpreted as a `tag' continuing the name of the |predicate_variable|, since blank space is ignored in this context. The second variable name must therefore be separated somehow from the name of the |predicate_variable|. Enclosing it in parentheses works without having to account for this in the parser rules. Another possibility would be to use a comma or some other symbol to separate the two items. However, this would need to be accounted for in the parser rules. I will not be using this approach for the present.
Working on parser rules and functions for |Arcs|.
BUG FIX: It is now possible to use `xpart <point or transform expression>', `ypart <point or transform expression>', in expressions. Previously, this didn't work, because the same `vector' of `real' numbers was used for the "parts" as for the suffixes of variables.
Working on plan for dodecahedron model with sundial faces. Have done one face.
Working on the model plan for the "Dodecahedron with Sundial Faces".
Edited.
Edited.
Edited.
Working on |Rhombic_Triacontahedron::get_tabs| in `Group/CWEB/rhtchdrn.web' and the macro `draw_rhombic_triacontahedron_net' in `Group/CWEB/polyhed.lmc'.
Working on the net of |Rhombic_Triacontahedron|. Made a sample with the net, but it doesn't have tabs yet. Finished a page with rhombuses for cutting them out watercolor paper. They have gaps between them and dashed lines for laying the straightedge up against.
Corrected more errors in `/CWEB/Makefile.am'. They seem to have been a result of changes that occurred when I restored my local `CWEB' directory after having deleted all the files inadvertantly. Users are requested to contact me via the mailing list or using the address `lfinsto1@gwdg.de' if they have problems.
Corrected errors in `/CWEB/Makefile.am'. MetaPost wasn't being run, so that no EPS files were being included by `3DLDFtex.tex'. This seems to have been a result of changes that occurred when I restored my local `CWEB' directory after having deleted all the files inadvertantly. Users are requested to contact me via the mailing list or using the address `lfinsto1@gwdg.de' if they have problems.
Minor changes.
Made changes to various files that became necessary when I accidentally deleted my local `CWEB' directory. A number of problems arose when I tried to recover it, which I have now corrected.
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.
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |