rapcad:rapcad.git
5 years agoRapCAD 0.9.0 v0.9.0
Giles Bathgate [Fri, 31 Aug 2012 18:31:57 +0000 (19:31 +0100)]
RapCAD 0.9.0

5 years agoUpdated Release notes for upcoming version.
Giles Bathgate [Fri, 31 Aug 2012 18:31:57 +0000 (19:31 +0100)]
Updated Release notes for upcoming version.

5 years agoFix for when variable is null.
Giles Bathgate [Fri, 31 Aug 2012 16:03:56 +0000 (17:03 +0100)]
Fix for when variable is null.

5 years agoPreliminary support for special variables $fn $fs and $fa.
Giles Bathgate [Fri, 31 Aug 2012 15:47:34 +0000 (16:47 +0100)]
Preliminary support for special variables $fn $fs and $fa.

5 years agoCleanup and correction to previous commit.
Giles Bathgate [Tue, 28 Aug 2012 19:06:40 +0000 (20:06 +0100)]
Cleanup and correction to previous commit.

5 years agoFurther decoupling of NodeEvaluator.
Giles Bathgate [Sun, 26 Aug 2012 11:00:24 +0000 (12:00 +0100)]
Further decoupling of NodeEvaluator.

5 years agoCompilation without cgal allowed memory leak testing with valgrind.
Giles Bathgate [Sun, 26 Aug 2012 09:30:20 +0000 (10:30 +0100)]
Compilation without cgal allowed memory leak testing with valgrind.

Fixed some memory leak errors.

5 years agoRemove green code.
Giles Bathgate [Sat, 25 Aug 2012 23:59:16 +0000 (00:59 +0100)]
Remove green code.

5 years agoCompilation without cgal is now possible.
Giles Bathgate [Sat, 25 Aug 2012 23:54:33 +0000 (00:54 +0100)]
Compilation without cgal is now possible.

5 years agoOne small step towards decouping NodeEvaluator from CGALPrimitive.
Giles Bathgate [Sat, 25 Aug 2012 22:35:59 +0000 (23:35 +0100)]
One small step towards decouping NodeEvaluator from CGALPrimitive.

5 years agoCGALExplorer should take CGALPrimitive.
Giles Bathgate [Sat, 25 Aug 2012 22:30:32 +0000 (23:30 +0100)]
CGALExplorer should take CGALPrimitive.

5 years agoMove references to CGALRenderer out of MainWindow.cpp
Giles Bathgate [Sat, 25 Aug 2012 22:02:10 +0000 (23:02 +0100)]
Move references to CGALRenderer out of MainWindow.cpp

5 years agoMove references to CGALPrimitive out of MainWindow.cpp
Giles Bathgate [Sat, 25 Aug 2012 21:07:33 +0000 (22:07 +0100)]
Move references to CGALPrimitive out of MainWindow.cpp

5 years agoNo need for repeat code.
Giles Bathgate [Sat, 25 Aug 2012 18:53:11 +0000 (19:53 +0100)]
No need for repeat code.

5 years agoSimplify interface of CGALExport.
Giles Bathgate [Sat, 25 Aug 2012 18:46:43 +0000 (19:46 +0100)]
Simplify interface of CGALExport.

5 years agoOffset should not discard z value.
Giles Bathgate [Fri, 24 Aug 2012 17:45:05 +0000 (18:45 +0100)]
Offset should not discard z value.

5 years agoAdded a slice module.
Giles Bathgate [Fri, 24 Aug 2012 17:42:55 +0000 (18:42 +0100)]
Added a slice module.

5 years agoGet all vertexes even when they don't belong to a solid.
Giles Bathgate [Thu, 23 Aug 2012 16:19:02 +0000 (17:19 +0100)]
Get all vertexes even when they don't belong to a solid.

This means point() and hull() operations now work together.

5 years agoFix for when location of point is unspecified.
Giles Bathgate [Wed, 22 Aug 2012 04:55:18 +0000 (05:55 +0100)]
Fix for when location of point is unspecified.

5 years agoImplemented a point module.
Giles Bathgate [Wed, 22 Aug 2012 04:02:55 +0000 (05:02 +0100)]
Implemented a point module.

