Commit Graph

12920 Commits

Author SHA1 Message Date
Zheng, Lei
ecc426aa2a Path.Area: fixed compiler warning 2017-01-29 18:59:52 +00:00
Yorik van Havre
96f6154d74 Start: misc fixes in startpage 2017-01-29 15:33:00 -02:00
wwmayer
e70dbc25a4 Merge pull request #480 from drallod/master
Path: Issue #0002817:
2017-01-29 17:52:15 +01:00
drallod
092ca9eaa7 Path: Issue #0002817:
Check if default post processor hasn't been lost
2017-01-29 10:42:13 -06:00
Yorik van Havre
f02c9ecf04 Arch: Export rebars to IFC as SweptDiskSolids + fixed half-done py3 compatibility - fixes #2684 2017-01-29 14:27:42 -02:00
Zheng, Lei
43432ea772 Path.Area: fixed auto workplane correction 2017-01-29 20:25:13 +08:00
Zheng, Lei
9150ee24d1 Path.Area: fixed auto workplane finding logic 2017-01-29 20:17:18 +08:00
wwmayer
53a7dfd12d Merge pull request #479 from abdullahtahiriyo/bspline_stage1b_2017_firstdeliverable_fixes
Bspline stage1b 2017 firstdeliverable fixes
2017-01-29 11:40:26 +01:00
Zheng, Lei
b19fe515f5 Path.Area: fixed non-circular curve handling, etc.
* Fixed non-circular curve orientation handling

* Section changed to use Part::CrossSection, because it seems
BRepAlgoAPI_Section has trouble with non-circular curves (LastParameter
becomes huge which causes discretization to produce many many points)

* Exposed Area.makeSections() to section with variable heights

* Modified Area.setPlane() to accept non-planar shape

* Exposed Area.getPlane() to obtain current workplane

* Exposed Area.Shapes attribute to return the current holding children
shape.
2017-01-29 18:24:01 +08:00
Abdullah Tahiri
5b4602be33 Sketcher: Documentation of delete functions 2017-01-29 00:25:34 +01:00
Abdullah Tahiri
3dc67c2547 Sketcher: Fix deletion of geometry having internal geometry inserted before the geometry 2017-01-28 23:08:27 +01:00
wwmayer
273ce82b8b Merge pull request #467 from mlampert/path-unit-test-fixes
Path: Path unit test fixes issue #2870
2017-01-28 22:15:51 +01:00
Markus Lampert
1f4d010f40 Restored exception masking - although i'm not sure it's a good thing. 2017-01-28 11:46:17 -08:00
Markus Lampert
8a7af5cd05 Import pivy only if gui is up. 2017-01-28 11:46:17 -08:00
Markus Lampert
19798c1e08 Refactored cmake file once again - exposing root exception. 2017-01-28 11:46:17 -08:00
Markus Lampert
bdeeee48b3 Fixed unit tests for the case where LineOld is not set to false. 2017-01-28 11:46:17 -08:00
Markus Lampert
4d91ed3992 Refactored cmake file and added TestPathCore. 2017-01-28 11:46:16 -08:00
ml
3ee613f79b Fixed merge issues and re-enabled tests. 2017-01-28 11:46:16 -08:00
Markus Lampert
74d4a4322f Hooked Path tests into global unit test target. 2017-01-28 11:46:16 -08:00
Markus Lampert
2fd6596e81 Fixed holding tags unit tests. 2017-01-28 11:46:16 -08:00
wwmayer
b2f3562dfa Merge pull request #478 from agryson/sketcher-artwork-alignment
Sketcher artwork alignment
2017-01-28 15:55:19 +01:00
Alexander Gryson
f253171bee Update Metadata 2017-01-28 09:29:20 +01:00
Alexander Gryson
45c0ddde40 Update xpm icons 2017-01-28 09:29:19 +01:00
Alexander Gryson
6ac4160776 Align Sketcher Workbench icons to guidelines 2017-01-28 09:29:19 +01:00
wmayer
cc67c14493 issue #0002540: Crash on startup 2017-01-28 00:14:15 +01:00
wmayer
a5a751cfbd issue #0002540: Crash on startup 2017-01-27 23:53:48 +01:00
Zheng, Lei
6ad617938d libarea: fixed linux build 2017-01-28 01:30:13 +08:00
Zheng, Lei
0efe8b7dfb Path: fixed Path.h line ending issue 2017-01-28 01:22:09 +08:00
wwmayer
aab3cdbed4 Merge pull request #475 from abdullahtahiriyo/bspline_stage1b_2017_firstdeliverable
Bspline stage1b 2017 firstdeliverable
2017-01-27 18:20:16 +01:00
Zheng, Lei
8dadcbe196 Path: fixed FeatureAreaView negative SectionIndex behavior 2017-01-28 01:19:09 +08:00
wmayer
a3ad182067 use triangular tabs in property view only on Windows 2017-01-27 17:05:08 +01:00
wmayer
b0b68b7c7b fix -Wunused-variable 2017-01-27 16:10:19 +01:00
wwmayer
4b9e18c89c Merge pull request #472 from looooo/python3-complete
py3: ported Complete to python3
2017-01-27 15:53:10 +01:00
wmayer
f40c9ece02 code cleanup 2017-01-27 15:48:27 +01:00
Jean-Marie Verdun
89e53d0e6a STEP reader improvements
Create Global STEP Tree when assemblies are present
Make TBB usage dependant of its activation status at CMake Level
Fix hierarchy opening into STEP Assembly
2017-01-27 15:23:49 +01:00
Zheng, Lei
be1d0f6151 Path: added Path.fromShapes and Path.sortWires
* Path.fromShapes can now convert any number of shapes to Path with
optimzied travel distances. It internally uses Path.sortWires to
minimize travel distances, and also sort wires by its Z height in case
of sectioned wires.

