Changesets: FreeCAD

master 41e1626b

2021-01-18 13:23:19

abdullah

Details Diff
Sketcher: increase relative size of the subindices of the constraints

=====================================================================

Increase the size of the subindices as per request:
https://forum.freecadweb.org/viewtopic.php?p=468144#p468144
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 8c4dfacb

2021-01-18 03:04:51

mlampert

Details Diff
Don't enforce working dir setup and don't copy toolbit shapes
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File

master ab8a4a62

2021-01-18 03:04:26

Keilin Bickar


Committer: GitHub Details Diff
Fix AttributeError on deleting corrupt dressup
mod - src/Mod/Path/PathScripts/PathDressupTagGui.py Diff File

master e807e1d7

2021-01-18 02:18:46

mlampert

Details Diff
Fixed loading of TC from template
mod - src/Mod/Path/PathScripts/PathToolController.py Diff File

master dc2d7c6e

2021-01-18 01:00:57

bitacovir

Details Diff
[UI] Replace of 2 SVG icons for OpenSCAD commands
mod - src/Mod/OpenSCAD/Resources/icons/OpenSCAD_MirrorMeshFeature.svg Diff File
mod - src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ScaleMeshFeature.svg Diff File

master be4d90a8

2021-01-18 00:51:58

mlampert

Details Diff
Fixed view providers and materials
mod - src/Mod/Path/Tools/Shape/ballend.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/bullnose.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/chamfer.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/drill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/endmill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/probe.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/slittingsaw.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/thread-mill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/v-bit.fcstd Diff File
mod - src/Mod/Path/Tools/toolbit-attributes.py Diff File

master bf221af6

2021-01-17 22:43:10

berndhahnebach

Details Diff
FEM: mesh tools, add a comment
mod - src/Mod/Fem/femmesh/meshtools.py Diff File

master e43ee28e

2021-01-17 22:19:12

berndhahnebach

Details Diff
FEM: utils, fix clipping FemMesh without Shape
mod - src/Mod/Fem/femtools/femutils.py Diff File

master e631b6b1

2021-01-17 20:59:36

sliptonic

Details Diff
fix persistence of fixtures, split, and orderby to templates
mod - src/Mod/Path/Gui/Resources/panels/PathEdit.ui Diff File
mod - src/Mod/Path/PathScripts/PathJob.py Diff File
mod - src/Mod/Path/PathScripts/PathSetupSheet.py Diff File
mod - src/Mod/Path/PathScripts/PathSetupSheetGui.py Diff File

master c7fd08f8

2021-01-17 18:48:17

mlampert

Details Diff
Added full toolbit library path as tool-tip
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File

master ed15b99a

2021-01-17 18:08:39

paul lee

Details Diff
[ArchComponent] Fix Link Of Window Hosts if empty got error as Wall Child
mod - src/Mod/Arch/ArchComponent.py Diff File

master 446ce215

2021-01-17 09:45:50

ickby


Committer: wwmayer Details Diff
Remove ExtensionProxy and rely on default Python proxy for extensions. fixes 0004534 Affected Issues
0004534
mod - src/App/Extension.h Diff File
mod - src/App/ExtensionContainerPy.xml Diff File
mod - src/App/ExtensionContainerPyImp.cpp Diff File
mod - src/Gui/ViewProviderExtension.h Diff File
mod - src/Mod/Arch/ArchBuildingPart.py Diff File
mod - src/Mod/Arch/ArchProject.py Diff File
mod - src/Mod/Arch/ArchSite.py Diff File
mod - src/Mod/Draft/draftmake/make_clone.py Diff File
mod - src/Mod/Draft/draftobjects/draftlink.py Diff File
mod - src/Mod/Fem/femsolver/solverbase.py Diff File
mod - src/Mod/Part/BasicShapes/Shapes.py Diff File
mod - src/Mod/Part/BasicShapes/ViewProviderShapes.py Diff File
mod - src/Mod/Test/Document.py Diff File

master 609afaf7

2021-01-17 08:21:24

mlampert

Details Diff
Made all toobit shapes consistent, and added a script for further maintenance
mod - src/Mod/Path/Tools/README.md Diff File
mod - src/Mod/Path/Tools/Shape/ballend.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/bullnose.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/chamfer.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/drill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/endmill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/probe.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/slittingsaw.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/thread-mill.fcstd Diff File
mod - src/Mod/Path/Tools/Shape/v-bit.fcstd Diff File
add - src/Mod/Path/Tools/toolbit-attributes.py Diff File

master ee622019

2021-01-17 08:07:27

mlampert

Details Diff
Fixed property update if property value happens to be 0
mod - src/Mod/Path/PathScripts/PathUtil.py Diff File

master 28e40ffb

2021-01-17 04:27:36

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher:: Trim creator UI

==========================

* Enable to select any GeomTrimmedCurve (any arc supported by the Sketcher), as well as B-Splines.
* Use Edit Markers to provide visualisation of the cutting position and cut segment end point before trimming.
* Reject trimming Internal aligned geometry (internals of complex geometries such as ellipses or hyperbolas)
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp Diff File