5 years agoUser guide doesn't need to contain compilation instructions.
Giles Bathgate [Sat, 4 Aug 2012 11:56:45 +0000 (12:56 +0100)]
User guide doesn't need to contain compilation instructions.

5 years agoBuild releases for Quantal, deprecate releases for Natty.
Giles Bathgate [Sat, 4 Aug 2012 09:29:30 +0000 (10:29 +0100)]
Build releases for Quantal, deprecate releases for Natty.

5 years agoRapCAD 0.8.0 v0.8.0
Giles Bathgate [Wed, 1 Aug 2012 20:32:41 +0000 (21:32 +0100)]
RapCAD 0.8.0

5 years agoUpdated Release notes for upcoming version.
Giles Bathgate [Wed, 1 Aug 2012 20:32:41 +0000 (21:32 +0100)]
Updated Release notes for upcoming version.

5 years agoInclude math.h explicitly rather than as part of tau.h
Giles Bathgate [Sat, 21 Jul 2012 11:51:09 +0000 (12:51 +0100)]
Include math.h explicitly rather than as part of tau.h

5 years agoTook new version of OGL_helper.h since its licenced under GPLv3.
Giles Bathgate [Sat, 14 Jul 2012 19:07:32 +0000 (20:07 +0100)]
Took new version of OGL_helper.h since its licenced under GPLv3.

5 years agoAdded licence header to files where it was missing.
Giles Bathgate [Sat, 14 Jul 2012 19:00:45 +0000 (20:00 +0100)]
Added licence header to files where it was missing.

5 years agoSome more documentation.
Giles Bathgate [Tue, 10 Jul 2012 19:10:07 +0000 (20:10 +0100)]
Some more documentation.

5 years agoAdded simple about box dialog that displays the RapCAD version number.
Giles Bathgate [Tue, 10 Jul 2012 18:00:27 +0000 (19:00 +0100)]
Added simple about box dialog that displays the RapCAD version number.

5 years agoAdded some more to the documentation.
Giles Bathgate [Sun, 8 Jul 2012 08:40:10 +0000 (09:40 +0100)]
Added some more to the documentation.

5 years agoMore symtax highlighting in compiling.
Giles Bathgate [Sat, 7 Jul 2012 11:15:37 +0000 (12:15 +0100)]
More symtax highlighting in compiling.

5 years agoAdded syntax highlighting to asciidoc documentation.
Giles Bathgate [Sat, 7 Jul 2012 11:01:44 +0000 (12:01 +0100)]
Added syntax highlighting to asciidoc documentation.

5 years agoRestructured asciidoc documentation to work better with index and table of contents.
Giles Bathgate [Sat, 7 Jul 2012 08:52:45 +0000 (09:52 +0100)]
Restructured asciidoc documentation to work better with index and table of contents.

5 years agoDangling value clean up is now working properly.
Giles Bathgate [Sat, 7 Jul 2012 07:24:55 +0000 (08:24 +0100)]
Dangling value clean up is now working properly.

5 years agoAttempt to clean up dangling values.
Giles Bathgate [Sat, 7 Jul 2012 06:12:38 +0000 (07:12 +0100)]
Attempt to clean up dangling values.

5 years agoLittle helper script to apply astyle rules.
Giles Bathgate [Sat, 7 Jul 2012 00:57:37 +0000 (01:57 +0100)]
Little helper script to apply astyle rules.

5 years agoImprovements to array concatenation code and some tests.
Giles Bathgate [Sat, 7 Jul 2012 00:48:59 +0000 (01:48 +0100)]
Improvements to array concatenation code and some tests.

5 years agoParameterless constructor can be protected.
Giles Bathgate [Fri, 6 Jul 2012 22:21:46 +0000 (23:21 +0100)]
Parameterless constructor can be protected.

5 years agoAllow range values to be treated as though they are vector values.
Giles Bathgate [Fri, 6 Jul 2012 22:12:19 +0000 (23:12 +0100)]
Allow range values to be treated as though they are vector values.

