Commit Graph

2596 Commits

Author SHA1 Message Date
Yorik van Havre
80f2a3a8a4 Draft: minor fix in Offset 2014-03-03 13:47:29 -03:00
wmayer
874f61e165 + fixes #0001356: Error message displays value in Radians (adding reduntant/conflicting angle constraint) 2014-03-03 17:19:33 +01:00
Yorik van Havre
92023533b5 Draft: small fix to clone object 2014-03-03 12:18:54 -03:00
blobfish
4f6b64f252 Part: ModelRefine: Skip conic edges.
Extension on Mantis #1450
2014-03-03 10:32:15 +01:00
wmayer
629d5cc1fe + fixes #0001318: Crash when exporting .step file 2014-03-02 18:16:16 +01:00
Sebastian Hoogen
3986c887c3 BrepTools::Dump to string 2014-03-02 14:42:41 +01:00
wmayer
5f7ed33c40 + improve doc string (for bug 1257) 2014-03-02 13:12:23 +01:00
Sebastian Hoogen
fe0180d6b3 parse keyword arguments in Part::TopoShapePy::makeOffsetShape 2014-03-02 08:56:08 +01:00
wmayer
c50b29004e + fixes #0001430: SegFault when FreeCAD imports textured PLY file 2014-03-01 16:32:29 +01:00
blobfish
7eab688032 Part: ModelRefine: Skip spherical edges for edge fuse.
Mantis #1450
2014-03-01 13:15:16 +01:00
blobfish
f8b16e0bbb Part: CheckGeometry: Adding shape content widget to task 2014-03-01 12:45:54 +01:00
Yorik van Havre
363b62a891 Draft: Fixed PropertyAngles - fixes #1451 2014-02-28 15:53:09 -03:00
Yorik van Havre
810555d2ab Draft: Small typo fix 2014-02-28 10:05:44 -03:00
wmayer
849e39f576 + Disable debug prints in gear feature, fix JSON error on save and load 2014-02-28 10:21:49 +01:00
wmayer
6b578d13fc + Avoid to open two transactions when creating a pad 2014-02-28 10:02:59 +01:00
wmayer
a84abfda39 + fixes #0001449: CalculixLib.py not included in ~/src/Mod/Fem/CMakeLists.txt 2014-02-27 23:50:23 +01:00
wmayer
1e2268e8b6 + PySide migration 2014-02-27 19:15:46 +01:00
WandererFan
b3d1b7a2ea 1443: Fix ShapeString user font selection on Windows 2014-02-27 15:18:18 +01:00
wmayer
daf8b1d49e + fixes #0001447: Crash when opening task dialog for orthographic projection while another task dialog is open 2014-02-27 11:14:53 +01:00
Yorik van Havre
995b146659 Arch: Small fixes around Arch and Draft 2014-02-26 18:01:24 -03:00
WandererFan
50883c44f7 Fix spurious "None" on cancel BSpline/BezCurve 2014-02-26 00:03:23 -03:00
wmayer
75e5d5f3ac + Fix broken unit tests 2014-02-25 15:24:10 +01:00
Yorik van Havre
9fc0f0d76b Arch: Fixed test suite - fixes #1442 2014-02-25 10:22:01 -03:00
Yorik van Havre
e2bb30bd47 Arch: small fix to Ifc Explorer 2014-02-24 22:00:13 -03:00
Yorik van Havre
3f99b6ec26 Part: Fixed python representation of Part2DObject - fixes #1387 2014-02-24 16:10:51 -03:00
Yorik van Havre
bab0c366a7 Draft: used distToShape in DraftGeomUtils - fixes 1439 2014-02-24 12:19:36 -03:00
Yorik van Havre
7b92e8fa8e Draft: Turn Draft BezCurves into faces when closed 2014-02-24 10:56:00 -03:00
Yorik van Havre
49ba4de6b8 Arch: Added BezCurve to Arch WB 2014-02-23 12:04:37 -03:00
WandererFan
515449d324 Cosmetic change - remove "######" placemarkers 2014-02-23 11:54:59 -03:00
Sebastian Hoogen
2dfabfdcb5 Draft Bezier Curve: implemented Continuity Property
Draft: allow continuity on closed Bezier curves

Draft: BezCurve bugfixes
    - smoothBezCurve
    - edit mode
    - avoid splitting points into segments as long as degree is zero
    - increase the continuity when closing curve
    - closed berzier curves
    - Catch modifications of continuity of first and last knot on open curves
2014-02-23 11:54:59 -03:00
Sebastian Hoogen
6f8c1c61b7 Draft: added functions to edit tangent or symmetric bezier curves
changed icon Draft_BezTanNode
       bugfix in Draft BezCurve modifytangentpole
       move poles with knots for Bezier Curves with Degree >=3
       make bezier curves symmetric/tangent when clicking on poles by
           keeping the coordinates of the selected pole
2014-02-23 11:54:58 -03:00
WandererFan
e60a77eb27 Add BezCurve tangent/symmetric buttons to Draft.Edit 2014-02-23 11:54:58 -03:00
Sebastian Hoogen
69b09448d9 Draft Bezier Curves: Add functionality to mockup
- Split poles to multiple bezier segments
     - set degree of bezier curve
     - Close Draft bezier curves
     - set Degree at creation
     - implement addPoint for piecewise Bezier curves

Draft BezCurve bugfixes
    - fix Close button for BexCurve Edit
    - fix tracker behaviour in for BezCurve.undoLast

Draft Bezier Curve: use circle trackers for control points

