Changesets: FreeCAD

master 97696aad

2014-11-08 14:50:27

wmayer

Details Diff
+ fix gradient background issue when creating snapshot, remove superfluous signal from FileOptionsDialog
Attach Issues:
mod - src/Gui/FileDialog.cpp Diff File
mod - src/Gui/FileDialog.h Diff File
mod - src/Gui/View3DInventorViewer.cpp Diff File
mod - src/Gui/View3DInventorViewer.h Diff File

master bedd2b15

2014-11-08 11:08:58

wmayer

Details Diff
+ fix copying Python resource files to destination on Windows
Attach Issues:
mod - src/Mod/Arch/CMakeLists.txt Diff File
mod - src/Mod/Draft/CMakeLists.txt Diff File
mod - src/Mod/OpenSCAD/CMakeLists.txt Diff File

master 951f440e

2014-11-07 19:59:17

wmayer

Details Diff
+ fix build failure on Windows
Attach Issues:
mod - CMakeLists.txt Diff File
mod - cMake/UseLibPack9x.cmake Diff File

master a18a8e10

2014-11-07 12:34:28

yorik

Details Diff
Cleaned up the dependencies in debian control file

* Added python-tools
* Replaced opencascade with oce (opencascade not in debian repos anymore)
* Updated some obsolete package names
Attach Issues:
mod - package/debian/control Diff File

master 82ed56a3

2014-11-06 19:14:14

wmayer

Details Diff
+ fix bug in SoQTQuarterAdaptor::processSoEvent
Attach Issues:
mod - src/Gui/Quarter/SoQTQuarterAdaptor.cpp Diff File

master 69f4bbb2

2014-11-06 18:56:51

Stefan Tröger

Details Diff
fixes 0001781: Reimplement arrow keys for 3d view
- including minor formating fixes
Affected Issues
0001781
mod - src/Gui/Quarter/SoQTQuarterAdaptor.cpp Diff File
mod - src/Gui/Quarter/SoQTQuarterAdaptor.h Diff File

master 4a28b935

2014-11-06 16:49:50

wmayer

Details Diff
+ workaround for cropped images with Coin4
Attach Issues:
mod - src/Gui/View3DInventorViewer.cpp Diff File

master 9426f5d4

2014-11-06 15:37:45

shoogen


Committer: yorik Details Diff
OpenSCAD rc file is now compiled at build time
Attach Issues:
mod - src/Mod/OpenSCAD/CMakeLists.txt Diff File
rm - src/Mod/OpenSCAD/OpenSCAD_rc.py Diff File

master ba97d17b

2014-11-05 23:29:44

wandererfan


Committer: yorik Details Diff
Fix 0001722 Left-handed helix with an angle>0 produces 1 too many turns Affected Issues
0001722
mod - src/Mod/Part/App/TopoShape.cpp Diff File

master a88038c7

2014-11-05 23:07:47

yorik

Details Diff
fixed binary path in FindPysideTools cmake file - fixes 0001796 Affected Issues
0001796
mod - cMake/FindPySideTools.cmake Diff File

master 8d8c727a

2014-11-05 01:28:47

blobfish


Committer: wmayer Details Diff
Part: ModelRefine: Fix for avoid edges of edgeFuse not working
Attach Issues:
mod - src/Mod/Part/App/modelRefine.cpp Diff File

master 37e0750c

2014-11-04 19:22:25

blobfish


Committer: wmayer Details Diff
Part: ModelRefine: adding bspline support
Attach Issues:
mod - src/Mod/Part/App/modelRefine.cpp Diff File
mod - src/Mod/Part/App/modelRefine.h Diff File

master fa3a2a0d

2014-11-04 18:56:05

wmayer

Details Diff
+ fix various rendering problems
Attach Issues:
mod - src/Gui/GLPainter.cpp Diff File
mod - src/Gui/MouseSelection.cpp Diff File
mod - src/Gui/View3DInventorViewer.cpp Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 3507e301

2014-11-04 15:03:25

wmayer

Details Diff
+ improve plane fit
Attach Issues:
mod - src/Mod/Mesh/App/Core/Approximation.cpp Diff File

