Yorik van Havre
0553e440b7
Arch: Movig utils functions from importIFC to importIFCHelper
2020-06-02 13:39:22 +02:00
vocx-fc
c5193ec6f7
Draft: add use_instead function to warn users about old functions
...
This can be used to deprecate older definitions
and suggest users to try a different function. This will be used
in the make functions in `draftmake`.
2020-06-02 12:29:50 +02:00
vocx-fc
78d7616ddc
Draft: add find_object function to find objects by label in a document
...
Also add `find_doc` to be able to test the existence of an
active document before searching for the object.
These can be used in the make functions of most modifier commands.
2020-06-02 12:29:50 +02:00
vocx-fc
fea82942d3
Draft: clean up the utils module a bit, PEP8, style
2020-06-02 12:29:50 +02:00
Harald Geyer
6665799aac
Arch: IFC import, implementation of IfcIndexedPolyCurve
...
ArchiCAD uses this entity for footprint annotations even if there are no
arc segments. Thus I need this, but couldn't test the arc part of the
patch.
2020-06-02 12:26:25 +02:00
wmayer
8fb5da86b4
Gui: [skip ci] in QuantitySpinBox first set pendingEmit to false before actually emitting the signals
2020-06-02 08:22:24 +02:00
WandererFan
7773443508
Merge pull request #3365 from donovaly/TD-DetailWork
...
[TD] some Detail View fixes
2020-06-01 20:43:01 -04:00
Abdullah Tahiri
f086580013
Sketcher: Make setposition text unpickable
...
==========================================
fixes #4272
The setposition text string was being picked interfering with preselection of autoconstraints.
Merit for the solution goes to Werner:
https://forum.freecadweb.org/viewtopic.php?f=10&t=47092&p=404519#p404519
2020-06-01 19:56:01 +02:00
wmayer
e09f824b1a
Gui: [skip ci] add spin box classes to widget factory
2020-06-01 19:04:06 +02:00
wmayer
15c9644008
Gui: [skip ci] make QuantitySpinBox to handle disabled keyboard tracking
2020-06-01 18:47:54 +02:00
donovaly
98d2bb64a2
Merge branch 'master' of github.com:FreeCAD/FreeCAD into TD-DetailWork
2020-06-01 14:06:56 +02:00
Abdullah Tahiri
28222fe066
Sketcher: Fix undo on moving geometry
...
=====================================
fixes #3842
2020-05-31 20:53:07 +02:00
sliptonic
396de0868d
Merge pull request #3534 from Russ4262/MillFace_Improvement
...
Path: MillFace - Add `Face Region` method to boundary shape options
2020-05-31 12:48:28 -05:00
sliptonic
bd58309cc3
Merge pull request #3512 from Russ4262/Waterline_coolant
...
Path: Waterline - Add missing `CoolantMode` input to GUI
2020-05-31 12:47:30 -05:00
sliptonic
6f76db0eb9
Merge pull request #3506 from gwicke/path_newlines
...
Path: Opt into automatic git newline normalization
2020-05-31 12:44:47 -05:00
sliptonic
673c394b25
Merge pull request #3518 from gwicke/flake8_config
...
Path: Add .flake8 config for path module
2020-05-31 12:28:41 -05:00
Gabriel Wicke
cc84287515
Path: Opt into automatic git newline normalization
...
Avoid spurious diffs from inadvertent newline changes by letting git
normalize newlines in the path module as well, just as a list of other
modules including Draft already do.
This effectively standardizes all checked-in code to Unix newlines, but
checkouts might use CRLF if that is the user preference.
2020-05-31 08:33:29 -07:00
wandererfan
c405349e86
[TD]export Svg hatch as bitmap (PDF)
2020-05-31 11:26:56 -04:00
wandererfan
4a3bd23877
[Part]use BSpline for makeWireString instead of Bezier curves.
...
- the bezier curves from the font definitions cause checkGeometry
errors when extruded. bsplines do not have this problem.
2020-05-31 11:26:22 -04:00
Gabriel Wicke
2af8e8b8a4
Merge branch 'master' into flake8_config
2020-05-31 08:24:32 -07:00
sliptonic
58b86ad9f8
Merge pull request #3496 from gwicke/transition_fixes
...
Path: Fix step transition optimizations
2020-05-31 09:47:52 -05:00
Russell Johnson
b77991018b
Path: Add new Face Region boundary option.
...
New option allows access to previously inaccessible faces.
Corrected property label names in UI panel, and added `Face Region` option to boundary shape list.
2020-05-30 20:56:00 -05:00
Russell Johnson
4cd5191073
Path: Extend ClearEdges to Perimeter boundary usage.
2020-05-30 20:56:00 -05:00
Russell Johnson
024d23bf31
Path: Code cleanup
...
Fix `If ... is True:` clauses.
Remove unnecessary doc variables.
2020-05-30 20:56:00 -05:00
Russell Johnson
3b5d2d2e7f
Path: Add missing Setup() properties; Visual organization
2020-05-30 20:56:00 -05:00
donovaly
6cfc208db8
[TD] TaskDetail: omit problematic slot issue
2020-05-31 02:14:20 +02:00
donovaly
92bd5b56b1
Merge branch 'master' of github.com:FreeCAD/FreeCAD into TD-DetailWork
2020-05-31 00:24:29 +02:00
vocx-fc
2330eef823
FEM: fix failing unit test in Elmer meshing (SecondOrderLinear)
2020-05-30 23:30:10 +02:00
Gabriel Wicke
834acec924
Merge branch 'master' into flake8_config
2020-05-30 09:35:43 -07:00
wmayer
08dca736e3
Gui: let each coordinate use its own unit to avoid that the displayed values can become very huge
2020-05-30 17:16:32 +02:00
wmayer
0821649a7f
Gui: implement a static function schemaTranslatePoint to avoid code duplication
2020-05-30 16:46:35 +02:00
0penBrain
b0084cd43d
[FC] Status bar preselection coordinates are aware of user unit setting ; fixes #4148
2020-05-30 12:29:58 +02:00
wmayer
2cb9b147f1
Import: handle OCC versions 7.4.1 and earlier
2020-05-30 11:56:14 +02:00
Gabriel Wicke
063515f650
[import] Hotfix for build failure from bad debug code
...
Quick fix for a build failure with latest opencascade. Directly use
std::cout instead of custom streams.
2020-05-30 11:49:48 +02:00
wmayer
66e546042f
Gui: [skip ci] move handling of parameter ShowAxisCross from Document to View3DInventor
2020-05-30 11:32:34 +02:00
Adrian
90bc7789d2
Improve Axis Cross behavior and expose parameter to 3D View preferences
2020-05-30 11:17:38 +02:00
wandererfan
a9b718d1e0
[TD]Export Svg hatch as bitmap
2020-05-29 20:53:24 -04:00
Abdullah Tahiri
08854bcc71
Sketcher: Fix for failure of constraint substitution
...
====================================================
fixes #4105
When a constraint substitution is present, a solve must precede any call to the redundant removal to update the solver information.
2020-05-29 14:19:42 +02:00
carlopav
0b912f7c8b
Draft: further cleanup of Draft Edit.
2020-05-29 13:35:51 +02:00
vocx-fc
547b9e4e20
Draft: small fix for older PathArray objects
...
Older PathLinkArray objects had a `useLink` attribute
which was migrated to `use_link`. A recent commit, ff323ebdb5 ,
made some improvements to the PathArray
object, but broke the migration of the property.
This fixes the migration, so that now all objects should
open correctly.
2020-05-29 13:34:34 +02:00
Harald Geyer
9346dfa4f2
Arch: importIFCHelper: Fix crash on unsupported entity
...
When getCurveSet() is called on an unsupported entity, it runs into a
NameError exception because elts is not defined. Instead print a message
and return gracefully.
This is in line with overall behaviour of the importer: Ignore
unsupported elements instead of thowing errors.
2020-05-29 13:32:42 +02:00
vocx-fc
ce0a4db598
Draft: move functions to draftgeoutils.linear_algebra
2020-05-29 13:31:28 +02:00
vocx-fc
7a764fb672
Draft: move functions to draftgeoutils.offsets
2020-05-29 13:31:28 +02:00
vocx-fc
65bd869b27
Draft: move functions to draftgeoutils.fillets
2020-05-29 13:31:28 +02:00
vocx-fc
0e862cfa9d
Draft: move functions to draftgeoutils.arcs
2020-05-29 13:31:28 +02:00
vocx-fc
e7b586ead1
Draft: move functions to draftgeoutils.wires
2020-05-29 13:31:28 +02:00
Yorik van Havre
7b94a6122b
Arch: Handle rectangle-and circle-based profiles in IFC import/export
2020-05-29 12:12:48 +02:00
Yorik van Havre
66d7583e45
Start: Fixed loading of non-FCStd files from Start page
2020-05-29 12:04:58 +02:00
Przemo Firszt
da4baa74ef
Fix typo in credits
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2020-05-28 22:06:05 +02:00
Gabriel Wicke
7822daf1f2
Part: Parallelize tessellations in TopoShape
...
Update parameters for all BRepMesh_IncrementalMesh instances to allow
parallel meshing. This matches what is already done for view
tessellations.
Other positional parameters are filled with their defaults in
BRepMesh_IncrementalMesh, so there should be no behavior change outside
of allowing parallelism.
2020-05-28 22:05:12 +02:00