Commit Graph

45 Commits

Author SHA1 Message Date
hyOzd
e1e8e038ed added autoSimplify() and enabled it for union() method 2015-07-19 15:44:22 +03:00
hyOzd
ea26397b83 added simplify API that calls freecad's removeSplitter() function to
clean faces from unwanted edges
2015-07-19 13:00:46 +03:00
Jeremy Wright
14262e744d Hopefully final try at fixing the centered option for each axis. 2015-07-17 17:30:16 -04:00
Jeremy Wright
f42a63c7d1 Trying to get the sphere non-centering work as expected. 2015-07-16 21:54:57 -04:00
Jeremy Wright
6822944091 Fixed the centering of a sphere object. 2015-07-13 10:22:26 -04:00
hyOzd
dc2f74cfd7 chamfer example; there is no need to call edges(), faces() selector
works fine
2015-06-22 00:03:47 +03:00
hyOzd
46f6001a4a added chamfer api 2015-06-21 23:49:31 +03:00
Jeremy Wright
abce43b274 Fixed CQ.rotate docstring with same error as translate docstring. 2015-06-20 22:53:02 -04:00
Jeremy Wright
292a9935d7 Fixed the documentation on the translate function which said it was modifying the underlying objects. 2015-06-20 22:37:12 -04:00
Jeremy Wright
f8989928a8 Next phase of cleaning up CQ.py. 2015-06-16 17:03:36 -04:00
Jeremy Wright
7f0ef93868 Next small step in the CQ.py code cleanup. 2015-06-15 15:59:28 -04:00
Jeremy Wright
5531d695fa First round of clean up on CQ.py. Coverage still needs to be increased. 2015-06-15 12:24:38 -04:00
Jeremy Wright
7604c4e1a9 Continuing the cleanup. First time using Pylint on this codebase. 2015-06-14 17:19:24 -04:00
Jeremy Wright
1769eac353 Merge branch 'master' of https://github.com/dcowden/cadquery 2015-06-12 14:24:43 -04:00
Jeremy Wright
e0cb082886 Fix for the close function when used in planes other than XY. 2015-06-12 14:24:13 -04:00
hyOzd
ff74557899 added ruled option for loft 2015-06-08 22:06:34 +03:00
Jeremy Wright
89efc14ec9 Updated copyright dates and fixed a few docstring errors. 2015-04-27 13:04:34 -04:00
Jeremy Wright
b119c4fe02 Fixed spelling errors in CQ.py. 2015-04-24 15:24:34 -04:00
Jeremy Wright
7754cd5f5b Fixed mirror when vertices weren't connected, which would cause the FreeCAD algorithm problems. Also just did some housekeeping and spelling corrections in the code. 2015-04-23 00:27:01 -04:00
Jeremy Wright
08c36a3947 Fixed the rotateAndCopy function by checking coincidence of vertices between wires. Still need to do some manual testing and add tests before merging. 2015-04-17 00:04:16 -04:00
Jeremy Wright
2ce0041354 Fixed the Solid.makeSphere implementation and added CQ.sphere that mirrors the CQ.box high-level functionality. 2015-04-07 14:19:45 -04:00
xix xeaon
1a3ec5e4f3 Fixed usage of toWorldCoordinates in move and moveTo 2015-02-21 12:13:23 +01:00
Jeremy Wright
9204b128e4 Added rotate function at the CQ object level and an associated test. 2014-12-19 07:40:34 -05:00
Jeremy Wright
9fe2946b8d Added a return statement that was needed to make rotateAboutCenter work properly. 2014-12-11 22:50:44 -05:00
Jeremy Wright
19c84868a8 Removed an unneeded import and fixed tab-space mixing issues. 2014-12-11 20:42:41 -05:00
Jeremy Wright
e51b54d6c4 Made the STEP import function more robust so that it could return a CQ.Workplane object. 2014-12-11 14:35:29 -05:00
Jeremy Wright
528e4e3a46 Added toFreecad function and modified the examples to use it. Also cleaned up minor PEP non-conformances. 2014-11-04 17:13:21 -05:00
Jeremy Wright
458c55b64b The revolve operation should be complete except for tests. 2014-10-19 22:23:26 -04:00
Jeremy Wright
af386836a6 Fixed comments on code that was changed. 2014-10-17 23:01:57 -04:00
Jeremy Wright
55d659fa9c Fixed the cases where the revolve didn't work as expected. 2014-10-17 14:06:55 -04:00
Jeremy Wright
70ef555519 The revolution operation seems to be working properly, but needs to be reviewed. 2014-10-16 23:12:52 -04:00
Jeremy Wright
6549d561f5 Got revolution mostly working except for defaulting the axis of revolution end point if the user doesn't specify one. 2014-10-16 16:48:12 -04:00
Jeremy Wright
ebcc449f84 Started implementing the final form of the revolve operation. 2014-10-09 23:04:48 -04:00
Jeremy Wright
bfcc07ba60 Got the revolution operation partly working. There seems to be something wrong with how the wires are being handled still. 2014-09-30 17:38:24 -04:00
Jeremy Wright
a5923cfbed Forgot the first level code that calls _revolve. 2014-09-30 14:26:21 -04:00
Jeremy Wright
e57b36c58c Rough swipe at a revolve feature utilizing FreeCAD as a library. 2014-09-30 13:35:09 -04:00
Jeremy Wright
0e5980400a Should not have put a method call for importStep in CQ.py. Took it back out. 2014-08-18 16:33:34 -04:00
Jeremy Wright
8994493b7b importShape in importers.py was not returning anything. 2014-08-18 15:50:07 -04:00
Jeremy Wright
699636d699 Fixed copyright dates, added the STEP file importer, and added the supporting tests. 2014-08-18 14:45:02 -04:00
Dave Cowden
e1202992f5 fixed minor documentation errors 2014-07-20 09:52:47 -04:00
Dave Cowden
59d2af7a6c added export test cases 2013-04-21 17:45:29 -04:00
Dave Cowden
26cd0a443d the test cases pass now at least 2013-04-16 22:29:06 -04:00
Dave Cowden
3f7d38cdeb now at least you can import 2013-04-15 21:46:52 -04:00
Dave Cowden
911d00bfd7 updated licenses 2013-04-14 19:29:35 -04:00
Dave Cowden
e6c2547329 initial try at the layout 2013-04-14 18:39:47 -04:00