Commit Graph

460 Commits

Author SHA1 Message Date
16270ff8f3 Remove FreeCAD related imports from occ_impl 2017-05-14 12:51:10 +02:00
4caa62d0f7 Fix typo in mirrorX operation 2017-05-14 12:36:17 +02:00
6e1f2b272d Import occ_impl by default 2017-05-14 12:35:56 +02:00
ff53dadd67 Stop using FreeCAD in TestCadObjects 2017-05-14 12:35:20 +02:00
d9d8427d69 Fix mirror operation on occ_impl level
There was a doubling of wire merge operations (one on occ_impl level and
one ov CQ level) while using mirror[X,Y] ops
2017-05-14 12:32:58 +02:00
3f4d4e5aef Different implementation of mirrorX and mirrorY on CQ level 2017-05-10 20:40:29 +02:00
bd4c3d4e66 Fixing mirrorX mirrorY 2017-05-07 20:53:50 +02:00
1146a181d2 Implement mass and length 2017-05-06 12:46:10 +02:00
31e8c3c003 Allow for cut and union op to work with Compound too 2017-05-05 23:28:11 +02:00
4874ecad4f Make compound 1st class citizen on OCC impl level
Started moving all common code for Solid and Compound into Mixin3D class
2017-05-05 23:27:28 +02:00
2bfbba6850 findSolid returns compound i.s.o. list of solids if parent is a Compound
This fixes all failing selector tests and some CQ tests.
2017-05-05 18:23:24 +02:00
4d71d50afd Fixed normalAt to correctly handle face orientation 2017-05-04 21:52:28 +02:00
1e9bc302a7 Add comment to explain the geometry change 2017-05-04 21:35:50 +02:00
16ffaeb02f Fix dir selector to support edges based on PLANE geometry 2017-05-04 21:26:23 +02:00
491b090a2b Fix makeHelix and twist extrude
Not sure if helix will work OK for conical surface
2017-05-04 20:53:21 +02:00
c96f8cd250 Incremental fixes to make more tests pass 2017-04-30 00:17:47 +02:00
e399e2ed7d Minor fixes to make tests OK 2017-04-30 00:17:14 +02:00
43c04c41af Implemented extrude with rotation - no testing yet 2017-04-29 16:24:10 +02:00
5222ed6975 Significan portion of Solid implemented
Missing methods are:

* extrude with rotation
* tesselate
* clean
2017-04-29 00:38:37 +02:00
b864a9704d Fixed fuse,cut,intersect,copy and makePolygon 2017-04-27 17:03:13 +02:00
f30804ecd1 Correct implementation of center for Edge and Face 2017-04-27 16:20:14 +02:00
8b2e7e62dd Implemented Face api 2017-04-27 15:51:05 +02:00
93035f8227 Implemeted all Edge methods 2017-04-27 14:04:52 +02:00
95dc3d8917 Additinal constructor for Vector form gp_Pnt
Also added comments on the future of BndBox precision
2017-04-27 13:50:55 +02:00
c92cafa73d Fixed shape transforms 2017-04-27 01:00:04 +02:00
3e016228fa Additional fixes of Vector 2017-04-27 00:59:15 +02:00
578c50fcbf Implemented rotate, translate, scale 2017-04-27 00:28:12 +02:00
6c2b2b0e74 Working on shapes - 7 tests pass 2017-04-27 00:01:30 +02:00
840e5dbf44 Implemented BoundBox - untested 2017-04-26 21:50:48 +02:00
706a50b8e9 Started working on shapes 2017-04-23 17:51:16 +02:00
813584f16a 11/11 tests pass on Geom (Planes)
Needed to transform gp_Pnt i.s.o. gp_Vec -- still do not understand what
is the difference
2017-04-23 01:49:49 +02:00
4b79396a2d Fixing Geom, 7/11 tests pass so far 2017-04-23 01:27:30 +02:00
ceecbf6905 Initial commit of OCC based implementation for CQ1 2017-04-23 00:17:32 +02:00
a1a533b02d Update api and class reference 2017-04-22 00:40:24 +02:00
042d9f3413 Remove finished items from the roadmap 2017-04-22 00:40:12 +02:00
6dc0f45365 Add graphical examples to the selectors section 2017-04-22 00:39:57 +02:00
4460e39af2 Updating documentation regarding extended selector syntax 2017-04-18 20:28:28 +02:00
152da20077 Merge pull request #180 from adam-urbanczyk/master
Fixing DirectionNthSelector
2017-04-18 13:22:50 -04:00
c2ce8feb4c Adding testcases for the new implementation of DirectionNthSelector 2017-04-18 18:38:34 +02:00
64156a792a Fixing DirectionNthSelector
Many corner cases were missed in the initial implementation. Especially
handling of multiple faces with same/similar distance was NOK
2017-04-18 18:37:59 +02:00
8bf31d0e6b Removed mention of the PPA for the FreeCAD module since it is not being kept up-to-date 2017-04-17 10:40:25 -04:00
9c24f8b703 Add projects using cadquery 2017-04-15 18:13:14 -04:00
731efe57e7 Updated everything for version 1.0.0 v1.0.0 2017-04-12 21:33:38 -04:00
ea966045b9 Merge pull request #178 from adam-urbanczyk/master
Increase the coverage of selector grammar testing
2017-04-11 14:59:22 -04:00
cde17b541e Increase the coverage of selector grammar testing 2017-04-11 20:30:59 +02:00
57d566e80b Merge pull request #176 from Peque/master
Make pyparsing an actual cadquery requirement
2017-02-11 13:08:32 -05:00
55b3991cfa Make pyparsing an actual cadquery requirement 2017-02-11 16:45:21 +01:00
26261c6ff5 Update readme to use master build status not latest 2016-12-28 15:01:38 -05:00
e6831d22a5 fixed formatting 2016-12-11 17:09:41 -05:00
6a485ae8c3 Update readme for CQ 2.0 roadmap 2016-12-11 17:08:50 -05:00