Draft: prepare functions to make bezier knots tangent or symmetric
2014-02-23 11:54:58 -03:00
WandererFan
2d43d61b92 Add Draft Bezier Curve draw & edit mockup using bSpline tools. 2014-02-23 11:54:58 -03:00
Yorik van Havre
204c37aa59 Fixed a regression in wire.makePipeShell caused by commit d62ed23 2014-02-22 11:01:43 -03:00
Yorik van Havre
9b00c29a5d Arch: removed some debug output 2014-02-22 11:00:10 -03:00
Yorik van Havre
114ccd2119 Draft: Fixed IsActive methods - fixes #1431 2014-02-22 10:59:28 -03:00
wmayer
e8cb83a48b + fixes #0001429: don't apply booleans on null shapes 2014-02-22 13:06:30 +01:00
blobfish
19f1d974c2 Part: CheckGeometry: Mantis #0001427
Store coin referenced pointer instead of viewprovider
2014-02-22 12:13:11 +01:00
Yorik van Havre
3bebf0dcea Fixed Draft utilities menu 2014-02-21 18:16:25 -03:00
Yorik van Havre
3acd9719c5 Arch: fixed Continue mode 2014-02-21 17:52:14 -03:00
Yorik van Havre
a63f4c1f2e Used new PropertyQuantity API in Draft & Arch - fixes #1414 2014-02-21 12:37:29 -03:00
blobfish
2915712842 Part: CheckGeometry: Mantis #0001426
Empty compound throwing exception for bounding box.
2014-02-20 17:46:04 +01:00
Yorik van Havre
7baf1e0971 Draft: small cleanup in draft menu 2014-02-20 11:25:34 -03:00
Sebastian Hoogen
7a7fd33672 OpenSCAD: import surfaces 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
8b2134705a OpenSCAD: use PropertyQuantity 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
d702911523 OpenSCAD binary gives version info on stderr in never versions 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
103321cff7 Use Part::Mirroing in importCSG 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
0e6b7a629d OpenSCAD use PythonFeatures for hull and minkowski 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
de038b327f OpenSCAD: igonre cylinder with negative height
and bugfix in mesh import
2014-02-20 11:12:51 -03:00
wmayer
e26735d354 + Fix for OCC 6.6 2014-02-20 10:33:09 +01:00
blobfish
f51ffa62f3 Part: CheckGeometry:
adding build entry name for dialog
    add bounding box to all entries
    fixed the positioning of bounding box
    removal of object hierarchy. boost function dispatch
    add BOPAlgo_ArgumentAnalyzer