5 years agoFixed some defeferenced null pointer exceptions in polygon.
Giles Bathgate [Fri, 6 Jul 2012 20:27:58 +0000 (21:27 +0100)]
Fixed some defeferenced null pointer exceptions in polygon.

5 years agoImproved the tool tips in main window tool bar.
Giles Bathgate [Fri, 6 Jul 2012 19:32:34 +0000 (20:32 +0100)]
Improved the tool tips in main window tool bar.

5 years agoAdded the infamous cup to examples.
Giles Bathgate [Fri, 6 Jul 2012 19:25:44 +0000 (20:25 +0100)]
Added the infamous cup to examples.

5 years agoAdded an example using array concatination polylines and sin()/cos() functions.
Giles Bathgate [Fri, 6 Jul 2012 19:22:33 +0000 (20:22 +0100)]
Added an example using array concatination polylines and sin()/cos() functions.

5 years agoMade parameters on rounded cube consistent and cleaned up other ambiguities.
Giles Bathgate [Wed, 4 Jul 2012 20:52:14 +0000 (21:52 +0100)]
Made parameters on rounded cube consistent and cleaned up other ambiguities.

5 years agoMoved rounded cube into regular shapes library.
Giles Bathgate [Wed, 4 Jul 2012 20:40:34 +0000 (21:40 +0100)]
Moved rounded cube into regular shapes library.

5 years agoImplemented preferences for edge and vertex size.
Giles Bathgate [Wed, 4 Jul 2012 20:14:02 +0000 (21:14 +0100)]
Implemented preferences for edge and vertex size.

This gives custom appearance in skeleton mode. Setting the vertex
size to 0 bypasses rendering of vertexes completely. Likewise for
edges.

5 years agoImplemented working amf export feature.
Giles Bathgate [Tue, 19 Jun 2012 18:34:34 +0000 (19:34 +0100)]
Implemented working amf export feature.

5 years agoNon-working AMF Export framework. Still learning how cgal works.
Steve Kelly [Wed, 9 May 2012 05:11:22 +0000 (01:11 -0400)]
Non-working AMF Export framework. Still learning how cgal works.

5 years agoSome additional test files restored from stash.
Giles Bathgate [Mon, 18 Jun 2012 17:30:05 +0000 (18:30 +0100)]
Some additional test files restored from stash.

5 years agoImplemented module stub for rotateextrude.
Giles Bathgate [Mon, 18 Jun 2012 18:12:31 +0000 (19:12 +0100)]
Implemented module stub for rotateextrude.

5 years agoFixed compiler warnings due to undefined virtual destructors.
Giles Bathgate [Sat, 16 Jun 2012 07:41:57 +0000 (08:41 +0100)]
Fixed compiler warnings due to undefined virtual destructors.

5 years agoMinor correction to release.sh ensures output is moved to correct location.
Giles Bathgate [Thu, 3 May 2012 19:12:24 +0000 (20:12 +0100)]
Minor correction to release.sh ensures output is moved to correct location.

5 years agoRapCAD 0.7.0 v0.7.0
Giles Bathgate [Wed, 2 May 2012 20:43:59 +0000 (21:43 +0100)]
RapCAD 0.7.0

5 years agoUpdated Release notes for upcoming version.
Giles Bathgate [Wed, 2 May 2012 20:43:59 +0000 (21:43 +0100)]
Updated Release notes for upcoming version.

5 years agoNo more testing and simulation on release.sh
Giles Bathgate [Sun, 29 Apr 2012 21:40:15 +0000 (22:40 +0100)]
No more testing and simulation on release.sh

5 years agoAdded little script to help prepare releases.
Giles Bathgate [Fri, 27 Apr 2012 16:59:15 +0000 (17:59 +0100)]
Added little script to help prepare releases.

5 years agoEnable the windows part of the build script.
Giles Bathgate [Fri, 27 Apr 2012 16:58:21 +0000 (17:58 +0100)]
Enable the windows part of the build script.

5 years agoImprovements to release script remove duplication.
Giles Bathgate [Thu, 26 Apr 2012 19:57:15 +0000 (20:57 +0100)]
Improvements to release script remove duplication.