master 2d817128

2021-01-17 04:22:23

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: SketchObject - Trim refactor

======================================

* Refactor the code for all GeomTrimmedCurve and non-periodic BSplines in a single block, adding
support for arcs of hyperbola, parabola and B-Splines.

* Refactor the code for periodic curves (circle, ellipse) in a single block, adding support for
periodic B-Splines.

* Add support for trimming limited by external geometry

* Trim deletes a geometry if intersections are detected and nothing would be left after trimming

* Trim deletes a geometry if no intersection are detected

Bonus:
* Function addConstraint moving the constraint instead of cloning it again
* SketchObject::seekTrimPoints as a wrapper of Part2DObject::seekTrimPoints providing
a correct handling of GeoId indices.
* Helper functions addConstraint/createconstraint to create new constraints and move them
into the Constraint property
* New getGeometry with templated return type defaulting to Part::Geometry.
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.h Diff File

master 8be50486

2021-01-17 04:17:34

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: reset Marker Edit layer when exiting DrawSketchHandler
mod - src/Mod/Sketcher/Gui/DrawSketchHandler.cpp Diff File

master 9b7aa779

2021-01-17 03:54:52

mlampert

Details Diff
Fixed toolbit editor to properly deal with changing shape files.
mod - src/Mod/Path/PathScripts/PathGui.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitEdit.py Diff File

master 533be4bc

2021-01-17 00:57:21

mlampert

Details Diff
Migrate existing toolbits to new property layout.
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File

master b50838c7

2021-01-16 17:28:47

uwestoehr


Committer: wmayer Details Diff
[PD] fix alignment in pocket dialog

just a minor UI issue: when you decrease the width of the pocket dialog (e.g. because you have a small screen), the alignment of the widgets is lost. This PR fixes this by grouping the widgets in a grid.
mod - src/Mod/PartDesign/Gui/TaskPocketParameters.ui Diff File

master 625502bb

2021-01-16 06:47:22

abdullah

Details Diff
Sketcher: Compensate for Coin not taking the dpi of the monitor into account in font pixel setting

==================================================================================================

Coin documentation indicates the size of a font is:

SoSFFloat SoFont::size Size of font. Defaults to 10.0.
For 2D rendered bitmap fonts (like for SoText2), this value is the height of a character in screen pixels. For 3D text, this value is the world-space coordinates height of a character in the current units setting (see documentation for SoUnits node).

However, with hdpi monitors, the coin font labels do not respect the size passed in pixels:
https://forum.freecadweb.org/viewtopic.php?f=3&t=54347&p=467610#p467610
https://forum.freecadweb.org/viewtopic.php?f=10&t=49972&start=40#p467471

Because I (abdullah) have 96 dpi logical, 82 dpi physical, and I see a 35px font setting for a "1" in a datum label as 34px,
and I see kilsore and Elyas screenshots showing 41px and 61px in higher resolution monitors for the same configuration, I think
that coin pixel size has to be corrected by the logical dpi of the monitor. The rationale is that: a) it obviously needs dpi
correction, b) with physical dpi, the ratio of representation between kilsore and me is too far away.

This means that the following correction does not have a documented basis, but appears necessary so that the Sketcher is usable in
HDPI monitors.
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 3ec542b0

2021-01-16 03:07:22

mlampert

Details Diff
Adapted client code to use new findTool... api and fixed test cases.
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File
mod - src/Mod/Path/PathTests/TestPathToolBit.py Diff File

master a56a22de

2021-01-15 13:38:48

abdullah

Details Diff
Sketcher: fix horizontal distance constraint on external edge

=============================================================

Fixes:
https://forum.freecadweb.org/viewtopic.php?f=3&t=54348#p467107
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp Diff File

master df6de869

2021-01-15 07:16:15

mlampert

Details Diff
Changed tool-bit search path to either absolute, local install or relative to context path
mod - src/Mod/Path/CMakeLists.txt Diff File
mod - src/Mod/Path/PathScripts/PathPreferences.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathTests/TestPathToolBit.py Diff File
add - src/Mod/Path/PathTests/Tools/Bit/test-path-tool-bit-bit-00.fctb Diff File
add - src/Mod/Path/PathTests/Tools/Library/test-path-tool-bit-library-00.fctl Diff File
add - src/Mod/Path/PathTests/Tools/Shape/test-path-tool-bit-shape-00.fcstd Diff File

master 919196fb

2021-01-14 18:22:15

abdullah

Details Diff
Sketcher: Migrate old construction points as construction

=========================================================

Fix that construction points, which did not have the construction flag before, as construction flag was
reserved for internal alignment points, are migrated as construction points.

Fixes:
https://forum.freecadweb.org/viewtopic.php?f=8&t=53466&start=40#p467176
https://forum.freecadweb.org/viewtopic.php?p=467160#p467160
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
 First  Prev  1 2 3 ... 40 41 42 43 44 45 46 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last