2014-02-19 18:16:08 -05:00
jriegel
bb98b5afb0 Improve runing the Calculix process 2014-02-18 22:07:46 +01:00
wmayer
e5eecc41dd + Update Material resource file 2014-02-18 14:00:11 +01:00
Cercos-Pita J.L
9040278c0d Modified the resources used tool 2014-02-18 10:47:50 +01:00
Cercos-Pita J.L
e94a68c828 Cleared non-updated tools 2014-02-18 10:16:56 +01:00
Cercos-Pita J.L
6edfd09dcb Cleared unused icons 2014-02-18 10:13:13 +01:00
Cercos-Pita J.L
4169d4f788 Regenerated the branch 2014-02-18 10:08:12 +01:00
wmayer
28b5d77408 + Set const attribute to Python binding of TopoFace where needed 2014-02-17 17:19:14 +01:00
wmayer
81cbd2643f + draw additional dashed line in brush tool 2014-02-17 15:27:59 +01:00
wmayer
d3760deeeb + fixes #0001388: SIGSEGV in Part::GeometryCurvePy::toBSpline 2014-02-17 11:40:09 +01:00
WandererFan
0f9001a3f5 Handle non-Ascii in ShapeString SStringValue 2014-02-17 10:48:56 +01:00
wmayer
8de258dded + Fix compiler warning 2014-02-17 10:45:23 +01:00
WandererFan
ea0e7bed89 revise Part.distToShape return value format 2014-02-17 10:34:14 +01:00
WandererFan
dcc4839968 Add Part.distToShape() 2014-02-17 10:34:13 +01:00
jriegel
6d1d55dc15 Implement the python gear feature 2014-02-16 22:19:59 +01:00
jriegel
5c3187da85 Fix not set optional python parameter 2014-02-16 22:19:57 +01:00
jriegel
0fbe570f9e switch the physical Properties to Quantity and add Pressure and Force 2014-02-16 22:19:56 +01:00
jriegel
587f6b220b add fcgear
http://forum.freecadweb.org/viewtopic.php?f=9&t=5703
2014-02-16 22:19:55 +01:00
jriegel
c9c24cf0b6 small fix 2014-02-16 22:19:54 +01:00
wmayer
bccd10a9ea Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-02-16 18:02:35 +01:00
wmayer
fb994e204c + fixes #0000854: Ability to change number of digits to the right of decimal place in spinboxes 2014-02-16 18:02:09 +01:00
jriegel
89ea7ad268 using QProcess for starting Calculix 2014-02-16 14:33:55 +01:00
jriegel
aa6bafa222 fix for reset the color information on changing the base mesh 2014-02-16 14:33:47 +01:00
wmayer
1be3308c21 + fixes #0001413: Part.Shape.transformGeometry on Null Shape causes SIGSEGV 2014-02-15 19:54:15 +01:00
Sebastian Hoogen
d46fcf08b1 OpenSCAD Module: Adds support for Frustum and fixes minor bugs 2014-02-14 14:43:29 -02:00
wmayer
e08635b1e8 + fixes #0001413: Part.Shape.transformGeometry on Null Shape causes SIGSEGV 2014-02-14 15:02:26 +01:00
wmayer
65d001f3d4 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-02-13 17:04:14 +01:00
wmayer
893a5d3a86 + PropertyLength inherits PropertyQuantity 2014-02-13 17:03:48 +01:00
Yorik van Havre
478772f067 Draft: small fix in point object 2014-02-13 12:19:59 -02:00
Yorik van Havre
e374ba9873 Draft: prevent other Draft objects from becoming Support 2014-02-13 10:04:06 -02:00
Yorik van Havre
5043125bb0 Arch: small bugfix in window 2014-02-13 10:03:45 -02:00
logari81
4d918d1f8f Sketcher: fix polyline closing when coincident points are involved 2014-02-12 22:23:43 +01:00
jriegel
9c8df98c9f Implementing Calculix binding 2014-02-12 19:39:49 +01:00
wmayer
6f2f417976 + Fix undo/redo issue with pad 2014-02-12 16:15:24 +01:00
wmayer
e9b275c7e6 + support loading projects with old pad features, fix critical bug where the unit gets replaced 2014-02-12 15:14:02 +01:00
Yorik van Havre
57d45928e4 Arch: improvements to survey tool 2014-02-12 09:39:07 -02:00
jriegel
29e6610ab8 Writing Calculix file 2014-02-12 00:15:57 +01:00
jriegel
24b06ad3db Calculix Analysis output 2014-02-11 19:49:47 +01:00
Yorik van Havre
f7d90bc789 Arch: Survey tool 2014-02-11 16:30:16 -02:00
Yorik van Havre
43a665451d Arch: added a pref option to disable snapping to the base object (restores normal snapping for arch objects) 2014-02-11 11:17:39 -02:00
jriegel
f8e49be141 Added new color types to Preferences 2014-02-10 21:25:54 +01:00
Yorik van Havre
b99cfa0fbb Draft: small fix in DXF exporter 2014-02-10 17:09:46 -02:00
Yorik van Havre
c260ede083 Arch: option to save a list of exported objects together with an ifc file - fixes #1371 2014-02-10 12:54:27 -02:00
wmayer
d81803de05 + fixes #0001380: Allow to set user-defined names for constraints 2014-02-10 15:36:58 +01:00
jriegel
ad0db9f4c5 Further implementing MechanicalAnalysis 2014-02-09 21:40:46 +01:00
jriegel
d17fb3aa5d First tests of using InputField via Python 2014-02-09 20:50:07 +01:00
jriegel
893f330043 Fix default bug in Pad dialog 2014-02-09 19:21:01 +01:00
jriegel
cd69467ede Finish get nodes by surface 2014-02-09 17:55:35 +01:00
jriegel
1341c43e5f Get node of face implementation 2014-02-09 17:55:34 +01:00
Yorik van Havre
1ec10333f2 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-02-09 13:33:09 -02:00
WandererFan
9d235d7fb9 Avoid OCC error for closed Draft.BSpline with same first/last points 2014-02-09 13:30:49 -02:00
jriegel
a97f53a5e7 Fully implement Units in PartDesign Pad 2014-02-09 16:23:06 +01:00
jriegel
3f9642136c Merge remote-tracking branch 'refs/remotes/s7726-repo/PadToolDatum' 2014-02-09 16:23:05 +01:00
Yorik van Havre
99902b22b7 Draft: made last commit more backward-compatible 2014-02-09 13:08:02 -02:00
Daniel Falck
9ede51b2f6 added way of breaking BSplines into line segments in Shape2DView 2014-02-09 13:02:38 -02:00
logari81
fa33bcae4a + fixes #0000928: Change selection numbering base in the Sketcher from 0 to 1 2014-02-08 23:51:15 +01:00
wmayer
49155648cb + Add pipette icon 2014-02-08 16:10:16 +01:00
Gavin Swanson
a40a5dd12d Add fancy unit/math input to pad tool
Pad tool does not currently save the units, so the result is still in mm.
2014-02-07 22:10:31 -08:00
Yorik van Havre
4e722e2cda Arch: IFC browser - fixes #1384
Arch -> Utilities -> IFC Explorer
This opens a browser window that displays the contents of an IFC file
in a more readable manner than a text editor.
2014-02-07 10:57:34 -02:00
Joshua Christopher
0af6f52369 Set enable-disable states for Reversed checkbox 2014-02-05 15:41:35 -02:00
Joshua Christopher
165a4e530a Added a reversed checkbox. 2014-02-05 15:41:35 -02:00
Yorik van Havre
2ee101dee3 Draft: fixed draft scale again - fixes #1385 2014-02-04 16:08:09 -02:00
Sebastian Hoogen
e1931f066f Draft SVG export: fix viewbox for raw output 2014-02-04 15:44:35 -02:00
wmayer
ca00665421 + fixes #0001380: Allow to set user-defined names for constraints 2014-02-04 18:32:05 +01:00
Yorik van Havre
bba8760b11 Draft: fixed a bug in Draft Scale 2014-02-04 09:44:50 -02:00
wmayer
1441021541 + fixes #0001380: Allow to set user-defined names for constraints 2014-02-03 14:45:41 +01:00
jriegel
9a2fab28d2 BugFix and error reporting
* Fix a bug if the macro path is invalid
* reporting exeptions if somethings fail in the Draft core modules init
2014-02-02 21:25:02 +01:00
Yorik van Havre
a7d297c33d Draft: Fixed a bug in intersection snapping with arcs 2014-01-28 19:15:09 -02:00
wmayer
06e77239e6 + fix minor error 2014-01-28 17:19:01 +01:00
wmayer
5de7738709 + fixes: #0001369: Part::TopoShape::getMemSize fails for Bezier Curves 2014-01-28 11:29:21 +01:00
Yorik van Havre
36bcc580d6 Draft: fixed bug in dimensions direction 2014-01-27 13:51:10 -02:00
Yorik van Havre
c3e8a1579b Draft: applied ulrich1a's fix to svg output - fixes #1365 2014-01-26 20:32:35 -02:00
Yorik van Havre
69cc7ec901 Arch now works in console mode - fixes #1362 2014-01-26 20:13:50 -02:00
wmayer
ce8efb118c + Add new icons, fix German translation in Points module 2014-01-26 16:19:07 +01:00
wmayer
d39afd36c2 + Add module name to Raytracing command 2014-01-26 16:01:37 +01:00
wmayer
0da6de629d + fixes #0001364: Issue 1256 is not actually fixed 2014-01-24 13:54:57 +01:00
wmayer
698899e6d7 + Fix limits in tessellation panel 2014-01-22 15:42:18 +01:00
wmayer
6c6340312c + Resort edit nodes of sketch view provider 2014-01-19 18:34:47 +01:00
Yorik van Havre
4a8b5cc60e Draft: fixed small bug in bezier-to-svg code 2014-01-19 09:49:17 -02:00
wmayer
cf1e4ecd4f + fixes #0001325: PushButtons in TaskPanel too small 2014-01-18 13:37:34 +01:00
Sebastian Hoogen
9c5f1c216d Drawing: approximate rational splines and enforece only GeomAbs_C0 2014-01-18 11:50:57 +01:00
Yorik van Havre
843838ec19 Draft: Added shoogen's fix to bspline to svg stuff 2014-01-17 09:40:48 -02:00
wmayer
98cef33d61 + Approximate curve to B-Spline 2014-01-17 10:53:13 +01:00
Yorik van Havre
47d5c615d9 Draft: Added direction vector to dimensions 2014-01-16 17:13:21 -02:00
Yorik van Havre
13bccea8a1 Arch: Added blondel ratio to stairs 2014-01-16 16:32:05 -02:00
Yorik van Havre
99e05a3236 Draft: Added a decimals property to Draft Dimensions 2014-01-16 16:18:46 -02:00
Sebastian Hoogen
e99216189c importCSG: add empty compounds for elemets with size 0 2014-01-16 15:41:16 -02:00
Yorik van Havre
21d736d21f Arch: Added landings to arch stairs 2014-01-16 14:21:58 -02:00
wmayer
08698154c8 + fixes #0001266: Part Common fails with two surface objects 2014-01-16 14:04:19 +01:00
wmayer
795bd01f31 + fixes #0001148: Incorrect STL from a mesh 2014-01-16 11:55:32 +01:00
Yorik van Havre
828c4618aa Draft: small bugfix 2014-01-15 19:49:43 -02:00
Yorik van Havre
e8ab9bd2e0 Draft: added a debug message to bspline-to-svg conversion 2014-01-15 19:41:33 -02:00
Sebastian Hoogen
e9201cc9d6 support curves in Draft.getSVG()
curves with a degree<=3 will be converted to bezier segments
curves with a higher degree are discretized
2014-01-15 22:22:40 +01:00
jriegel
5a4b4da59f Fix for Python binding in FEM result objects 2014-01-15 19:33:44 +01:00
Sebastian Hoogen
15089556cd Updated ISO7200 based drawing templates
added Working space and Title block tags
2014-01-15 12:03:55 -02:00
Yorik van Havre
5e7c5a2bfb Arch: removed degug messages in collada importer 2014-01-15 12:01:57 -02:00
Yorik van Havre
5556d1506e Draft: small unicode bugfix 2014-01-15 10:44:05 -02:00
Yorik van Havre
9fdf3f64ad Arch: Add a pref option to disable auto wall-merge 2014-01-14 17:02:16 -02:00
Yorik van Havre
e352e169da Arch: Automatic wall height - fixes #980
+ Walls can now be capped by roofs, by subtracting a roof from them
+ Walls and Structs with height = 0 take height from their parent floor
+ Changing the placement of a floor changes all the placements of its children
2014-01-14 16:16:04 -02:00
Yorik van Havre
e14a9e49d9 Arch: Refactored Stairs code for easier extension 2014-01-14 15:12:08 -02:00
wmayer
7eeebbed53 fixes #0001191: Cannot manipulate length if moved away from between the 'red lines' 2014-01-14 11:48:34 +01:00
Yorik van Havre
6245957478 Draft: Fixed utf8 bug in shapestring 2014-01-14 00:36:59 -02:00
Yorik van Havre
96ff9e37c2 Draft: Fixed Draft edit again! (better this time...) 2014-01-13 17:54:45 -02:00
Yorik van Havre
c1aea6337c Draft: Fixes in Draft edit 2014-01-13 14:12:28 -02:00
wmayer
ca3b87a719 + Rename methods 2014-01-12 21:42:46 +01:00
wmayer
99d10a6e49 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-12 18:49:24 +01:00
wmayer
0f6ccf11bf + Projection of edges and wires 2014-01-12 18:48:55 +01:00
jriegel
3cbc877f6b fix some warnings 2014-01-12 16:25:47 +01:00
jriegel
33248f756f Merge branch 'refs/heads/j-downsett-orthos_finished'
Conflicts:
	src/Mod/Drawing/Gui/TaskOrthoViews.cpp
