Commit Graph

555 Commits

Author SHA1 Message Date
Jeremy Mack Wright
c53da16bde Began the work of converting the workbench to use FreeCAD tabs now that v0.16 is mainstream. 2016-09-26 22:04:29 -04:00
Jeremy Mack Wright
ade6060238 Added advanced example from @adam-urbanczyk as Ex032. 2016-09-23 15:49:41 -04:00
Jeremy Wright
3c44e72fe5 Update changes.md 2016-07-31 23:44:55 -04:00
Jeremy Mack Wright
c319b4f7f0 Added a safety feature to remove bad characters from the file name before trying to create or update the 3D document view. 2016-07-31 23:36:22 -04:00
Jeremy Wright
ef223c260c Merge pull request #76 from juliendorra/patch-2
no tag on release link
2016-07-23 00:51:42 -04:00
Julien Dorra
a844c8474e no tag on release link
the release badge and link pointed to older v0.3.0. 
No tag so it always points to the list of releases with the last one on top
2016-07-22 19:54:27 +02:00
Jeremy Wright
bf8a772e22 Update changes.md 2016-07-04 15:24:11 -04:00
Jeremy Wright
babf0e980a Update changes.md 2016-07-04 15:23:55 -04:00
Jeremy Mack Wright
772093d76c Added pyparsing lib to the module. 2016-07-04 15:18:52 -04:00
Jeremy Mack Wright
02bc403c3e Merge branch 'master' of https://github.com/dcowden/cadquery 2016-07-04 15:11:12 -04:00
Jeremy Wright
7bb52eb859 Update changes.md 2016-06-29 22:30:32 -04:00
Jeremy Wright
ffa54fb70a Merge pull request #148 from adam-urbanczyk/master
Extendend string selector syntax using PyParsing
2016-06-29 22:27:44 -04:00
adam-urbanczyk
5b0b5c0e96 Fix wrong handling of index in the string syntax selector 2016-06-29 21:04:28 +02:00
adam-urbanczyk
f6d532328f Extend testNthDistance to test DirectionNthSelector using the new string syntax too 2016-06-29 21:03:30 +02:00
adam-urbanczyk
d1593e6d8e First fully working implementation of the pyparsing based StringSelector
Fixed all failing test cases from the previous commit: extended the
grammat to handle upper and lowercase CQ types and fixed some typos
2016-06-21 20:50:28 +02:00
adam-urbanczyk
76a2207a6e Added simple test case for the string selector grammar 2016-06-21 20:30:53 +02:00
adam-urbanczyk
bde0fddc05 Initial almost working implementation of pyparsing based string selector
Two test cases are  still failing
2016-06-21 20:30:36 +02:00
adam-urbanczyk
f8c377c2f7 Fix typo in .travis.yml 2016-06-20 22:03:25 +02:00
adam-urbanczyk
42d109325f Change .travis.yml to include pyparsing 2016-06-20 21:54:03 +02:00
adam-urbanczyk
7d7591719b Initial implementation of the selector grammar using PyParsing
For now the grammar is defined. It is not yet used in the
StringSyntaxSelector
2016-06-20 21:48:25 +02:00
Dave Cowden
0ef569ab84 Merge pull request #147 from adam-urbanczyk/master
DirectionNthSelector  --> selects Nth face/wire normal/parallel to given direction
2016-06-07 20:55:02 -04:00
adam-urbanczyk
9df0e39133 Updated docstring for DirectionNthSelector and extended the related test-case 2016-06-05 21:26:26 +02:00
adam-urbanczyk
6678d3f546 Implemented test-case for DirectionNthSelector 2016-06-05 16:54:29 +02:00
adam-urbanczyk
788bc58244 DirectionNthSelector inherits from ParallelDirSelector
DirectionNthSelector will only consider objects parallel | normal to the
specified direction
2016-06-05 16:54:03 +02:00
adam-urbanczyk
1ac5937f96 Preliminary implementation of Nth selector
Not yet tested
2016-06-02 21:49:15 +02:00
adam-urbanczyk
875b64a639 Started working on nth selector
Implementing using ordered dict
2016-05-23 22:01:05 +02:00
Jeremy Mack Wright
a54a81938c Changed travis.yml to use FreeCAD stable rather than daily PPA. 2016-05-23 12:17:04 -04:00
Jeremy Mack Wright
5d3a1f7927 Added v1.0.0 changes section. 2016-05-23 10:33:23 -04:00
Dave Cowden
b41d52f67d Merge pull request #146 from adam-urbanczyk/master
Symmetric extrude with respect to the workplane. Thanks adam!
2016-05-23 06:55:22 -04:00
adam-urbanczyk
58683d0eb0 Testcase for symmetric extrusion
Added a test case for symmetric extrusion operation.
2016-05-22 21:39:54 +02:00
adam-urbanczyk
32160d16a2 Symmetric extrude with respect to the workplane
Added additional parameter (both=Flase by default) to the extrude method
which allows to symmetrically extrude with respect to he current
workplane
2016-05-22 20:31:27 +02:00
Jeremy Wright
9af2fc72dc Update README.md 2016-05-15 00:13:07 -04:00
Jeremy Mack Wright
b3e88ecd97 Added an example of how to use the sweep operation. 2016-04-29 17:11:48 -04:00
Jeremy Wright
bcea03d4d6 Added v0.5.2 Info 2016-04-27 12:25:24 -04:00
Jeremy Mack Wright
e6c95401b9 Merge commit '37cf193c86d3e29ccf1938472b07bde9ce3be45c' 2016-04-26 21:44:38 -04:00
Jeremy Mack Wright
16ef674e92 Merge branch 'master' of https://github.com/jmwright/cadquery-freecad-module 2016-04-26 21:44:29 -04:00
Dave Cowden
37cf193c86 Merge pull request #145 from dcowden/sweep
Sweep -- awesome work!
2016-04-26 21:35:38 -04:00
Jeremy Mack Wright
02dd0f2508 Changed where val was being called to keep the implementation cosistent with what has been done before. 2016-04-26 20:20:18 -04:00
Jeremy Mack Wright
822af6c7f5 Finished sweep operation and added tests. 2016-04-26 20:11:12 -04:00
Jeremy Wright
1038008cce Updates for v0.4.0 through v0.5.1 version bumps. 2016-04-26 13:00:50 -04:00
Jeremy Wright
7f29a141ac Updated minimum FreeCAD version requirement 2016-04-26 12:41:29 -04:00
Jeremy Wright
217c0729bc Merge pull request #144 from bsilvereagle/patch-1
Update README.md to link to FreeCAD Github repo
2016-04-26 11:49:40 -04:00
bsilvereagle
e49b539eb7 Update README.md to link to FreeCAD Github repo
Changed the FreeCAD download link from the sourceforge.net page to the FreeCAD Github repo releases page
2016-04-26 11:37:26 -04:00
Jeremy Mack Wright
3e12726333 Rough draft of the sweep operation implementation. No unit tests yet. 2016-04-25 22:38:28 -04:00
Jeremy Mack Wright
54dd991fe0 Merge commit '8dcc6097a32a21eab4c4adc2d298f313aebb6f1b' 2016-04-25 20:44:42 -04:00
Jeremy Wright
8dcc6097a3 Update README.md 2016-04-25 10:25:08 -04:00
Dave Cowden
68b36e6738 added hyOzd example to readme 2016-04-23 11:17:41 -04:00
Jeremy Mack Wright
9b7e82cb84 Merge commit '3ac020845b8543bf58b19b70c8e23d5d7fa9307b' 2016-04-22 22:15:36 -04:00
Jeremy Wright
3ac020845b v0.5.x version updates 2016-04-22 22:15:14 -04:00
Jeremy Mack Wright
7af33df0fa Merge branch 'master' of https://github.com/jmwright/cadquery-freecad-module 2016-04-22 21:56:47 -04:00