* The above python function is impelmented in Path::Area class.

* Path::FeatureShape is rewrote to take advantage of these two
functions.

* Add Path::FeatureAreaView to partially display a Path::FeatureArea's
sections.
2017-01-27 17:13:16 +08:00
Markus Lampert
020325de63 Changed comparison of adjecent edge points to use PathGeom.pointsCoincide to deal with the higher precision of doubles underneath. 2017-01-26 23:07:32 -02:00
Yorik van Havre
5801de0d03 Merge pull request #474 from mlampert/logging
Path: minor fix in dogbones and introduction of PathLog module (with initial use).
2017-01-26 21:23:41 -02:00
Abdullah Tahiri
c1620e7a87 Sketcher: BSpline - avoid tiny circles on removal of equality 2017-01-26 23:41:02 +01:00
Abdullah Tahiri
675e6c4e41 Sketcher: BSpline Creation - as single command for one-step undo 2017-01-26 21:31:03 +01:00
Abdullah Tahiri
da5c5b22b4 Sketcher: BSpline Creation fix - Remove introduced pole if creation cancelled 2017-01-26 21:31:03 +01:00
Abdullah Tahiri
fe929559e1 Sketcher: BSpline Creation improvement - Add constraints by groups 2017-01-26 21:31:03 +01:00
Abdullah Tahiri
68d5a13b9a Sketcher: BSpline Creation acceleration - pole constraining on pole creation 2017-01-26 21:31:02 +01:00
Abdullah Tahiri
4e19839bb9 Sketcher: BSpline Creation solver call reduction 2017-01-26 21:31:02 +01:00
Abdullah Tahiri
e18dc4147b Sketcher: BSpline Creation - pole circle on click
=================================================

This method creates the pole circles on every click. This allows to properly detect the closing of the curve
2017-01-26 21:31:02 +01:00
Abdullah Tahiri
c809bfbed8 Sketcher: InternalAligment Python extension to InternalAlignmentIndex
=====================================================================

Extension of Constraint Python code to consider the case with 4 ints, where the last int is InternalAligmentIndex for InternalAligment constraint
2017-01-26 21:31:02 +01:00
Markus Lampert
287094cf83 Fixed moved dogbone to use logging module - and fixed a bug while I was at it. 2017-01-26 10:47:57 -08:00
Markus Lampert
f2ea9cb607 Fixed secondary debug logging in holding tags. 2017-01-26 10:47:57 -08:00
Markus Lampert
3f6b4a0b79 Path logging interface and bulk transfer of HoldingTags dressup to use module. 2017-01-26 10:47:57 -08:00
Zheng, Lei
17e6b709e7 Merge remote-tracking branch 'upstream/master' into PathArea 2017-01-26 15:47:26 +08:00