2014-01-12 16:23:03 +01:00
jriegel
3f52b88c5b Fix for Windows 2014-01-12 16:21:07 +01:00
Jose Luis Cercos-Pita
11278f34f3 rebased (regenerated) branch from master 2014-01-12 15:07:19 +01:00
wmayer
d97feb01cd Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-11 15:00:14 +01:00
wmayer
1b9f4e7b7a + fixes #0001350: error on line 1507 at column 1: Encoding error - Not possible to create a drawing in french language 2014-01-11 14:59:51 +01:00
Yorik van Havre
88c5045368 Arch:workaround for horizontal extrusions in IFC export 2014-01-11 11:55:42 -02:00
jriegel
6078846fa2 Increase Performance Postprocessing 2014-01-11 14:50:22 +01:00
jriegel
c71c1b8679 Improving Post-Processeing performance 2014-01-11 14:50:08 +01:00
Yorik van Havre
cc9c9dfcf4 Draft: fixed message containing PyQt 2014-01-10 17:55:03 -02:00
j-dowsett
83c9017eff Rewrite of OrthoViews. Detect page size and titleblock from tags in SVG template. Separation of logic from GUI. Much improved logic. No longer uses python to manipulate views - calls C++ methods directly. Can now support more views, and axonometric views in any position. 2014-01-10 11:33:34 +00:00
j-dowsett
c1a2348e33 Applying tanderson's patch to replace invertY with (1,-1) scaling of SVG itself. Commented out invertY as no longer used. 2014-01-10 11:31:14 +00:00
Yorik van Havre
d00327640a Switched TemplatePyMod scripts to PySide 2014-01-09 18:46:16 -02:00
Yorik van Havre
f73a3d6b8a Spreadsheet: switched to pyside 2014-01-09 18:23:39 -02:00
Yorik van Havre
e3cb403b39 Draft: fixed ultra-condensed toolbar 2014-01-09 18:14:31 -02:00
wmayer
3395a32738 + Fix translation issue in StartPage 2014-01-09 16:08:13 +01:00
wmayer
54334ca69d + Migrate Fem to PySide 2014-01-09 13:36:29 +01:00
Yorik van Havre
955d1cc6dc OpenSCAD: Recompiled rc file with pyside 2014-01-09 10:17:35 -02:00
Sebastian Hoogen
89a028f4a8 Port OpenSCAD WB to PySide 2014-01-08 23:30:57 -02:00
Sebastian Hoogen
7e79a6d303 fixes #0001306: use Part_RegularPolygon in exportCSG 2014-01-08 23:30:57 -02:00
jriegel
9a702d20cf some fixes 2014-01-08 19:37:47 +01:00
wmayer
9a7132b467 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-08 12:55:30 +01:00
wmayer
80f166bbf7 + Allow to get/set x/y axes of circle 2014-01-08 12:54:45 +01:00
jriegel
50492a5f5f STEP parser writes GraphViz files 2014-01-07 23:30:00 +01:00
jriegel
7d06fc0136 further implement SimpleReader 2014-01-07 23:29:59 +01:00
wmayer
1f8c2e8f2c + Fix target name 2014-01-07 21:13:41 +01:00
wmayer
dd9697dbad + Implement a lightweight TCP server 2014-01-07 18:37:59 +01:00
wmayer
19c6105389 + Implement a lightweight TCP server 2014-01-07 17:56:20 +01:00
Yorik van Havre
19865c252b Fixed translation system in Arch & Draft 2014-01-07 11:17:31 -02:00
wmayer
4cd8cb6eb0 + Copy material editor UI file 2014-01-07 10:41:37 +01:00
Yorik van Havre
0f2c93a25e Small fix in Material editor 2014-01-06 17:37:59 -02:00
Yorik van Havre
14f2dd2331 Switched Material module to pyside 2014-01-06 17:10:34 -02:00
jrheinlaender
2954d9a960 Port of WizardShaft to PySide 2014-01-06 16:21:09 -02:00
Yorik van Havre
1d709ade42 Switch to PySide (+ Arch, Draft & Start) 2014-01-06 13:26:49 -02:00
Yorik van Havre
e9711ec7c9 Arch: fix in collada importer 2014-01-06 11:42:12 -02:00
wmayer
97ad018bd7 + Rename to offsetFaces 2014-01-06 13:08:00 +01:00
wmayer
94a8b0d215 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-06 12:30:30 +01:00
wmayer
5d1960d3ac + Extrude subset of faces of a solid 2014-01-06 12:29:58 +01:00
jriegel
51b640c91a start implementing SimpleReader 2014-01-06 11:26:16 +01:00
jriegel
4be052af48 StepShape class and python binding for handling STep-Shape transfers. 2014-01-05 22:31:16 +01:00
jriegel
e17090fadd add SCL python files 2014-01-05 22:31:15 +01:00
Yorik van Havre
3648912e24 Arch: small bugfix in windows 2014-01-05 17:10:10 -02:00
wmayer
33e6c39f8a Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-05 11:26:43 +01:00
wmayer
847b6b79e0 + Replace math.h with cmath 2014-01-05 11:25:40 +01:00
Yorik van Havre
9c3d1a80d4 Draft: allow makePoint to take a vector 2014-01-04 22:07:30 -02:00
Yorik van Havre
eceebf4d71 Arch: Fixes to ifc importer to make it compatible with ifcopenshell 0.4 2014-01-04 11:30:15 -02:00
wmayer
716629006c + fixes #0001345: orient solids 2014-01-04 13:50:53 +01:00
wmayer
3c6bc1eaea Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-04 12:59:35 +01:00
wmayer
e91e3b241f + Patched applied to fix flipped arcs when adding as external geometry 2014-01-04 12:59:07 +01:00
jriegel
cb63cba061 Further implementation of Post-Processing 2014-01-03 17:30:49 +01:00
wmayer
88f1c2c180 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-02 15:33:04 +01:00
wmayer
e5965a4596 fixes #0001333: Extruding a shape 'MyShape' should call solid 'Extruded from MyShape' 2014-01-02 15:32:42 +01:00
jriegel
80fe8bc000 Build fixes 2014-01-02 15:09:10 +01:00
Yorik van Havre
72797fa395 Arch: Fixed small bug happening when opening older files 2014-01-02 11:53:55 -02:00
wmayer
18c62a52af + comment out non-existing Python module in FEM workbench 2014-01-02 13:59:53 +01:00
wmayer
68c8d98e4b + fixes #0001334: Applying extrude does not close the task 2014-01-02 13:53:53 +01:00
Yorik van Havre
d5ed1b1b65 Draft: Added raulshc's patch to importDWG + minor fix 2014-01-01 19:50:39 -02:00
Yorik van Havre
eab159b6ee Drawing: Added property to set hidden line width - fixes #606 2014-01-01 14:41:39 -02:00
Yorik van Havre
2bc15af126 Draft: bugfix in offset - fixes #270 2014-01-01 13:59:44 -02:00
Yorik van Havre
f3a4c36155 Arch: use unicode in task panels - fixes #1338 2014-01-01 13:39:54 -02:00
Yorik van Havre
f4254b9e0b Draft: Fixed bug in custom svg patterns 2014-01-01 12:20:24 -02:00
jriegel
f92d310ac3 Start Gui for Displacement Post-Processing 2013-12-31 17:16:51 +01:00
wmayer
a1c5d981a5 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-12-31 14:57:21 +01:00
Jonathan Hahn
7ab2d7ec49 improves airfoil import 2013-12-31 11:25:16 -02:00
blobfish
3ab5a5f024 Expanded build control: module cmakelists changes 2013-12-31 14:14:11 +01:00
jriegel
efc311f908 Postprocessing: Color per Element at FemMesh 2013-12-31 13:52:13 +01:00
wmayer
9503ad0e1f Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-12-31 13:26:14 +01:00
wmayer
69521bdfbd + fixes #0001341: more visual feedback for check geometry command 2013-12-31 13:25:49 +01:00
jriegel
226c25f9d9 Finish loading Calculix result files 2013-12-31 12:41:22 +01:00
jriegel
c1a3b1434a Read Calculix Result files (*.frd) mesh 2013-12-30 22:33:05 +01:00
jriegel
360b190f03 group for Material project 2013-12-30 19:03:40 +01:00
wmayer
775e6eba4f + Use long helix function in parametric feature 2013-12-29 14:51:25 +01:00
WandererFan
acb8210c96 Add Part.makeLongHelix to work around Mantis #0954 2013-12-29 13:53:01 +01:00
wmayer
c1d14eab3c + Fix OCC 6.7 build failure 2013-12-28 12:22:31 +01:00
Yorik van Havre
7ceef577a2 Arch: Added IFC export to the GUI + using new ifcopenshell for import - fixes #1005 2013-12-26 11:38:30 -02:00
wmayer
a2cba17d3f + Fix constness attribute for TopoEdge and TopoWire 2013-12-25 13:48:17 +01:00
Yorik van Havre
60ec4e644a Draft: Added Jim's Array icon 2013-12-24 10:09:39 -02:00
wmayer
c304c71b93 fixes #0001337: Add american templates to Drawing workbench 'New Drawing' drop-down button 2013-12-24 12:39:15 +01:00
Yorik van Havre
46b1987fb9 Arch: small fix in Arch Frame 2013-12-23 14:41:32 -02:00
wmayer
b2a341540e + Changes to modelRefine (jrheinlaender) 2013-12-23 16:53:27 +01:00
wmayer
3b78d67b3b Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-12-23 13:46:40 +01:00
wmayer
c8e5909a8a + Icon for shape refinement 2013-12-23 13:46:15 +01:00
Yorik van Havre
163340392f Raytracing: Added aspect ratio to POV output - fixes #1315 2013-12-22 20:18:19 -02:00
Yorik van Havre
90a80da1cd Arch: Frame object - fixes #1166, #1314 2013-12-22 17:18:11 -02:00
blobfish
d83cec2be2 Part: Changes to dimension
move 2 icons to main gui
    enable and disable stepped buttons
    move reset dialog to control widget
    only dimension 1 linear solution
