Changesets: FreeCAD

master 6b792952

2015-09-07 21:46:08

yorik

Details Diff
Draft: Added preference setting to use the new C++ dxf importer
mod - src/Mod/Draft/Resources/ui/preferences-dxf.ui Diff File
mod - src/Mod/Draft/importDXF.py Diff File

master 23b1ed5c

2015-09-07 20:10:29

yorik

Details Diff
Arch: Fixed imports in ArchRoof
mod - src/Mod/Arch/ArchRoof.py Diff File

master 7f9aa7b4

2015-09-07 19:02:56

wmayer

Details Diff
+ add method to write/read BREP in binary format
mod - cMake/FindOpenCasCade.cmake Diff File
mod - cMake/UseLibPack10x.cmake Diff File
mod - cMake/UseLibPack6x.cmake Diff File
mod - cMake/UseLibPack7x.cmake Diff File
mod - cMake/UseLibPack8x.cmake Diff File
mod - cMake/UseLibPack9x.cmake Diff File
mod - cMake/UseLibPackCustom.cmake Diff File
mod - src/Mod/Part/App/TopoShape.cpp Diff File
mod - src/Mod/Part/App/TopoShape.h Diff File
mod - src/Mod/Part/App/TopoShapePy.xml Diff File
mod - src/Mod/Part/App/TopoShapePyImp.cpp Diff File

master 89d795ff

2015-09-07 18:50:40

Przemo Firszt


Committer: wmayer Details Diff
FEM: Add option to limit max value of result being used to color FEM mesh

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/FemTools.py Diff File

master 53320b26

2015-09-07 15:28:33

abdullah


Committer: wmayer Details Diff
Sketcher: Renaming old get Coincident functions and introducing a extended one

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

What is this?

method

getCoincidentPoints

actually only included (as indicated in the documentation comment) those points coincident by a single constraint.

That is not "all the coincident points".

However some methods currently using it are expecting exactly that (coincident points linked by a single constraint).

A new method is introduced:
const std::map<int, Sketcher::PointPos> getAllCoincidentPoints(int GeoId, PointPos PosId);

that provides all the points coincident with the given one, directly (via a single constraint) or indirectly (via multiple coincident constraints).

The old method is renamed to:
getDirectlyCoincidentPoints

So as to have a more meaningful name to differentiate between both methods.
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.h Diff File
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp Diff File

master 82e41125

2015-09-07 14:20:47

abdullah


Committer: wmayer Details Diff
Sketcher bug/feature request: arePointsCoincident/coincidence creation

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

1. SketchObject::arePointsCoincident upgraded to check for indirect coincidence.
2. Coincidence constraint creation now checks for indirect coincidences and avoids
creating redundant coincidence constraints (for example during box selection).
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp Diff File

master 897f8b78

2015-09-07 00:08:54

Eivind Kvedalen


Committer: wmayer Details Diff
Added expression support to QuantitySpinBox and InputField classes.
mod - src/Gui/CMakeLists.txt Diff File
add - src/Gui/DlgExpressionInput.cpp Diff File
add - src/Gui/DlgExpressionInput.h Diff File
add - src/Gui/DlgExpressionInput.ui Diff File
add - src/Gui/ExpressionBinding.cpp Diff File
add - src/Gui/ExpressionBinding.h Diff File
add - src/Gui/Icons/bound-expression.svg Diff File
mod - src/Gui/Icons/resource.qrc Diff File
mod - src/Gui/InputField.cpp Diff File
mod - src/Gui/InputField.h Diff File
mod - src/Gui/QuantitySpinBox.cpp Diff File
mod - src/Gui/QuantitySpinBox.h Diff File
add - src/Gui/QuantitySpinBox_p.h Diff File

master b4e3fcb4

2015-09-06 19:14:45

f3nix


Committer: yorik Details Diff
Fix for bugs 0002236 & 0002237 Affected Issues
0002236, 0002237
mod - src/Gui/QuantitySpinBox.cpp Diff File

