Stefan Tröger
2f57406007
FEM: Use single smesh mesh generator throughout FreeCAD
...
Creating a mesh generator resets a critical data structure and makes all existing meshes invalid. Hence the SMESH_gen is made a singleton and all FreeCAD code is changed accordingly.
2016-06-15 22:34:10 +02:00
Stefan Tröger
0845791752
FEM: Protect iteration from null ptr
2016-06-15 22:34:10 +02:00
Jean-Marie Verdun
f7c77a446a
FEM: Make FEM compatible with SMESH7
2016-06-15 22:34:10 +02:00
Stefan Tröger
088f1e4719
FEM: Make SMESH7 compile with occ6
2016-06-15 22:34:10 +02:00
Jean-Marie Verdun
42ead7e75f
Upgrade to SMESH7.7.1
2016-06-15 22:34:10 +02:00
Yorik van Havre
b5af8893af
Arch: Partial fix for IFC export of precast elements
2016-06-14 23:09:43 -03:00
Yorik van Havre
c35b256e6f
Arch: Read Description property of IFC objects
2016-06-14 19:18:37 -03:00
Yorik van Havre
bbcc1e001f
Arch: select precast dent when adding a new one
2016-06-14 19:18:04 -03:00
Yorik van Havre
42d4b418a0
Draft: Added preference setting to customize labels of Draft and Arch clones
2016-06-14 19:17:02 -03:00
Yorik van Havre
b94636a07e
Spreadsheet: Added Python version of Spreadhseet::Sheet
2016-06-14 19:16:00 -03:00
wmayer
6bf04e358e
+ support of seek operation on PyStreambuf
2016-06-14 13:59:02 +02:00
wmayer
1c1faafed7
+ fix many warnings in libarea using MSVC
2016-06-14 11:04:19 +02:00
Yorik van Havre
3a86b5efa3
Arch: Allow precast beams to have dents too
2016-06-13 22:53:58 -03:00
Yorik van Havre
3e531bbe5c
Merge remote-tracking branch 'sliptonic/master'
2016-06-13 20:02:32 -03:00
wmayer
ca6a33b3b8
+ enable buffered writing in PyStreambuf
2016-06-13 19:22:15 +02:00
Yorik van Havre
5e21c0de2d
Draft: Center Snap can now also snap to center of faces
2016-06-13 13:46:51 -03:00
Lorenz Hüdepohl
d78a024a20
PathUtils: remove unnecessary arguments to convert()
...
The arguments Side, radius, clockwise, and firstedge were never used in
convert()
2016-06-13 15:27:21 +02:00
Lorenz Hüdepohl
87ce05f225
Path: add plunge angle feature for PathProfile
...
With the new property "PlungeAngle", one can specify the inclination of
a ramp into the material, instead of plunging straight down. The
original behaviour and default is set to 90.0 degrees. A value of zero
makes the tool descent exactly one layer depth down per turn.
2016-06-13 15:27:21 +02:00
sliptonic
f541c8d9f6
Merge branch 'master' into master
2016-06-13 08:25:07 -05:00
wwmayer
1cd155a1e8
Merge pull request #185 from dev-at-stellardeath-org/master
...
PathProfile.py: Fix non-GUI usage
2016-06-13 15:13:45 +02:00
tomate44
4749733b60
Implements more arguments to BSplineCurve.approximate
2016-06-13 14:18:35 +02:00
Yorik van Havre
ca2dbe032c
Arch: added precast concrete presets & objects to structure tool - issue #2853
2016-06-12 22:47:58 -03:00
sliptonic
ec15a87255
Merge branch 'master' into master
2016-06-12 19:37:46 -05:00
sliptonic
019cdf7704
Fix for partial libarea pockets.
2016-06-12 14:23:06 -05:00
wmayer
135e6cf9de
+ prepare PyStreambuf for buffered writing
2016-06-12 18:20:31 +02:00
wmayer
a72c3a31e0
+ optimize PyStreambuf::underflow() and fix failure for large files/buffers
2016-06-12 14:50:02 +02:00
sliptonic
be418fa2e0
Updated libarea with changes from Heeks/libarea
2016-06-11 10:51:27 -05:00
sliptonic
9e3d18f616
Fixes for various gcode errors
...
Some operations were still outputting even if disabled.
Nested comments caused trouble in linuxcnc
Machine was producing an initial move that was potentially dangerous
2016-06-11 10:51:27 -05:00
wmayer
ec5d1150ca
+ avoid memory exception when stl file is empty
2016-06-11 16:25:41 +02:00
wmayer
e4e018fe94
+ fix possible crash when throw file exception
2016-06-11 16:25:06 +02:00
wmayer
38d5aebf4f
+ fix bug in PyStreambuf when reading binary data
2016-06-11 15:38:51 +02:00
wmayer
ec82ea252a
+ add overloaded methods of write() and read() to write and read from streams
2016-06-11 14:47:01 +02:00
wmayer
e8acca597a
+ add overloaded methods of save() and load() to write and read from streams
2016-06-11 13:48:24 +02:00
wmayer
9bfdfc723e
+ for importBrep() and exportBrep() allow file names or file objects
2016-06-11 12:38:58 +02:00
wmayer
2e40dbb56e
+ extend PyStreambuf to write data
2016-06-11 11:54:01 +02:00
Yorik van Havre
c81111777a
Arch: Finally using proper UnitStrings in Arch tools
2016-06-10 19:08:00 -03:00
Lorenz Hüdepohl
cdb096b290
PathProfile.py: Fix non-GUI usage
...
The call to QtGui.QApplication.translate is not possible and necessary
without a GUI
2016-06-10 23:10:04 +02:00
wmayer
f7ef2ca971
+ take care of group separator in minimum/maximum of color bar
2016-06-10 11:27:40 +02:00
Yorik van Havre
072f75a8a8
Material: allow to display Drawing Patterns in material editor - issue #2577
2016-06-09 22:19:45 -03:00
Yorik van Havre
ed07c9f7b7
Arch: Bugfixes in IFC export
...
* Only export materials used in the exported objects
* Fixed placement of Part Extrusion-based objects
2016-06-09 22:16:55 -03:00
Yorik van Havre
e70e32f134
Reordered credits screen alphabetically
2016-06-09 22:14:49 -03:00
Bernd Hahnebach
b203ffbf53
FEM: typo in Menue entry
2016-06-06 07:07:36 +02:00
Bernd Hahnebach
c71dbf6bc7
FEM: fix for importing ccx result mesh
2016-06-06 07:07:36 +02:00
wmayer
8bc1eb90ed
+ make compiler check working for older cmake versions
2016-06-05 09:37:26 +02:00
Yorik van Havre
3959a673f4
Arch: Added support for IfcOpenShell serializer
2016-06-04 17:43:41 -03:00
Yorik van Havre
e543601099
Draft: Handle exception in DXF output
2016-06-04 17:42:22 -03:00
Yorik van Havre
5eb3944aeb
Added more SVG patterns + translation table - issue #2577
2016-06-04 17:41:23 -03:00
wwmayer
493d01f7a6
Merge pull request #184 from sliptonic/master
...
Correctly format drilling locations.
2016-06-04 14:01:51 +02:00
wmayer
a2a8a517a9
+ use QString's vsprintf to avoid to truncate the output string
2016-06-04 10:37:08 +02:00
sliptonic
ccfefeee83
Correctly format drilling locations.
2016-06-03 13:45:25 -05:00