2013-12-22 17:31:10 +01:00
wmayer
58b1a0947f + Support to write out mesh name 2013-12-22 15:02:40 +01:00
Yorik van Havre
970f9c193d Arch: small bugfix to ifc exporter 2013-12-21 19:53:39 -02:00
Yorik van Havre
c2b0c4aeb8 Arch: added a couple of useful properties to Site object 2013-12-21 19:53:07 -02:00
Yorik van Havre
6378761895 Draft: Small bugfix in dxf importer - fixes #1317 2013-12-21 19:45:00 -02:00
jriegel
152ecf2df9 More choices in Sketcher grid and later switching to um 2013-12-21 19:15:28 +01:00
wmayer
eaebae18f0 + Fix boolean operation panel 2013-12-21 18:23:45 +01:00
jmaustpc
236055aa52 Add Mesh Regular Solids icons to dialogue drop down list 2013-12-21 21:54:56 +11:00
Yorik van Havre
b8a8f186cb Arch: Still more fixes to ifc export... 2013-12-20 23:39:46 -02:00
Yorik van Havre
8db8db4a39 Arch: more bugfixing in ifc exporter 2013-12-20 19:41:58 -02:00
Yorik van Havre
bdb5eefd72 Draft: Fixed bugs in hatching - fixes #1164 2013-12-20 19:12:22 -02:00
wmayer
ca4d0d7027 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-12-20 16:28:38 +01:00
wmayer
098f39e7c5 + Use new icons in Mesh workbench 2013-12-20 16:28:14 +01:00
Yorik van Havre
55c0253cd9 Arch: added workarounds for export bugs in ifcopenshell 2013-12-20 13:25:41 -02:00
Yorik van Havre
5224e9a2ba Arch: Further work on the IFC exporter, now supports windows and bldg hierarchy 2013-12-19 20:41:42 -02:00
jriegel
50a2c1afaf additional places for measurement commands 2013-12-19 22:02:40 +01:00
jriegel
3f4f5c8c02 Merge branch 'refs/heads/tanderson-rev-partdimension' 2013-12-19 21:36:57 +01:00
jriegel
246f8b70f0 Merge branch 'refs/heads/j-downsett-drawing' 2013-12-18 23:11:02 +01:00
jriegel
98f0918bec fixes for windows 2013-12-18 22:49:58 +01:00
jriegel
253910ec36 small fix 2013-12-18 18:19:25 +01:00
jriegel
9c1c94c64e fix radius bug and add new imperial sketch grid cascading... 2013-12-18 18:18:39 +01:00
Yorik van Havre
9baf73c52f Arch: Several minor bugfixes 2013-12-18 10:34:24 -02:00
blobfish
4f6a82c3bc adding some headers 2013-12-17 22:54:40 -05:00
Yorik van Havre
990ece8ce8 Arch: More work on the IFC exporter 2013-12-17 19:47:04 -02:00
Yorik van Havre
df596822a5 Arch: added ifc writer 2013-12-17 16:44:08 -02:00
blobfish
840df00014 Part Dimension: new icons 2013-12-17 10:05:54 -05:00
blobfish
442c79bf5c Part Dimension: new implementation files 2013-12-17 10:05:54 -05:00
blobfish
59e69bbe0e Part Dimension: alterations to existing files
Not sure what is happening with View3dInventorViewer.h.
    The only REAL change, beyond the addition of dim functions, is
    the removal of the member arrowrotation. It wasn't referenced anywhere.
