Changesets: FreeCAD
master 97696aad 2014-11-08 14:50:27 Details Diff |
+ fix gradient background issue when creating snapshot, remove superfluous signal from FileOptionsDialog | ||
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 Details Diff |
+ fix copying Python resource files to destination on Windows | ||
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 Details Diff |
+ fix build failure on Windows | ||
mod - CMakeLists.txt | Diff File | ||
mod - cMake/UseLibPack9x.cmake | Diff File | ||
master a18a8e10 2014-11-07 12:34:28 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 |
||
mod - package/debian/control | Diff File | ||
master 82ed56a3 2014-11-06 19:14:14 Details Diff |
+ fix bug in SoQTQuarterAdaptor::processSoEvent | ||
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 Details Diff |
+ workaround for cropped images with Coin4 | ||
mod - src/Gui/View3DInventorViewer.cpp | Diff File | ||
master 9426f5d4 2014-11-06 15:37:45 Committer: yorik Details Diff |
OpenSCAD rc file is now compiled at build time | ||
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 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 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 | ||
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 | ||
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 Details Diff |
+ fix various rendering problems | ||
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 Details Diff |
+ improve plane fit | ||
mod - src/Mod/Mesh/App/Core/Approximation.cpp | Diff File | ||
master 5c84e474 2014-11-04 14:51:19 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 Details Diff |
+ better exception handling in Part module | ||
mod - src/Gui/CommandStd.cpp | Diff File | ||
mod - src/Mod/Part/App/AppPartPy.cpp | Diff File | ||
master a7157ce6 2014-11-03 23:09:38 Details Diff |
+ add new render type to 3d viewer | ||
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 Details Diff |
+ improve error handling in plane fit | ||
mod - src/Mod/Mesh/App/Core/Approximation.cpp | Diff File | ||
master 2836f4cb 2014-11-02 18:47:29 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 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 Committer: yorik Details Diff |
importOpenSCAD: support for projection(cut=true) | ||
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) |
||
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 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 Details Diff |
+ expose function to Python to check for invalid mesh points | ||
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 |