Changesets: FreeCAD

master 1a277967

2020-05-20 05:14:30

vocx-fc


Committer: yorik Details Diff
Draft: add additional displacement property for PointArray

The displacement is added to the position already defined by
the point, in order to impart an additional shift in the copy.

The rotation is also added to the original shape's rotation
by multiplying the quaternions.

Implement `onDocumentRestore` to add the new property
to older objects.
mod - src/Mod/Draft/draftobjects/pointarray.py Diff File

master ad405545

2020-05-19 17:59:51

wandererfan

Details Diff
[TD]handle new identifier for Draft objects
mod - src/Mod/TechDraw/Gui/Command.cpp Diff File
mod - src/Mod/TechDraw/Gui/DrawGuiUtil.cpp Diff File

master 40600a55

2020-05-19 11:58:46

yorik

Details Diff
Arch: Misc improvements to curtain wall
- Can be based on an edge like normal wall
- Now has a 'host' property to embed into another object (tree only)
- Mullions have different height and width properties
- Mullions or panels can be disabled
mod - src/Mod/Arch/ArchCurtainWall.py Diff File
mod - src/Mod/Arch/ArchMaterial.py Diff File
mod - src/Mod/Arch/ArchWall.py Diff File

master 8fcd436d

2020-05-19 06:45:02

wmayer

Details Diff
+ fix Enumeration::contains: the current index is irrelevant when searching for an entry in the enumeration
+ only print a warning if the enumeration is not empty but the restored index is < 0
mod - src/App/Enumeration.cpp Diff File
mod - src/App/PropertyStandard.cpp Diff File

master 5c273e75

2020-05-19 06:44:50

vocx-fc


Committer: yorik Details Diff
Draft: clean up code, PEP8, and docstrings for DraftLink

This class was created by realthunder during the `LinkMerge`,
in de66e563e0, to demonstrate how to use the `App::Link`
objects to create Link aware arrays.

It is used by `draftobject.array` (ortho, polar, circular)
and `draftobject.patharray` to create respective Link arrays.

This class is a bit mysterious. We need more documentation
on how the properties are being set, and how the code interacts
with the arrays that use it.
mod - src/Mod/Draft/draftobjects/draftlink.py Diff File

master a724961c

2020-05-18 19:16:49

berndhahnebach

Details Diff
FEM: migrate, improve migration class
mod - src/Mod/Fem/femtools/migrate_app.py Diff File
mod - src/Mod/Fem/femtools/migrate_gui.py Diff File

master 3a877c51

2020-05-18 19:16:49

berndhahnebach

Details Diff
FEM: cmake, sort modules
mod - src/Mod/Fem/CMakeLists.txt Diff File

master 193b6ad2

2020-05-18 19:16:47

berndhahnebach

Details Diff
FEM: objects create, sort methods
mod - src/Mod/Fem/ObjectsFem.py Diff File

master 517ae793

2020-05-18 14:44:21

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003477 from gwicke/pathops_ui_fix

[path] Small fix in PathOpGui
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileGui.py Diff File

master 68c8558e

2020-05-18 14:43:13

sliptonic


Committer: GitHub Details Diff
Merge pull request #3476 from gwicke/linuxcnc_post_opt

Path: LinuxCNC postprocessor scalability
mod - src/Mod/Path/PathScripts/post/linuxcnc_post.py Diff File

master b0df61ab

2020-05-18 13:24:08

yorik

Details Diff
Arch: Fixed Pipe positioning
mod - src/Mod/Arch/ArchPipe.py Diff File

master 6945e376

2020-05-18 13:04:26

yorik

Details Diff
Arch: Fixed regression in compound walls
mod - src/Mod/Arch/ArchWall.py Diff File

master 146a1753

2020-05-18 11:28:55

yorik

Details Diff
Arch: Removed wrong warning in walls
mod - src/Mod/Arch/ArchWall.py Diff File

master 1d8235c2

2020-05-18 11:17:26

wmayer