2013-12-17 10:05:46 -05:00
wmayer
32134f64f0 + Fix build failure with gcc 2013-12-17 10:58:04 +01:00
jriegel
53f74153ea Imperial Sketcher grid in Dialog 2013-12-16 15:09:43 +01:00
jriegel
d5d9ea9c30 Add unti support to Sketcher 2013-12-15 22:47:47 +01:00
Yorik van Havre
2b10890a04 Arch: Structural nodes - closes #1313 2013-12-15 17:45:12 -02:00
Yorik van Havre
c6fbcbe086 Arch: added alternative load mode for IFC files for benchmarking 2013-12-15 17:43:34 -02:00
Yorik van Havre
45c4c695a1 Arch: added structural roles to Ifc import 2013-12-15 11:27:18 -02:00
j-dowsett
7348d0d497 Added manual scaling to axonometric view 2013-12-15 11:26:54 +00:00
j-dowsett
7d159360c4 Correctly identify standard template files 2013-12-15 11:26:54 +00:00
j-dowsett
ad9c33b9d6 Correctly enables/disables axonometric tab when axonometric view added/removed. 2013-12-15 11:26:54 +00:00
j-dowsett
fe5884aa85 Fixed overwriting of axo view when ortho views changed. 2013-12-15 11:26:54 +00:00
j-dowsett
88c1ae6a24 Fix to axonometric projection for objects not centred at y = 0 2013-12-15 11:26:53 +00:00
j-dowsett
ce5fad80dd Added functionality for axonometric views in orthogrpahic projection tool 2013-12-15 11:26:53 +00:00
Yorik van Havre
6e01e6c6e5 Arch: prep work for IFC export 2013-12-13 18:50:38 -02:00
jmaustpc
9bdd15f7b5 Move Mesh_Mesh_from_Shape icon from Mod/MeshPart to Mod/Mesh
Move the icon Mesh_Mesh_from_Shape.svg
from .../Mod/MeshPart/Gui/Resources/icons
to .....//Mod/Mesh/Gui/Resources/icons
edit both Mesh.qrc and MeshPart.qrc accordingly
remove referrence to the icon from the command in
the MeshPart Command.cpp file and add it to
the Mesh Command.cpp file
2013-12-14 00:58:58 +11:00
jmaustpc
47ee436e93 Add icons to menus for mesh to shape and shape to mesh
Mesh to shape icon for the Part workbench Part menu
Shape to mesh icon for the Mesh design Workbench Meshes menu
2013-12-13 10:29:08 -02:00
WandererFan
8b977debaf Reinstate use of default font from Draft Preferences
Fix handling of mouse events & effect on feature base point
2013-12-13 10:26:19 -02:00
wmayer
df53ad49cf + For MeshGui remove dependency to MeshPartGui when loading the workbench 2013-12-12 18:19:56 +01:00
wmayer
90af2d5c68 + Do not limit fillet/chammfer values 2013-12-12 13:20:58 +01:00
jriegel
2061c21115 Allow seting of transformation without copy the mesh 2013-12-10 23:05:07 +01:00
wmayer
5f918b3049 + Increase maximum of visible items in combo box 2013-12-10 10:44:59 +01:00
jriegel
132b75e5ab Volum for Tet10 FemMesh 2013-12-09 23:52:44 +01:00
jriegel
401cb13035 Switching Quantity parser to UTF8 2013-12-09 23:50:52 +01:00
wmayer
5e628aedf1 + fixes #0001327: Crash in System::initSolution() 2013-12-09 13:41:38 +01:00
wmayer
2f330674fe + Use icons and translated names for Part primitives 2013-12-09 11:11:51 +01:00
wmayer
b6025019df + Allow also int when a float is expected in sketcher constraints 2013-12-08 14:18:50 +01:00
wmayer
ac8f69bc08 + Apply fix of correct use of ShapeFix_Face 2013-12-07 12:54:38 +01:00
jriegel
f53579f671 Starting Calculix integration 2013-12-06 23:26:56 +01:00
Yorik van Havre
83e63a67b1 Material: packed resources for the editor 2013-12-06 18:32:06 -02:00
wmayer
d62ed23068 + Fix compiler warnings with OCC 6.6 2013-12-05 23:06:13 +01:00
jriegel
894529a223 fix error of gcc and remove old parser code. 2013-12-05 08:42:33 +01:00
jriegel
3a3afa0783 Switching the UnitsApi to the new Quantity system 2013-12-03 19:03:08 +01:00
jriegel
9a239261bb fix in get visible faces 2013-12-02 20:35:12 +01:00
wmayer
1060d40a5f fixes #0001321: more visual feedback for check geometry command 2013-12-01 11:57:30 +01:00
wmayer
1464cf413b fixes #0001302: crash in model refine. 2013-12-01 11:44:50 +01:00
jriegel
09fe84abbf Finish Displacement and animation of it. 2013-11-28 23:30:21 +01:00
jriegel
61e289036e Starting Displacement post-processing to the FemMesh ViewProvider 2013-11-28 19:52:58 +01:00
jriegel
7a1a8051aa Adding python capabilities to the Result objects 2013-11-28 19:52:41 +01:00
Yorik van Havre
96514385e5 Arch: Added Draft_PathArray to the Arch WB 2013-11-28 11:55:40 -02:00
Yorik van Havre
4ce8d747b8 Draft: Added Jim's PathArray icon 2013-11-28 11:53:36 -02:00
WandererFan
d652d84c19 Add Draft makePathArray and _PathArray
Add Draft PathArray GUI tool
2013-11-28 11:42:14 -02:00
jriegel
feeb053e18 Objects for Results of FEM analysis 2013-11-27 20:14:58 +01:00
wmayer
680f4c82f7 + Fix FEM install target 2013-11-27 16:26:43 +01:00
wmayer
bbc22b90e1 + Fallback for meshing dialog if MeshPart fails to load 2013-11-27 15:19:52 +01:00
Yorik van Havre
0506a918b2 Arch: Better view provider for axis object 2013-11-25 16:48:24 -02:00
wmayer
b7a9b774f3 + Support of export to X3D for meshes 2013-11-25 13:39:31 +01:00
wmayer
cbbf3ee390 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-11-25 10:26:42 +01:00
wmayer
a98c967be4 + Remove duplicate icon 2013-11-25 10:26:09 +01:00
Yorik van Havre
932647e57f Draft: Fixed indentation problem in importDXF 2013-11-24 22:13:45 -02:00
Yorik van Havre
816cee5f55 Draft: fixed typo 2013-11-24 18:02:48 -02:00
wmayer
61bb8ea931 + Return an emtpy array if something fails inside getPickedPoints() 2013-11-22 10:18:14 +01:00
wmayer
1333cb8734 + Get exact point on data model when picking in 3d view 2013-11-21 12:50:49 +01:00
Yorik van Havre
f4da53bd1d Material: Created material editor
Materal editor is now funcional, abeit not complete. Can be used to
create and save new cards. Lauch from within FreeCAD with
import MaterialEditor; MaterialEditor.openEditor()
2013-11-19 19:27:15 -02:00
wmayer
c01306440a + fix possible endless loop in mesh grid, allow to set an array of points to the kernel 2013-11-19 18:11:46 +01:00
Yorik van Havre
24807c876f Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-11-18 11:12:14 -02:00
Yorik van Havre
6b33631705 Draft: Fixed regular polygon default name 2013-11-18 11:11:40 -02:00
wmayer
b8f94cbbd6 + allow to set custom tolerances on validate sketch tool 2013-11-18 14:09:52 +01:00
jmaustpc
fac75a0006 fix error Part_Prism in OpenSCAD,
update references to the properties of Part_Prism
in exportCSG.py
2013-11-18 11:08:29 +11:00
jmaustpc
4106648286 Part_Prism in OpenSCAD,
update references to the properties of Part_Prism
in importCSG.py and prototype.py
2013-11-18 11:08:29 +11:00
jmaustpc
41adfdaf87 fix property names for Part RegularPolygon and Prism
Prism properties: - Polygon, Circumradius and Height
RegularPolygon  : - Polygon and Circumradius