master 224b3ec7

2015-09-06 11:38:51

abdullah


Committer: wmayer Details Diff
Sketcher: Improvement: Horizontal/Vertical Autoconstraint creation with External Geometry

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

This fixes a bug related to:
http://www.freecadweb.org/tracker/view.php?id=2093

that during creation of a geometric element if a vertical/horiz autoconstraint is to be enforced, it is not enforced if the endpoints of the geometric element under creation are
coincident with external geometry.

According to the discussion here:
http://forum.freecadweb.org/viewtopic.php?f=10&t=12254&sid=eacf5bdee068cb71cc54dc5a62a6849d&start=20#p99359

this fixes the bug.

It does not fulfil the request on the ticket as it was decided to still allow an explicit addition of a vertical/horizontal constraint, as
it may be needed in some cases and the user expects to be able to add them, even if it will lead to an overconstrained sketch.

How to reproduce?
1. Create a rectange
2. Pad it
3. Create a new sketch on a face
4. link two corners as "external geometry" (but not the ones of a diagonal)
5. Create a line coincident with the first and second corners, so that the line is horizontal or vertical

In master it will force horiz or vert leading to a overconstrained sketch.
With this patch, the horiz/vert will not be enforced in this case.
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.h Diff File
mod - src/Mod/Sketcher/Gui/DrawSketchHandler.cpp Diff File

master 3665b778

2015-09-06 04:35:52

yorik

Details Diff
Draft: Added a pref option to disable SVG page scaling on import - fixes 0002062 Affected Issues
0002062
mod - src/Mod/Draft/Resources/ui/preferences-svg.ui Diff File
mod - src/Mod/Draft/importSVG.py Diff File

master 685865ce

2015-09-06 00:05:53

jonnor

Details Diff
Draft: Fix typos in circleFrom2PointsRadius()

Can't have been used in a while...
mod - src/Mod/Draft/DraftGeomUtils.py Diff File

master 6f89398b

2015-09-05 19:56:26

jonnor

Details Diff
Path: Allow PostUtils to be used in CLI mode
mod - src/Mod/Path/PathScripts/PostUtils.py Diff File

master 4da63d1d

2015-09-05 14:52:06

wmayer

Details Diff
+ fixes 0002238: Python: Environment Variable 'path' with mutated vowel Affected Issues
0002152, 0002238
mod - src/App/FreeCADInit.py Diff File

master b516e35b

2015-09-05 14:51:30

Przemo Firszt


Committer: wmayer Details Diff
FEM: Add frequency analysis to FEM wb

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/FemTools.py Diff File
mod - src/Mod/Fem/Gui/Resources/Fem.qrc Diff File
add - src/Mod/Fem/Gui/Resources/icons/fem-frequency-analysis.svg Diff File
mod - src/Mod/Fem/Gui/Workbench.cpp Diff File
mod - src/Mod/Fem/MechanicalAnalysis.py Diff File
mod - src/Mod/Fem/ccxFrdReader.py Diff File
mod - src/Mod/Fem/ccxInpWriter.py Diff File

master 7bf1bcde

2015-09-05 14:49:56

Przemo Firszt


Committer: wmayer Details Diff
FEM: Add get_results_object function

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/MechanicalAnalysis.py Diff File

master d52ad7e4

2015-09-05 14:47:42

Przemo Firszt


Committer: wmayer Details Diff
FEM: Raise exception on use or load of non existing results

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
mod - src/Mod/Fem/FemTools.py Diff File

master 2f681ab9

2015-09-05 14:45:39

Przemo Firszt


Committer: wmayer Details Diff
Material: Add generic glass FCMat file

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
add - src/Mod/Material/StandardMaterial/Glass-Generic.FCMat Diff File

master e81c4cf6

2015-09-05 00:55:09

jonnor


Committer: yorik Details Diff
Path: Basic .rml postprocessor for Roland Modela MDX