5 years agoImplemented add assign, and subtract assign operators.
Giles Bathgate [Sat, 21 Apr 2012 22:37:49 +0000 (23:37 +0100)]
Implemented add assign, and subtract assign operators.

5 years agoDemonstrate default values for parameter in example.
Giles Bathgate [Sat, 21 Apr 2012 20:47:04 +0000 (21:47 +0100)]
Demonstrate default values for parameter in example.

5 years agoRe-organisation of test folder.
Giles Bathgate [Sat, 21 Apr 2012 08:52:33 +0000 (09:52 +0100)]
Re-organisation of test folder.

5 years agoAnother simple example.
Giles Bathgate [Sat, 21 Apr 2012 08:49:49 +0000 (09:49 +0100)]
Another simple example.

5 years agoSimple example of some basic features.
Giles Bathgate [Wed, 18 Apr 2012 20:50:55 +0000 (21:50 +0100)]
Simple example of some basic features.

5 years agoImport works differently in RapCAD.
Giles Bathgate [Tue, 17 Apr 2012 20:20:47 +0000 (21:20 +0100)]
Import works differently in RapCAD.

5 years agoIn RapCAD for produces a list so no need for intersection_for().
Giles Bathgate [Tue, 17 Apr 2012 20:15:42 +0000 (21:15 +0100)]
In RapCAD for produces a list so no need for intersection_for().

5 years agoImport works differently in RapCAD.
Giles Bathgate [Tue, 17 Apr 2012 20:11:34 +0000 (21:11 +0100)]
Import works differently in RapCAD.

5 years agoVariables are imperative in RapCAD vs declarative, so the order is important.
Giles Bathgate [Tue, 17 Apr 2012 20:00:14 +0000 (21:00 +0100)]
Variables are imperative in RapCAD vs declarative, so the order is important.

5 years agoAdded licence and credit where its due.
Giles Bathgate [Tue, 17 Apr 2012 19:41:03 +0000 (20:41 +0100)]
Added licence and credit where its due.

5 years agoAdded scad examples.
Giles Bathgate [Tue, 17 Apr 2012 19:26:51 +0000 (20:26 +0100)]
Added scad examples.

5 years agoImplemented center() module for centering about the bounding box.
Giles Bathgate [Mon, 26 Mar 2012 19:41:40 +0000 (20:41 +0100)]
Implemented center() module for centering about the bounding box.

5 years agoFix for cylinder and cube of zero height.
Giles Bathgate [Sun, 25 Mar 2012 13:51:12 +0000 (14:51 +0100)]
Fix for cylinder and cube of zero height.

5 years agoFixed some compiler warnings.
Giles Bathgate [Sun, 25 Mar 2012 13:39:35 +0000 (14:39 +0100)]
Fixed some compiler warnings.

5 years agoImprovements to relese script.
Giles Bathgate [Sat, 24 Mar 2012 18:14:48 +0000 (18:14 +0000)]
Improvements to relese script.

5 years agoInitial implementation of release script.
Giles Bathgate [Sat, 24 Mar 2012 17:40:07 +0000 (17:40 +0000)]
Initial implementation of release script.

5 years agoUpdated icons.
Giles Bathgate [Sat, 24 Mar 2012 14:56:14 +0000 (14:56 +0000)]
Updated icons.

5 years agoCorrection to zip command.
Giles Bathgate [Sat, 24 Mar 2012 14:31:20 +0000 (14:31 +0000)]
Correction to zip command.

5 years agoChanges to make release script callable at startup.
Giles Bathgate [Sat, 24 Mar 2012 13:04:31 +0000 (13:04 +0000)]
Changes to make release script callable at startup.

5 years agoAdded automatic building of zip files to release script.
Giles Bathgate [Sat, 24 Mar 2012 10:59:49 +0000 (10:59 +0000)]
Added automatic building of zip files to release script.

5 years agoAdd logging to release batch file.
Giles Bathgate [Sat, 24 Mar 2012 07:18:32 +0000 (07:18 +0000)]
Add logging to release batch file.