DraftTools updated to reflect the change in property names
2013-11-18 11:08:29 +11:00
Keith Sloan
bcb7d02c05 Hull and Minkowski operations using OpenSCAD 2013-11-17 13:50:35 +01:00
jriegel
7336a31e44 Add Attribute to FemMeshViewProvider python class to get all visible FemMesh faces. 2013-11-17 13:08:45 +01:00
Yorik van Havre
8f01d64d6a Arch: Better sectionplane widget 2013-11-16 19:47:26 -02:00
Yorik van Havre
7651593ca3 Draft: changed Part::Polygon properties names 2013-11-16 14:22:03 -02:00
Yorik van Havre
8a26361c2b Raytracing: small bugfix in preferences 2013-11-15 23:46:19 -02:00
Yorik van Havre
6987a70917 Draft: polygon tool can now use Part::RegularPolygon - fixes #0001305 2013-11-14 17:40:20 -02:00
jmaustpc
4811aa6d2c minor code clean ups removing previously hidden unwanted code
PrimitiveFeature.cpp
PrimitiveFeature.h
2013-11-14 13:30:25 -02:00
jmaustpc
b256fd8a4b rebase auto merge error fix AppPartGui.cpp
add ViewProviderRegularPolygon
2013-11-14 13:30:25 -02:00
jmaustpc
ece1dac2f6 minor error hide Height PrimitiveFeature.h 2013-11-14 13:30:25 -02:00
jmaustpc
ec4f2be7b1 rebase auto merge error fixes
Signed-off-by: jmaustpc <jmaustpc@users.sourceforge.net>
2013-11-14 13:30:25 -02:00
jmaustpc
06567358db Add Part_RegularPolygon,
regular polygon edge in Part workbench "create primitives",

