Commit Graph

479 Commits

Author SHA1 Message Date
c35472a745 Fix testCylinderPlugin 2017-09-01 23:57:16 +02:00
3442e77798 Fixed testFrontReference 2017-09-01 23:27:11 +02:00
d7a3820f04 Fix DiagonalLength of bounding box 2017-08-31 15:29:34 +02:00
09118c9d89 Reworked testSphereCombine 2017-08-31 15:02:14 +02:00
ea619f6409 Reworked testWorkplaneFromFace 2017-08-31 14:58:14 +02:00
873168e50a Fix revolve 2017-08-31 00:22:23 +02:00
bcc5994837 Fix regression from sortWiresByBuildOrder 2017-08-30 17:51:11 +02:00
c59705ef49 Fix sortWiresByBuildOrder (still suboptimal) 2017-08-30 17:27:11 +02:00
d55e5e51f7 Preliminary fix of extrusion of multiple wires 2017-08-27 23:11:56 +02:00
587569e8dc Fix wrong expected value in testBoxPointList 2017-08-27 00:07:53 +02:00
8e931652fc Fixed Matrix - rotateX,Y,Z are now additive 2017-08-27 00:06:52 +02:00
5098fc7c9e Improve SVG export (better handilinh of outline edges); fix getSVG accepting CQ object i.s.o wrapped 2017-05-28 19:28:45 +02:00
eb45edc3c1 Refactored svg export to use GCPnts_QuasiUniformDeflection + additional fixes
SVG export seems to be working correctly
2017-05-25 16:27:17 +02:00
5c95699c4b SVG test passes but not useful ouput is generated 2017-05-25 12:46:55 +02:00
282f51f346 Started refactoring svg export 2017-05-25 12:01:38 +02:00
bb1cdcfcc5 Start working on exporters 2017-05-24 15:22:49 +02:00
88df088e7c Fix importers 2017-05-24 15:22:35 +02:00
e92ce87132 Simplify wire stitch, add STL and STEP export, imporve fuse and start working on to_html 2017-05-24 15:22:14 +02:00
145ecb9769 Remove FreeCAD related code and add suitable OCC code 2017-05-14 12:52:12 +02:00
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