Commit Graph

7960 Commits

Author SHA1 Message Date
wmayer
a86583e833 fix crash when trying to drag and drop origin object in body object 2017-04-06 19:16:27 +02:00
Yorik van Havre
aa086c1dd9 Draft: Hold snapping points
When drawing (snapping) using the Draft module, it is now possible
to press the Q key to record points. Additional snap locations then
become available orthogonally to these hold points.
2017-04-05 19:04:05 -03:00
Yorik van Havre
f4edb7aed4 Arch: Rebars can now be based on any wire, not only sketches 2017-04-05 17:25:57 -03:00
Yorik van Havre
275732a281 AddonManager: Misc fixes
* Fixed wrong WB description
* Enabled list sorting
* Blacklisted FCGear macro (it is a WB now)
2017-04-05 13:42:31 -03:00
Kurt Kremitzki
c902422f63 Create Macro dir for AddonManager if nonexistent
This commit implements the directory-existence-check already used for
the Mod folder when AddonManager attempts to install something into it
and is associated with bug #00029998
2017-04-04 19:17:09 -05:00
Gilles DOFFE
428c56788e path: use findParentJob() in getToolControllers()
When applying dressup, the dressup became the new parent of the path feature object.
Then, in the getToolControllers() function, obj does not point systematically to the parent job.
An existing function findParentJob() is more suitable as it looks for the job also into grandparents.
2017-04-04 14:23:20 +02:00
Ulrich Brammer
e58b74793a More precise real values for Calculix input files. 2017-04-04 13:46:15 +02:00
wmayer
d7d7aa238f add methods firstVertex and lastVertex to TopoEdge 2017-04-04 10:05:46 +02:00
wmayer
add9bf910b fix memory leak on IGES import 2017-04-03 19:09:47 +02:00
wmayer
a289538e03 fixes #1999: Tessellation data or OpenInventor data memory leak 2017-04-03 18:21:49 +02:00
WandererFan
97ca11f9f2 Increase tolerance for overlapping Vertexes
Some "valid" shapes are being passed to findShapeOutline where edges
that should be connected are in fact separated 10x the expected tolerance
(2*Precision::Confusion) for 2 overlapping TopoDS_Vertex.
IntTools_Tools:ComputeVV also reports these Vertices as further apart than
their combined tolerances should allow.
This change introduces a tolerance into DrawUtil and EdgeWalker vertex
comparisions that is quite "sloppy" (0.00001) but which handles the sample
objects correctly. This tolerance is adequate for drawings.  Other uses
should be considered on case by case basis.
2017-04-02 20:04:34 -03:00
Ian Rees
a079b415ae Path: Use Deflection param for PathSurface meshes
The MaxLength option is quite slow and doesn't give as well-defined of
control over meshing accuracy as the deflection parameter.
2017-04-02 20:33:54 +12:00
Ian Rees
c913481ec1 Path: Add Property to Job for geometry tolerance 2017-04-02 19:58:50 +12:00
WandererFan
1bde45172e fix wrong size svg export page 2017-04-01 16:41:50 +02:00
Zheng, Lei
38d41f935c PathGui: added selection style preference 2017-04-01 11:09:03 -03:00
Kunda
784edd3f82 Typo fixes for doxygen and source comments
issue #0002914
2017-03-31 11:25:57 -03:00
sliptonic
defb75b315 path: enable stock 2017-03-30 08:14:51 -05:00
tomate44
3b6020cda8 add doc and a couple of new methods to MakePipeShell 2017-03-29 19:47:52 +02:00
Yorik van Havre
7667875e0d Fixed error in addon manager 2017-03-29 10:39:59 -03:00
Gilles DOFFE
5af90ff7b1 path: make dogbone dressup using new tool controller 2017-03-28 11:26:22 +02:00
Mateusz Skowroński
c5b7c987c4 Fix building with GCC and Qt5.
issue #0002986
2017-03-28 09:56:54 +02:00
wmayer
7e9da5e957 fix possible crash in view provider of boolean algorithm features 2017-03-27 22:43:13 +02:00
wmayer
7901cf7ad2 issue #0002698: Exported STEP-File contains surplus PRODUCTS 2017-03-26 18:29:27 +02:00
Alexander Gryson
e20d6d56f6 Edit warp icon based on forum feedback
[See forum post for relevant discussion](https://forum.freecadweb.org/viewtopic.php?f=34&t=21391&start=19)
2017-03-26 08:51:17 +02:00
Harald Geyer
3074c2e756 Arch: Add property to stairs object for making ladder style stairs
The StringerOverlap property allows to raise the stringers realtive to
the treads, so that they are actually beside them.

This type is often used for building wooden stairs.
2017-03-25 12:06:05 -03:00
Zheng, Lei
244492f629 PathGui: restore Path default color 2017-03-25 01:55:30 +08:00
wmayer
e96390e4c7 Qt5OpenGL: replace gluOrtho2D for macOS, move includes of GL stuff from header to source 2017-03-24 10:28:57 +01:00
wmayer
abe15bbd83 fix signed vs unsigned warning 2017-03-23 22:18:48 +01:00
Zheng, Lei
15e3da350c Path.Area: fixing boost windows build error
Indirectly caused by the use of boost::geometry on Windows boost 1.55.
See https://svn.boost.org/trac/boost/ticket/9332
2017-03-23 22:04:52 +01:00
Zheng, Lei
dbf30308e5 Path.Area: fixing boost::geometry compilation issue 2017-03-23 22:04:52 +01:00
Zheng, Lei
1d64d1e91c Path.Area: wire sorting fix and improvement
Wire sorting no longer uses libarea. Performance improvement using
boost::geometry::rtree
2017-03-23 22:04:52 +01:00
Zheng, Lei
dbfc65d535 Path.Area: improved FeatureAreaPy error message 2017-03-23 22:04:52 +01:00
Zheng, Lei
40033ac3e8 Path.Area: avoid FeatureArea recompute on doc load 2017-03-23 22:04:52 +01:00
Zheng, Lei
b0e9d4b213 Path.Area: fixed getShape with index 2017-03-23 22:04:52 +01:00
Zheng, Lei
d447257e0b Path.Area: changed section transformation 2017-03-23 22:04:52 +01:00
Zheng, Lei
b49a8ec376 Path.Area: improved section tolerance
Previously, a small offset in the same direction of section is added to
the section height to avoid tagent plane cut. Now we'll retry by adding
offset in the oppsite direction if the first attemp fails.
2017-03-23 22:04:52 +01:00
Zheng, Lei
796a8f3cd5 Path.Area: support arc plane selection 2017-03-23 22:04:52 +01:00
Zheng, Lei
80850e176d Path.Area: improved section plane tolerance issue 2017-03-23 22:04:52 +01:00
Zheng, Lei
abd4f6a424 Path.Area: refined properties in FeatureArea 2017-03-23 22:04:52 +01:00
Zheng, Lei
102998208f Path.Area: support negative stepdown
Negative stepdown means going from bottom up. Some machine may have
reversed Z axis.
2017-03-23 22:04:52 +01:00
Zheng, Lei
31e82f089c Path.Area: fixed handling of shape with placement 2017-03-23 22:04:52 +01:00
Zheng, Lei
721a256268 Path.Area: fixed missing brace 2017-03-23 22:04:52 +01:00
Zheng, Lei
c1ab98098e Path.Area: Changed FeatureArea WorkPlane behavior
FeatureArea will return the user defined workplane if there is one, or
else it returns auto selected plane by its internal Area object
2017-03-23 22:04:52 +01:00
Zheng, Lei
b8843ec8c5 Path.Area: improved code readablity 2017-03-23 22:04:52 +01:00
Jean-Marie Verdun
e9c782234b Move Step reader to New Part Design workflow 2017-03-23 21:43:46 +01:00
sliptonic
a93382af24 Path: fix bug with non-planar objects 2017-03-23 10:19:26 -05:00
Yorik van Havre
14041ebe31 Draft: Fixed buggy ungroup function 2017-03-23 09:40:27 -03:00
Zheng, Lei
44a9ecd25f PathGui: increase pre-select GCode display decimal 2017-03-22 09:23:57 +01:00
Zheng, Lei
b091acd877 PathGui: speed up path marker display
User SoPointSet instead of SoMarkerSet
2017-03-22 09:23:57 +01:00
Zheng, Lei
3f7c4bc042 PathGui: fixed potential crash on Path object delete 2017-03-22 09:23:57 +01:00