Mateusz Skowroński
9b07616fe6
* Cosmetic change. Replace Qt keyword emit with Q_EMIT.
...
* Whitespace fixes.
2017-01-05 22:57:30 +01:00
wmayer
96dc57c068
replace Qt keyword slots with Q_SLOTS
2017-01-05 14:27:19 +01:00
wwmayer
899c5c337e
Merge pull request #417 from dev-at-stellardeath-org/path_helix
...
Path: helix machining for circular holes
2017-01-05 14:05:28 +01:00
Yorik van Havre
b334197116
Arch: decompose multifuse objects when exporting to IFC
2017-01-04 21:08:54 -02:00
Lorenz Hüdepohl
cd3c1d574e
Path: Helix taskpanel shows interdependencies of holes
...
Instead of a flat list of holes now a tree is shown, with the various
machining operations for the individual holes grouped together.
2017-01-04 20:11:49 +01:00
wmayer
4efd3e894a
fix -Wunused-parameter
2017-01-04 18:20:43 +01:00
wwmayer
6dff7f1f1d
Merge pull request #413 from realthunder/sortEdges
...
Add C++ implementation of Part.sortEdges
2017-01-04 17:12:10 +01:00
Stefan Tröger
109f8690ee
Extensions: Fix GeoFeatureGroup drag&drop
2017-01-04 16:01:58 +01:00
Stefan Tröger
c4ec348fbd
PartDesign: Show origin for primitive editing
2017-01-04 16:01:58 +01:00
Stefan Tröger
40cc2880e0
PartDesign: Fix test for new group body
2017-01-04 16:01:58 +01:00
Stefan Tröger
d2764a3c7a
PartDesign: Adopt python interface to body group
2017-01-04 16:01:58 +01:00
Stefan Tröger
b4a569e013
PartDesign: Change body viewprovider to group
2017-01-04 16:01:58 +01:00
Stefan Tröger
9a3b952fb9
PartDesign: Port body to be a origin group
2017-01-04 16:01:58 +01:00
Stefan Tröger
47ed29fffd
Extensions: GeoFeatureGroup only for GeoFeature
2017-01-04 16:01:58 +01:00
wmayer
dfbd6aa237
cleanup work: overload methods instead of using new method names
2017-01-04 15:39:27 +01:00
triplus
43ad429734
Add Part BOA multiCut, multiCommon and multiSection methods
2017-01-04 14:06:12 +01:00
AjinkyaDahale
8e1f5364af
Coincident constraint making mode added
...
One small problem remains that the origin is not selectable as one point
in coincident constraint making mode.
2017-01-04 12:58:11 +01:00
AjinkyaDahale
75ad582913
Lock doesn't complain "no selection"
2017-01-04 12:58:11 +01:00
AjinkyaDahale
670e59eae7
Lock constraint in always available when sketch is open
...
Earlier it was available only when a selection is made
2017-01-04 12:58:11 +01:00
AjinkyaDahale
1230f493d5
Lock constraint can be applied with better selection
...
Can't yet start without selection: the button on toolbar is not active
without a selection yet
2017-01-04 12:58:11 +01:00
AjinkyaDahale
ecd1f465b0
Added DrawSketchHandlerLock
2017-01-04 12:58:11 +01:00
Yorik van Havre
0d4b185b80
Arch: Fixed small bug in components
2017-01-03 21:07:46 -02:00
wmayer
608f737170
use normals if available
2017-01-03 19:58:26 +01:00
wmayer
0ad93186b5
compute signed distances of points to shape, show results of visual inspection for point clouds
2017-01-03 17:02:50 +01:00
Zheng, Lei
d585499825
Make DraftGeomUtils.findWires use Part.sortEdges
...
Renamed the original DraftGeomUtils.findWires() to findWiresOld2(). The
original findWires() has a bug which may cause missing edge(s).
Besides, using C++ implementation of Part.sortEdges will have better
performance.
2017-01-03 17:05:28 +08:00
Zheng, Lei
e381b2332a
Added Part.sortEdges
...
Unlike Part.__sortEdges__ which only return a list of connected edges,
and discard the rest. Part.sortEdges return a list of list of
connected edges, which includes all input edges.
2017-01-03 16:59:16 +08:00
Markus Lampert
e92f315379
Changed default values for tags and disabled old popup menu.
2017-01-02 17:34:37 -08:00
Markus Lampert
556e25e47f
Fixed another initialisation issue - depending on how the dressup is created.
2017-01-02 17:34:36 -08:00
Markus Lampert
8efbe9e645
Basic UI for holding tags.
2017-01-02 17:34:36 -08:00
Markus Lampert
807cf80a77
Hide job while editing dressup.
2017-01-02 17:34:36 -08:00
Markus Lampert
34f2105499
Fixed edit dialog initialisation.
2017-01-02 17:34:36 -08:00
Markus Lampert
9bf58b1c94
Reduced logging.
2017-01-02 17:34:36 -08:00
Markus Lampert
cb85072bbd
Fixed alignment issue and unit tests.
...
The trick is really to over-extend edges before creationg shapes for the common operation, and trying to avoid alignment of the edge with the cone's seam.
2017-01-02 17:34:36 -08:00
Markus Lampert
27b71ab1ae
Maintaining rapid commands.
2017-01-02 17:34:36 -08:00
Markus Lampert
f232096eb4
Fixed build and tests.
2017-01-02 17:34:36 -08:00
Markus Lampert
068dc2d72d
Reduced logging.
2017-01-02 17:34:36 -08:00
Markus Lampert
d6c588e57b
Added resiliancy against vertical path elements.
2017-01-02 17:34:36 -08:00
Markus Lampert
c1fc88c6a3
Fixed caching issue.
2017-01-02 17:34:36 -08:00
Markus Lampert
6b758e2714
Added support for vertical paths along the edge of a cylindrical tag.
2017-01-02 17:34:36 -08:00
Markus Lampert
ab382ce436
Improved tag height based on obj.Base properties, if they exist.
2017-01-02 17:34:36 -08:00
Markus Lampert
5e1efba512
Fixed generation and edge case where there is no wire to cut the tag.
2017-01-02 17:34:36 -08:00
Markus Lampert
1635d73b1b
Removed core which isn't used anymore; some debugging info to figure out the save/restore issus.
2017-01-02 17:34:36 -08:00
Markus Lampert
b26a7ad794
OCC based tag line generation by extruding the edges cutting through a tag and retreiving the common with the tag solid.
2017-01-02 17:34:36 -08:00
Markus Lampert
9eca75e673
Added pixellation of arbitrary path curve.
2017-01-02 17:34:36 -08:00
Markus Lampert
e807094eda
Create cones for debugging cone shaped tags.
2017-01-02 17:34:36 -08:00
Markus Lampert
f294821f9d
Use PathGeom for holding tags dressup.
2017-01-02 17:34:36 -08:00
Markus Lampert
0fabe5c079
Fixed helix construction.
2017-01-02 17:34:36 -08:00
Markus Lampert
a3ae53a82b
Added arcToHelix.
2017-01-02 17:34:36 -08:00
Markus Lampert
198ab6db2e
Rebase on new Line/LineSegment code.
2017-01-02 17:34:36 -08:00
Markus Lampert
23196b4c69
Fixed most of the state machine issues, still a problem with intersection of edges. Need to rebase.
2017-01-02 17:34:36 -08:00