master 5c84e474

2014-11-04 14:51:19

wmayer

Details Diff
+ fixes 0001816: parseQuantity returns garbage Affected Issues
0001816
mod - src/Base/UnitsApiPy.cpp Diff File

master d66fc092

2014-11-04 11:03:51

wmayer

Details Diff
+ better exception handling in Part module
Attach Issues:
mod - src/Gui/CommandStd.cpp Diff File
mod - src/Mod/Part/App/AppPartPy.cpp Diff File

master a7157ce6

2014-11-03 23:09:38

wmayer

Details Diff
+ add new render type to 3d viewer
Attach Issues:
mod - src/Gui/MouseSelection.cpp Diff File
mod - src/Gui/MouseSelection.h Diff File
mod - src/Gui/View3DInventorViewer.cpp Diff File
mod - src/Gui/View3DInventorViewer.h Diff File
mod - src/Mod/Sandbox/Gui/Overlay.cpp Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 980b17ca

2014-11-03 18:20:55

wmayer

Details Diff
+ improve error handling in plane fit
Attach Issues:
mod - src/Mod/Mesh/App/Core/Approximation.cpp Diff File

master 2836f4cb

2014-11-02 18:47:29

yorik

Details Diff
Arch: Provisorily implemented workaround for utf8 paths and ifcopenshell - issue 0001795 Affected Issues
0001795
mod - src/Mod/Arch/importIFC.py Diff File

master 75deaa65

2014-11-02 18:45:24

yorik

Details Diff
Arch and Draft rc files are now compiled at build time - issue 0001796 Affected Issues
0001796
mod - CMakeLists.txt Diff File
add - cMake/FindPySideTools.cmake Diff File
rm - src/Mod/Arch/Arch_rc.py Diff File
mod - src/Mod/Arch/CMakeLists.txt Diff File
mod - src/Mod/Draft/CMakeLists.txt Diff File
rm - src/Mod/Draft/Draft_rc.py Diff File

master 428b47d7

2014-11-02 14:27:32

shoogen


Committer: yorik Details Diff
importOpenSCAD: support for projection(cut=true)
Attach Issues:
mod - src/Mod/OpenSCAD/importCSG.py Diff File
mod - src/Mod/OpenSCAD/tokrules.py Diff File

master 9f821e06

2014-11-01 19:17:46

DeepSOIC


Committer: wmayer Details Diff
Sketcher: Responsivity tweaks and AngleViaPoint Constraint

Solver iteration limit independent of system size (reduces hangs when
solver fails to converge).
Repaint() instead of update() to force render for every movePoint.

Sketcher: New Constraint AngleViaPoint

* Adding generic CalculateNormal() method
* Reconfiguration of GCS geometry classes: adding a base class "Curve",
that has a pure virtual function CalculateNormal().
* Initial inplementation of the new function.
* adding Vector2D class (I wanted to reuse the existing, but got wierd
compile errors, so implemented a new one... TODO.)
* Adding redirection support into GCS shapes. Adding a Copy method to
GCS::Curve.
* Automatic point-on-object
* Angle precalculation: when AngleViaPoint is added, angle is properly calculated based on
existing geometry.
* Added tangency-via-point using one.
* Implemented placement of tangency-via-point icon in 3d view. Also
affected is the placement of point-on-object icon (since it is very
similar code, it is now shared with tangency-via-point)
* Placement and moving of angle datum
Functions: calculateAngleViaPoint, isPointOnCurve,
calculateConstraintError exposed to python
* Endpoint tangency: All endpoint-to-endpoint and endpoint-to-curve tangency now works
through AngleViaPoint constraint and obsolete code clean up (most procedures
addConstraintTangentXXX2YYY)
Attach Issues:
mod - src/Gui/Quarter/QuarterWidget.cpp Diff File
mod - src/Mod/Sketcher/App/CMakeLists.txt Diff File
mod - src/Mod/Sketcher/App/ConstraintPyImp.cpp Diff File
mod - src/Mod/Sketcher/App/Sketch.cpp Diff File
mod - src/Mod/Sketcher/App/Sketch.h Diff File
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.h Diff File
mod - src/Mod/Sketcher/App/SketchObjectPy.xml Diff File
mod - src/Mod/Sketcher/App/SketchObjectPyImp.cpp Diff File
mod - src/Mod/Sketcher/App/freegcs/Constraints.cpp Diff File
mod - src/Mod/Sketcher/App/freegcs/Constraints.h Diff File
mod - src/Mod/Sketcher/App/freegcs/GCS.cpp Diff File
mod - src/Mod/Sketcher/App/freegcs/GCS.h Diff File
add - src/Mod/Sketcher/App/freegcs/Geo.cpp Diff File
mod - src/Mod/Sketcher/App/freegcs/Geo.h Diff File
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master fc6d57f8