Details Diff
Part: [skip ci] get n-th derivative of a surface via Python
mod - src/Mod/Part/App/GeometrySurfacePy.xml Diff File
mod - src/Mod/Part/App/GeometrySurfacePyImp.cpp Diff File

master 2017eb46

2020-05-18 05:21:32

shermelin


Committer: abdullahtahiriyo Details Diff
Added corner cases

- deal with exchange of minor/major axis
- projected ellipse = circle builds a circle
- projected is a segment
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File

master 063515f6

2020-05-18 04:09:19

Gabriel Wicke


Committer: wwmayer Details Diff
[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.
mod - src/Mod/Import/App/StepShape.cpp Diff File

master 6e796aed

2020-05-18 02:39:22

Gabriel Wicke


Committer: GitHub Details Diff
Merge pull request #1 from Russ4262/patch-1

Path: Extend fix to `updateVisibility()`
mod - src/Mod/Path/PathScripts/PathProfileGui.py Diff File

master 94cff213

2020-05-18 02:14:16

russ4262

Details Diff
Extend fix to `updateVisibility()` call

Call originates in PathOpGui module.
mod - src/Mod/Path/PathScripts/PathProfileGui.py Diff File

master a17645aa

2020-05-17 23:53:09

Gabriel Wicke

Details Diff
[path] Small fix in PathOpGui

Fix a bad call to page.updateVisibility
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File

master bdc9b6d4

2020-05-17 23:25:04

wandererfan

Details Diff
[Draft]Trap missing ViewObject attribute

- sometimes VO does not have DiffuseColor
attribute
mod - src/Mod/Draft/draftmake/make_patharray.py Diff File

master 7b970ab3

2020-05-17 21:25:07

wmayer

Details Diff
Part: [skip ci] get n-th derivative of a curve via Python
mod - src/Mod/Part/App/GeometryCurvePy.xml Diff File
mod - src/Mod/Part/App/GeometryCurvePyImp.cpp Diff File

master 6e90d8e1

2020-05-17 20:21:27

Gabriel Wicke

Details Diff
Path: LinuxCNC postprocessor scalability

- Do not show editor when gcode size exceeds 100kb. The poor editor
widget cannot handle that much output, and will hang FreeCAD.
- Avoid quadratic behavior in output accumulator. While Python greater
than 2.7 avoids quadratic behavior in string accumulators, this optimization
is defeated when the string is forced to be materialized to contiguous
memory, as was done by the `.trim()`. As a result, we got quadratic complexity,
ensuring that large jobs would never successfully be post-processed.
mod - src/Mod/Path/PathScripts/post/linuxcnc_post.py Diff File

master ff0e556b

2020-05-17 19:57:25

wmayer

Details Diff
Part: [skip ci] add methods to determine continuity
mod - src/Mod/Part/App/GeometryCurvePy.xml Diff File
mod - src/Mod/Part/App/GeometryCurvePyImp.cpp Diff File
mod - src/Mod/Part/App/OpenCascadeAll.h Diff File
mod - src/Mod/Part/App/TopoShapeEdgePy.xml Diff File
mod - src/Mod/Part/App/TopoShapeEdgePyImp.cpp Diff File
mod - src/Mod/Part/App/TopoShapeWirePy.xml Diff File
mod - src/Mod/Part/App/TopoShapeWirePyImp.cpp Diff File

master 5d7ae69c

2020-05-17 16:23:14

carlopav


Committer: yorik Details Diff
Draft: fix Statusbar snap and scale if Draft is the default startup wb

ref: https://forum.freecadweb.org/viewtopic.php?f=23&t=43990&start=50#p396139
mod - src/Mod/Draft/draftutils/init_draft_statusbar.py Diff File

master 05c250d7

2020-05-17 15:08:23

carlopav


Committer: yorik Details Diff
Arch: fix regression in SectionPlane
mod - src/Mod/Arch/ArchSectionPlane.py Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 144 145 146 147 148 149 150 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last