5 years agoClean up path duplication in rapcad.pro and add rm -f for delete files.
Giles Bathgate [Fri, 23 Mar 2012 17:05:27 +0000 (17:05 +0000)]
Clean up path duplication in rapcad.pro and add rm -f for delete files.

5 years agoAdded git tasks to release-win32.bat
Giles Bathgate [Thu, 22 Mar 2012 22:01:36 +0000 (22:01 +0000)]
Added git tasks to release-win32.bat

5 years agoUpdated documentation for compilation on linux.
Giles Bathgate [Thu, 22 Mar 2012 21:40:21 +0000 (21:40 +0000)]
Updated documentation for compilation on linux.

5 years agoAdded additional CGAL dlls to installer.
Giles Bathgate [Tue, 20 Mar 2012 23:03:24 +0000 (23:03 +0000)]
Added additional CGAL dlls to installer.

5 years agoRestored additional dlls required by installer.
Giles Bathgate [Tue, 20 Mar 2012 22:20:06 +0000 (22:20 +0000)]
Restored additional dlls required by installer.

5 years agoUpdated windows dependencies to the latest versions.
Giles Bathgate [Tue, 20 Mar 2012 22:03:02 +0000 (22:03 +0000)]
Updated windows dependencies to the latest versions.

5 years agoMake release-macosx.sh executable.
Giles Bathgate [Tue, 20 Mar 2012 20:34:07 +0000 (20:34 +0000)]
Make release-macosx.sh executable.

5 years agoUse CGAL glu.h which is a platform portable header wrapper.
Giles Bathgate [Tue, 20 Mar 2012 20:28:59 +0000 (20:28 +0000)]
Use CGAL glu.h which is a platform portable header wrapper.

5 years agoNeed to also link against GLU.
Giles Bathgate [Sat, 17 Mar 2012 20:34:33 +0000 (20:34 +0000)]
Need to also link against GLU.

5 years agoNewer versions of Qt don't include glu.h by default.
Giles Bathgate [Sat, 17 Mar 2012 20:29:21 +0000 (20:29 +0000)]
Newer versions of Qt don't include glu.h by default.

5 years agoSimplify code in functions, no need for local variable.
Giles Bathgate [Thu, 8 Mar 2012 20:46:05 +0000 (20:46 +0000)]
Simplify code in functions, no need for local variable.

5 years agoUpdated todo.
Giles Bathgate [Wed, 7 Mar 2012 21:33:06 +0000 (21:33 +0000)]
Updated todo.

5 years agoAdded minimal test for all functions.
Giles Bathgate [Sat, 3 Mar 2012 14:44:21 +0000 (14:44 +0000)]
Added minimal test for all functions.

5 years agoAdded new function implementations to builtincreator.
Giles Bathgate [Sat, 3 Mar 2012 14:41:22 +0000 (14:41 +0000)]
Added new function implementations to builtincreator.

5 years agoCorrected white space errors.
Giles Bathgate [Sat, 3 Mar 2012 13:53:25 +0000 (13:53 +0000)]
Corrected white space errors.

5 years agoAdded support for non centered spheres
Steve Kelly [Sat, 3 Mar 2012 03:30:28 +0000 (22:30 -0500)]
Added support for non centered spheres

5 years agoAdded hyperbolic tangent (tanh) function
Steve Kelly [Sat, 3 Mar 2012 02:16:45 +0000 (21:16 -0500)]
Added hyperbolic tangent (tanh) function

5 years agoAdded hyperbolic sine (sinh) function
Steve Kelly [Sat, 3 Mar 2012 02:07:01 +0000 (21:07 -0500)]
Added hyperbolic sine (sinh) function

5 years agoAdded hyperbolic cosine (cosh)
Steve Kelly [Sat, 3 Mar 2012 02:00:58 +0000 (21:00 -0500)]
Added hyperbolic cosine (cosh)

5 years agoAdded atan function/ comment in sphere
Steve Kelly [Sat, 3 Mar 2012 01:55:39 +0000 (20:55 -0500)]
Added atan function/ comment in sphere

5 years agoImplemented atan2() function.
Giles Bathgate [Thu, 1 Mar 2012 19:48:54 +0000 (19:48 +0000)]
Implemented atan2() function.