Add icons Part_Polygon and Part_Spline
2013-11-14 13:30:25 -02:00
wmayer
babcf2f027 Parameter transformation 2013-11-14 11:27:07 +01:00
Yorik van Havre
b3738a2fce Draft: Dimension recode - fixes #1000, #852, #678
Draft dimensions have been recoded and should now behave better in non-XY planes,
and gained several new properties to adjust their look.
2013-11-13 19:25:01 -02:00
Yorik van Havre
bdd9d308d3 Arch: added a prefs option to use a custom IFC schema 2013-11-13 16:50:05 -02:00
wmayer
387b8fcd9e + Throw exception when querying information from invalid shape 2013-11-13 12:29:06 +01:00
wmayer
3ffe5936f4 + Fix some tolerance issues 2013-11-13 11:57:30 +01:00
wmayer
97a2b516bb Allow user to choose tolerance in validate sketch tool 2013-11-13 11:12:02 +01:00
wmayer
ae90c159e2 + Add method to Part module to set static values 2013-11-12 12:15:40 +01:00
Yorik van Havre
782cae1d22 Updated forum links to the new subdomain 2013-11-11 11:42:34 -02:00
Yorik van Havre
40d5a5462f Arch: Added dxflib autoupdate mechanism - fixes #0001301 2013-11-10 16:45:34 -02:00
wmayer
66387458a7 + fixes #0001081 2013-11-10 14:26:30 +01:00