Jeremy Wright
7604c4e1a9
Continuing the cleanup. First time using Pylint on this codebase.
2015-06-14 17:19:24 -04:00
Hasan Yavuz ÖZDERYA
e39bf56cbe
fixed NearestToPointSelector failure with tuple as arguments
2015-06-14 23:09:58 +03: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
c585ddc050
Merge branch 'master' of https://github.com/dcowden/cadquery
2015-05-20 07:40:51 -04:00
Jeremy Wright
77e6c4bb5f
Simple code cleanup.
2015-05-20 07:40:29 -04:00
moeb
a6a9bc6614
another improvement to https://github.com/dcowden/cadquery/pull/87 wich removes multiple calls to _fc_path
2015-05-15 13:26:34 +02:00
moeb
205a6ef01a
a little improvement to https://github.com/dcowden/cadquery/pull/87
2015-05-15 13:12:40 +02:00
moeb
d36e5a10b7
fixes https://github.com/jmwright/cadquery-freecad-module/issues/53 and adds freecads library path for archlinux
2015-05-15 12:50:39 +02: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
1961c22268
Got a mirror fix working for the T-slot use case, but it broke the OCC bottle example.
2015-04-13 16:47:18 -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
Jeremy Wright
2dd6841bae
Updated the version numbers for the v0.1.8 release.
2015-03-04 07:48:45 -05:00
xix xeaon
1a3ec5e4f3
Fixed usage of toWorldCoordinates in move and moveTo
2015-02-21 12:13:23 +01:00
Jeremy Wright
49a5bb51e7
Removed unneeded workplane.py file.
2015-01-05 21:12:15 -05: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
8794d63e06
Made major improvements to the Mac OS import setup code thanks to troubleshooting from @DrRob.
2014-12-06 22:54:45 -05:00
Jeremy Wright
326c02cd0f
Added explicit support for Mac OS.
2014-12-05 23:42:25 -05:00
Jeremy Wright
de3d4ea8a7
Added an alternate path for Linux systems that install FreeCAD at /usr/bin instead of /usr/local.
2014-12-05 00:17:38 -05:00
Jeremy Wright
087f0621a7
Initial attempt to fix import issues caused by verutil.py implementation.
2014-12-01 11:51:26 -05:00
Jeremy Wright
1222a6e4d8
Fixed version numbers so that you can use == to grab test for a specific version.
2014-11-28 15:05:01 -05:00
Jeremy Wright
b9d59996d1
Added new FreeCAD versions to freecad_impl/verutil.py
2014-11-28 13:05:27 -05:00
Jeremy Wright
27624c640c
Updated the version number in init.
2014-11-19 21:16:54 -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
9fb0fad345
Fixed a minor documentation error with Plane.toWorldCoords.
2014-10-23 10:56:37 -04:00
Jeremy Wright
3bf871b0ea
Added cylinder and donut tests for the revolve operation and started on the cone test.
2014-10-20 17:41:53 -04: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
43042f433d
Accidentally left an duplicate line in the FreeCAD implementation.
2014-10-16 16:57:09 -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
f20d52ebd9
Got the revolve operation working by preventing the wire(s) from being centered.
2014-10-08 11:32:41 -04:00
Jeremy Wright
2c3e34becc
Added commented lines to the resolve function in shapes.py that shows that FreeCAD wires work properly.
2014-10-08 08:52:24 -04:00
Jeremy Wright
77e84bfb9a
Did more work on the revolve operation but it is not working yet.
2014-10-07 22:19:30 -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
0d0c40f596
Working to fix the revolve function which appears to be extruding.
2014-09-30 14:58:42 -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
55b70c882c
Cleaned up a few of the assert statements and fixed the findall line in exporters.py based on a FutureWarning.
2014-08-19 08:10:46 -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
ceadc87bde
Attempting to fix importers.py.
2014-08-18 15:25:04 -04:00
Jeremy Wright
f096136da9
Removed unneeded freecad_impl reference.
2014-08-18 15:21:39 -04:00
Jeremy Wright
7b3b02133f
Attempting to track down an exception with importing a STEP file.
2014-08-18 15:19:52 -04:00
Jeremy Wright
eab2338cf3
Attempting to track down an exception with importing a STEP file that's masked by the try/except.
2014-08-18 15:16:05 -04:00
Jeremy Wright
a21fc64f8c
Fixing self errors when not inside a class in ImportShape.
2014-08-18 15:04:22 -04:00
Jeremy Wright
d82f6120c8
Fixing error in ImportShape.
2014-08-18 15:02:49 -04:00
Jeremy Wright
bb62067cd2
Fixing error in ImportShape.
2014-08-18 15:01:53 -04:00
Jeremy Wright
5ad9cd9b94
Removed placeholder raise statement.
2014-08-18 15:00:33 -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
7e736e8401
fix issues: 25
2014-07-26 16:33:53 -04:00
Dave Cowden
e1202992f5
fixed minor documentation errors
2014-07-20 09:52:47 -04:00
Phillip Thelen
d0749bd779
Fix Indentation
...
Indentation mixups caused the if condition to never be called and thus failing on systems that used the FREECAD_LIB variable.
2013-05-10 05:13:15 +03:00
Dave Cowden
492dd2f6c7
added search for freecad lib variable
2013-05-01 19:06:14 -04:00
Derek Anderson
c3290fca92
Updated to work with 0.13
...
- This is _totally_ experimental, and I haven't done exhaustive
tests
- 88 unit tests do pass though, and I added a new import test.
- 0.12 and 0.13 seem to structure stuff a bit differently,
probably due to changes in the FreeCAD lib wrappers.
- Not tested on windows (but should work) or 0.12. Need some
help there.
2013-04-27 23:49:41 -07:00
Dave Cowden
5c763c8f9e
make pip installer
2013-04-23 21:31:56 -04:00
Dave Cowden
977eb08657
now sphinxdoc works
2013-04-23 20:33:39 -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
d2006a27e3
removed old files
2013-04-15 21:24:06 -04:00
Dave Cowden
8943b8dd10
renamed folders to standard ones
2013-04-15 21:22:54 -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