2014-11-01 17:51:51

wandererfan


Committer: yorik Details Diff
Fix 0001787 Draft.PathArray align

Correct handling of Euler angle calculations.
Affected Issues
0001787
mod - src/Mod/Draft/Draft.py Diff File

master 501c40f0

2014-11-01 15:12:18

Abdullah Tahiri


Committer: wmayer Details Diff
Sketcher: Ellipse implementation enhancements

- ArcOfEllipse enhancement: Tangency ArcOfEllipse to ArcOfEllipse or ArcOfCircle by selecting end/starting points...
- Minor bug corrections (Thanks DeepSOIC)
- ExposeInternalGeometry python command
- DeleteUnusedInternalGeometry python command
- On deletion of an Ellipse/ArcOfEllipse all further unconstrained internal geometry is also deleted.
- This cleans up the code by eliminating code repetition in the creation methods.
- Major bug fix for autoconstraints for ellipse and arc of ellipse creation (for both creation methods)
- Major bug fix Start and Endpoint constraints of an arc of ellipse where not taking into account that Sketcher arcs are always CCW, so they have to be exchanged if we convert a CW arc into a CCW arc.

Sketcher: General bug fix: Tangency wrongly suggested

What?
=====
- On creation of a shape autoconstraints are suggested.
- Tangent autoconstraint was suggested even with lines perpendicular to the tangency direction

Reproduce
=========
- Make a circle on the origin and move the mouse along the X axis, it will suggest a tangency that is impossible
- Click on the axis and no circle will be created

Solution
========
- The SeekConstraint now can use the parameter dir to give a direction that is substantially perpendicular to the expected tangency, so that
if an object having a direction (a line) is hit, a tangency will not be suggested if within around 6 degrees of being parallel.
- Additionally, if such a line is an X,Y axis of the sketch, tangency will only be suggested if the direction is within 6 degrees of being perpendicular (i.e. it is almost tangent already while sketching).
- This difference is due to the fact that an X or Y axis can not "move" to meet the object under creation, whereas a line can.
Affected Issues
0000909
mod - src/Mod/Sketcher/App/Sketch.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.h Diff File
mod - src/Mod/Sketcher/App/SketchObjectPy.xml Diff File
mod - src/Mod/Sketcher/App/SketchObjectPyImp.cpp Diff File
mod - src/Mod/Sketcher/Gui/CMakeLists.txt Diff File
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp Diff File
add - src/Mod/Sketcher/Gui/CommandConstraints.h Diff File
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp Diff File
mod - src/Mod/Sketcher/Gui/DrawSketchHandler.cpp Diff File

master ae096251

2014-10-31 15:57:28

wmayer

Details Diff
+ expose function to Python to check for invalid mesh points
Attach Issues:
mod - src/Mod/Mesh/App/Mesh.cpp Diff File
mod - src/Mod/Mesh/App/Mesh.h Diff File
mod - src/Mod/Mesh/App/MeshFeaturePy.xml Diff File
mod - src/Mod/Mesh/App/MeshFeaturePyImp.cpp Diff File
mod - src/Mod/Mesh/App/MeshPy.xml Diff File
mod - src/Mod/Mesh/App/MeshPyImp.cpp Diff File
 First  Prev  1 2 3 ... 40 ... 80 ... 120 ... 160 ... 200 ... 240 ... 280 ... 306 307 308 309 310 311 312 ... 320 ... 360 ... 370 371 372  Next  Last