Jog, drill, linear and arc motions works.
Tested on machine with some trivial projects,
dimensions and feedrate speeds verified.

Safe-Z/clearance command currently not respected (defaults to max height, super conservative).
mod - src/Mod/Path/CMakeLists.txt Diff File
add - src/Mod/Path/PathScripts/rml_post.py Diff File

master b195afc8

2015-09-05 00:53:42

jonnor

Details Diff
Path: Fix unable to import from CLI

Need to guard 'import FreeCADGui' in this case.
mod - src/Mod/Path/PathScripts/PathDrilling.py Diff File
mod - src/Mod/Path/PathScripts/PathMachine.py Diff File
mod - src/Mod/Path/PathScripts/PathPocket.py Diff File
mod - src/Mod/Path/PathScripts/PathProject.py Diff File

master 220afa90

2015-09-05 00:14:36

yorik

Details Diff
Extending doxygen stuff for Draft & Arch
mod - src/Mod/Arch/Arch.py Diff File
mod - src/Mod/Draft/Draft.py Diff File
mod - src/Mod/Draft/DraftGeomUtils.py Diff File
mod - src/Mod/Draft/DraftGui.py Diff File
mod - src/Mod/Draft/DraftTools.py Diff File
mod - src/Mod/Draft/DraftTrackers.py Diff File
mod - src/Mod/Draft/DraftVecUtils.py Diff File

master bfad821c

2015-09-05 00:14:04

yorik

Details Diff
Merge branch 'master' of github.com:FreeCAD/FreeCAD
mod - src/Gui/TaskView/TaskView.cpp Diff File

master 134acba9

2015-09-04 21:34:26

wmayer

Details Diff
+ fix switching to another mdi view when using the sketcher creation command from task panel Affected Issues
0002203
mod - src/Gui/TaskView/TaskView.cpp Diff File

master 568f2634

2015-09-04 21:06:56

wmayer

Details Diff
+ fix switching to another mdi view when using the sketcher creation command from task panel Affected Issues
0002203
mod - src/Gui/TaskView/TaskView.cpp Diff File

master 39035fc2

2015-09-04 21:05:32

yorik

Details Diff
Draft: Prepared support for dimensions in new DXF importer
mod - src/Mod/Draft/App/DraftDxf.cpp Diff File
mod - src/Mod/Draft/App/DraftDxf.h Diff File
mod - src/Mod/Draft/App/dxf.cpp Diff File
mod - src/Mod/Draft/App/dxf.h Diff File

master 1fa67d08

2015-09-04 17:53:58

wmayer

Details Diff
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD
mod - src/Mod/Arch/ArchCommands.py Diff File
mod - src/Mod/Arch/ArchComponent.py Diff File
mod - src/Mod/Arch/ArchFrame.py Diff File
mod - src/Mod/Arch/ArchRoof.py Diff File
mod - src/Mod/Arch/ArchSectionPlane.py Diff File
mod - src/Mod/Arch/ArchSpace.py Diff File
mod - src/Mod/Arch/ArchVRM.py Diff File
mod - src/Mod/Arch/ArchWall.py Diff File
mod - src/Mod/Arch/importIFC.py Diff File
mod - src/Mod/Arch/importIFClegacy.py Diff File
mod - src/Mod/Arch/importOBJ.py Diff File
mod - src/Mod/Arch/importWebGL.py Diff File
mod - src/Mod/Draft/Draft.py Diff File
mod - src/Mod/Draft/DraftGeomUtils.py Diff File
mod - src/Mod/Draft/DraftTools.py Diff File
mod - src/Mod/Draft/DraftVecUtils.py Diff File
mod - src/Mod/Draft/importDXF.py Diff File
mod - src/Mod/Draft/importSVG.py Diff File
mod - src/Mod/Path/PathScripts/PathUtils.py Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 534 535 536 537 538 539 540 ... 560 ... 630 ... 649 650 651  Next  Last