Commit Graph

286 Commits

Author SHA1 Message Date
Jeremy Mack Wright
74b4f0057d Fixed findSolid() so that it handles compounds properly. 2015-10-12 14:04:03 -04:00
Jeremy Mack Wright
afd186e23a Fixed a bug with polygon where forConstruction couldn't be passed, which caused constructions problems. 2015-10-12 12:17:35 -04:00
Jeremy Wright
552cc313ae Update changes.md 2015-10-12 08:42:13 -04:00
Jeremy Mack Wright
3e462655fd Merge branch 'master' of https://github.com/dcowden/cadquery 2015-10-12 08:40:22 -04:00
Jeremy Mack Wright
1f9788b3ef Fixed a case where the close function was not resetting the first point. 2015-10-12 08:39:38 -04:00
Jeremy Wright
be0a0dd24f Update changes.md 2015-10-09 15:44:39 -04:00
Jeremy Wright
c42d1e3e5b Merge pull request #118 from galou/cleanup
Cleanup geom.py
2015-10-09 09:33:04 -04:00
Gaël Ecorchard
37890d132b Clean up geom.py
Remove Plane.setOrigin3d() and replace with Plane.origin = ...
2015-10-08 22:40:59 +02:00
Jeremy Wright
9511375c36 Update changes.md 2015-10-06 10:50:18 -04:00
Jeremy Wright
9dd8db7147 Merge pull request #115 from galou/more_planes
Add the named planes ZX YX ZY
2015-10-06 10:46:37 -04:00
Gaël Ecorchard
cc82031e51 Add the cadquery.Vector() constructor 2015-10-06 10:00:43 +02:00
Gaël Ecorchard
2ebae0461b Use the xDir parameter in Plane.XY() and similar.
Add simple tests for named planes
Use isinstance instead of type in Vector because type caused the
problem that 'type(Vector) is FreeCAD.Base.Vector'.
2015-10-04 22:49:34 +02:00
Gaël Ecorchard
b42375b3d6 Add the named planes ZX YX ZY 2015-10-02 21:41:36 +02:00
Jeremy Wright
5d9217cf7a Update changes.md 2015-09-18 08:13:09 -04:00
Jeremy Wright
34d2e26369 Merge pull request #114 from dcowden/fix-center
Fix center
2015-09-18 08:11:04 -04:00
Jeremy Mack Wright
d6ec0ea6bd Added a test to ensure that finding the center of a compound works correctly. 2015-09-17 19:13:05 -04:00
Jeremy Mack Wright
23f1a0ea68 Fixed Center function to handle multiple solids correctly. 2015-09-17 18:17:22 -04:00
Jeremy Wright
50ed91b71c Update changes.md 2015-09-17 16:34:44 -04:00
Jeremy Wright
4edd1a23c9 Merge pull request #113 from hyOzd/multiface-workplane
create workplane from multiple co-planar faces
2015-09-17 16:33:06 -04:00
Hasan Yavuz ÖZDERYA
94f26399ef updated documentation of workplane() method 2015-09-17 23:14:47 +03:00
Hasan Yavuz ÖZDERYA
51327a822d normals should be the same, 1 of the faces may have its center on another face but may be none co-planar 2015-09-17 23:07:54 +03:00
Hasan Yavuz ÖZDERYA
ff72ac8318 add tests for workplane gen. from multiple faces 2015-09-17 22:41:42 +03:00
Hasan Yavuz ÖZDERYA
ea4ba70b06 improve workplane() method to create workplanes from multiple co-planar face selection 2015-09-17 22:40:22 +03:00
Hasan Yavuz ÖZDERYA
8763d42505 fix Vector.sub returning wrapped object instead of cadquery's Vector 2015-09-17 22:09:09 +03:00
Jeremy Wright
eccef9cc8d Update changes.md 2015-09-17 10:20:18 -04:00
Jeremy Wright
3503f7bfaf Merge pull request #111 from hyOzd/fix-minmaxselector
Fix min/max selector random behaviour
2015-09-17 10:13:53 -04:00
Hasan Yavuz ÖZDERYA
6551218d55 add test for multiple object at min/max selection 2015-09-17 07:46:46 +03:00
Hasan Yavuz ÖZDERYA
562e44c01d fail to prevent creating random workplanes 2015-09-17 07:41:52 +03:00
Jeremy Wright
b23eb56394 Update changes.md 2015-09-16 23:38:54 -04:00
Hasan Yavuz ÖZDERYA
89b109b956 min/max selector will return all objects within a tolerance 2015-09-16 23:41:32 +03:00
Jeremy Wright
1b10b06992 Merge pull request #110 from hyOzd/boolean-selectors
adding boolean/arithmetic selectors
2015-09-16 15:29:14 -04:00
Hasan Yavuz ÖZDERYA
36c75f2c55 added tests for arithmetic selectors 2015-09-16 21:34:03 +03:00
Hasan Yavuz ÖZDERYA
cb21c0db4a added AndSelector, SumSelector, SubtractSelector, InverseSelector 2015-09-13 12:56:23 +03:00
Jeremy Wright
c20a6afbfc Update changes.md 2015-09-01 15:40:17 -04:00
Jeremy Mack Wright
9aba526c5f Cleaned up some of the egg info. 2015-09-01 15:32:32 -04:00
Jeremy Wright
260e0d5424 Merge pull request #109 from hyOzd/fix-clean
fix clean method by adding dummy methods to Wire and Compound
2015-09-01 15:25:54 -04:00
Hasan Yavuz ÖZDERYA
0aba116505 added dummy clean() methods for Wire and Compound types 2015-09-01 21:56:22 +03:00
Hasan Yavuz ÖZDERYA
9da3ea3c9f refactor clean() to support objects other than Solid 2015-09-01 21:34:20 +03:00
Jeremy Wright
61665bf4c7 Removed "Recently Added Features" Section 2015-08-17 22:48:34 -04:00
Jeremy Wright
3848f5df70 Update README.md 2015-08-17 14:43:02 -04:00
Jeremy Wright
efca46d625 Update changes.md 2015-08-17 08:34:22 -04:00
Jeremy Mack Wright
8e89d901a7 Added a few more test cases for CQ.py. 2015-08-17 08:29:25 -04:00
Jeremy Wright
19a9088c81 Update README.md 2015-08-17 07:30:23 -04:00
Jeremy Wright
24e508521d Update README.md 2015-08-17 07:27:52 -04:00
Jeremy Wright
6be81ce94c Update changes.md 2015-08-08 23:49:27 -04:00
Jeremy Wright
8efcef5437 Merge pull request #104 from hyOzd/add-simplify
adding the `clean()` API aka `removeSplitter()`
2015-08-08 23:35:24 -04:00
Jeremy Wright
e4b3a7a2cb Update changes.md 2015-08-06 23:11:22 -04:00
hyOzd
247762f6a3 updated the docstring of clean() method and added clean parameter to each related docstring 2015-08-06 23:19:28 +03:00
hyOzd
d7d1e5ee7b added clean parameter to sphere() API, although it's not supported by FreeCAD implementation 2015-08-06 23:00:43 +03:00
hyOzd
935f6e1da9 added test for clean box 2015-08-06 22:39:25 +03:00