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 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 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 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 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 Details Diff |
FEM: cmake, sort modules | ||
mod - src/Mod/Fem/CMakeLists.txt | Diff File | ||
master 193b6ad2 2020-05-18 19:16:47 Details Diff |
FEM: objects create, sort methods | ||
mod - src/Mod/Fem/ObjectsFem.py | Diff File | ||
master 517ae793 2020-05-18 14:44:21 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 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 Details Diff |
Arch: Fixed Pipe positioning | ||
mod - src/Mod/Arch/ArchPipe.py | Diff File | ||
master 6945e376 2020-05-18 13:04:26 Details Diff |
Arch: Fixed regression in compound walls | ||
mod - src/Mod/Arch/ArchWall.py | Diff File | ||
master 146a1753 2020-05-18 11:28:55 Details Diff |
Arch: Removed wrong warning in walls | ||
mod - src/Mod/Arch/ArchWall.py | Diff File | ||
master 1d8235c2 2020-05-18 11:17:26 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 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 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 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 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 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 Committer: yorik Details Diff |
Arch: fix regression in SectionPlane | ||
mod - src/Mod/Arch/ArchSectionPlane.py | Diff File |