Commit Graph

5766 Commits

Author SHA1 Message Date
WandererFan
5a7dd5d123 implement page.addView for Python 2016-07-11 15:32:16 +02:00
WandererFan
05c730f38d Preferences "Drawing" -> "TechDraw" 2016-07-11 15:32:16 +02:00
WandererFan
a46fd856d4 more /Drawing/TechDraw/ edits. VP name conflicts 2016-07-11 15:32:16 +02:00
WandererFan
cb25c494de misc /Mod/Drawing, QGI, obs functions 2016-07-11 15:32:16 +02:00
WandererFan
8eb8e96b72 rename qrc 2016-07-11 15:32:16 +02:00
WandererFan
a9d6f1568b /QGI/QGraphicsItem/ 2016-07-11 15:32:16 +02:00
WandererFan
9062b7e727 Mod/Drawing includes -> Mod/TechDraw 2016-07-11 15:32:16 +02:00
WandererFan
7e49a1b986 Mod/Drawing includes -> Mod/TechDraw 2016-07-11 15:32:16 +02:00
WandererFan
f096a9d6ff Mod/Drawing includes -> Mod/TechDraw 2016-07-11 15:32:16 +02:00
WandererFan
ed47ae4916 StatusBits -> setStatus 2016-07-11 15:32:16 +02:00
WandererFan
e40bbdad5b Mod/Measure warnings 2016-07-11 15:32:16 +02:00
WandererFan
3b2d07e8af ProjectionAlgo & DrawingExport renames 2016-07-11 15:32:16 +02:00
WandererFan
bf8a228405 Add init files for /Mod/TechDraw 2016-07-11 15:32:16 +02:00
WandererFan
67bf21277a cmake changes for /Mod/TechDraw 2016-07-11 15:32:16 +02:00
WandererFan
8e77d3583e Add Mod/TechDraw/Gui/Resources 2016-07-11 15:32:16 +02:00
WandererFan
7c009c6def Add Mod/TechDraw/Gui 2016-07-11 15:32:16 +02:00
WandererFan
189839e93d Add Mod/TechDraw/App 2016-07-11 15:32:16 +02:00
WandererFan
96ba139f70 Add /Mod/Measure for TechDraw 2016-07-11 15:32:16 +02:00
Bernd Hahnebach
40a9403eef FEM: material references, select solid by one click on a vertex 2016-07-11 15:27:20 +02:00
Bernd Hahnebach
251a8d4bac FEM: trailing whitespaces 2016-07-11 15:27:20 +02:00
Yorik van Havre
bcb99fb363 Arch: Fixed transparency-related display issues 2016-07-09 14:01:35 -03:00
Yorik van Havre
223725ca82 Temporary workaround for the fractions issue in new imperial unit schema (using + between inches and fractions) 2016-07-09 14:01:07 -03:00
Yorik van Havre
79ddfd1bcf Arch: fixed aggregation bug in IFC export 2016-07-08 11:09:57 -03:00
Yorik van Havre
a8c95189fc Path: added addObject & removeObject python methods to FeatureCompound - fixes #2607 2016-07-07 19:49:00 -03:00
Mateusz Skowroński
d9b7a5fbbf Use byteCount() instead of obsolete numBytes().
This change is Qt4/Qt5 neutral.
2016-07-07 15:10:31 -03:00
Mateusz Skowroński
2c79424f81 Fix includes to be compatible with Qt5.
This change is Qt4/Qt5 neutral.
2016-07-07 15:10:31 -03:00
Mateusz Skowroński
8b2f435c04 QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-07-07 15:10:31 -03:00
Mateusz Skowroński
873f8e3ea7 Fix files encoding. Go from ISO8859-1 to UTF-8. 2016-07-07 15:07:38 -03:00
Jonathan Wiedemann
336f8ada5e add "return" in libraries checking 2016-07-07 15:03:09 -03:00
Jonathan Wiedemann
34d8680d8c fix json error 2016-07-07 15:03:09 -03:00
Yorik van Havre
43e0834fb4 Part: Enabled per-face transparency 2016-07-07 12:46:25 -03:00
Yorik van Havre
aadf63eecf Arch: Fixed bugs in IFC export 2016-07-07 11:54:18 -03:00
DeepSOIC
ca0a640aed Part: TopoShapePy: made Solid constructor accept CompSolid
Part.Solid(shape) now accepts compsolid as input, and creates a solid by
joining the compsolid.

Same done to Part.makeSolid().

+ change exception handling to expose the error message.
2016-07-04 14:58:53 +03:00
DeepSOIC
885fecb1ea Part: TopoShapePy: add generalFuse method 2016-07-04 14:57:50 +03:00
DeepSOIC
c8ebc7f9c2 Part: TopoShape: add generalFuse method (GFA)
OCC's Generaal Fuse Algorithm
2016-07-04 14:55:38 +03:00
John Dupuy
ec20073563 Bug fixes to opensbp post processor in Path for ShopBot. 2016-07-03 22:48:53 -03:00
sliptonic
bf46ea4804 Additional fixes for post processing.
comment diameter instead of radius for compensated profile/surface ops
opensbp improved pre processor is more explicit with XY values
cmake copies opensbp postprocessor.
Removed unnecessary file.
2016-07-03 22:41:38 -03:00
sliptonic
d1b927767a Fix for bug #2528
Improved handling of comments
2016-07-03 22:41:38 -03:00
sliptonic
4d28fff8ee fixes offset problems with OCC pocketing Bug #2604 2016-07-03 22:41:38 -03:00
sliptonic
ee5bb83a38 opensbp preprocessor handles float for spindle speed 2016-07-03 22:41:38 -03:00
sliptonic
fd57f47e3d Fix feedrate bug #2597
minor edits to linuxcnc post processor
2016-07-03 22:41:38 -03:00
Yorik van Havre
1e333f4ef3 Draft: Fixed buggy units display in Draft widgets 2016-07-03 18:41:33 -03:00
wmayer
6c73ac750a compute minimum volume oriented box 2016-07-02 18:10:23 +02:00
wmayer
0c6d52485c + add WildMagic algorithm to compute minimum volume oriented box 2016-07-02 17:01:56 +02:00
wmayer
8a30ac74b0 + fix gcc warning 2016-07-02 14:28:59 +02:00
wmayer
8f0ea2082a make sure that action is created when calling updateAction 2016-07-02 13:19:25 +02:00
Yorik van Havre
3a25e058df Draft: builtin C++ DXF importer is now the default 2016-06-30 15:26:07 -03:00
Yorik van Havre
796d0c9f7f Path: support for G90.1 / G91.1 GCodes (absolute/relative arc centers) - fixes #2605 2016-06-29 17:08:08 -03:00
Yorik van Havre
09e9c8966f Arch: recoded Git tool - fixes #2599 2016-06-28 17:36:43 -03:00
Yorik van Havre
9bd9f56b17 Arch: Added new bimserver task panel - issue #2599 2016-06-25 20:23:22 -03:00
Bernd Hahnebach
999330f07b FEM: vtk color bar: fix change of min max value 2016-06-20 17:20:07 +02:00
Bernd Hahnebach
78e4a96f6d FEM: some trailing white spaces 2016-06-20 17:20:07 +02:00
DeepSOIC
95f70b0b9d Sketcher: TV: preferences UI
* 4 checkboxes for setting defaults for visibility automation
* "Apply to existing sketches" button
2016-06-20 01:19:30 +03:00
DeepSOIC
d9376eb487 Sketcher: visibility automation
Added the following properties to Sketch ViewProvider:
* 4 bools to enable/disable parts of automation
* TempoVis property to hold instance of TempoVis python object, that helps with the automation
2016-06-20 01:19:06 +03:00
DeepSOIC
32f5466df4 Part: AttachmentEditor: withdraw code to use Show module 2016-06-20 01:19:02 +03:00
DeepSOIC
541e84076a New module: Show
A module for gathering code related to visibility automation and the like.

Contains DepGraphTools.py and TempoVis.py, to be withdrawn from
Part/AttachmentEditor.

Also: changes to TempoVis:
* keep TempoVis from from raising
(TempoVis is non-essential functionality, so breaking execution of
unsuspecting routines that use it seems like a bad idea.

* implement saving/restoring camera
(Unfortunately, I failed to implement nice animated restoration.)

* almost proper support of saving to file
(I still couldn't figure out a way to restore reference to document and
viewer. So, falling to using active ones instead (might cause bugs).)
2016-06-20 01:18:09 +03:00
Yorik van Havre
44989a888d Draft: Fixed upgrading several faces 2016-06-18 19:32:19 -03:00
Eivind Kvedalen
7afcb4beda Sketcher: Changed return type of Constraint::getPresentationValue() to Quantity, to be able to include unit. 2016-06-18 09:48:52 +02:00
Eivind Kvedalen
171fce7b19 Sketcher: Fixed radian/degree mix-up for Angle constraint. 2016-06-18 09:48:46 +02:00
Yorik van Havre
4f8c9359e2 Arch: Fixed buggy placement of windows 2016-06-16 21:58:44 -03:00
Yorik van Havre
95195e3765 Arch: updated OBJ/DAE exporters to export groups 2016-06-16 18:31:21 -03:00
Yorik van Havre
dce4695674 Arch: Fixed export of cloned windows to IFC 2016-06-16 17:42:27 -03:00
Ian Rees
fa6c8805ba Clean up warnings due to missing 'override'. 2016-06-16 14:14:52 +02:00
wmayer
9cd705d8e4 fix uic warning: Z-order assignment: '' is not a valid widget 2016-06-16 12:49:06 +02:00
wmayer
9dc6d7f8c0 fix further warnings in libarea 2016-06-16 11:12:12 +02:00
Yorik van Havre
3510c71f2b Arch: First version of Sweethome3D importer - issue #2584 2016-06-15 21:24:03 -03:00
Yorik van Havre
4acf8e09dc Arch: misc improvements and bugfixes
* Allow mesh-based windows (with non-solid shape) to pass through
* Allow precast elements to be clones
* Structure elements now display a different icon when thry are clones
* Arch clones now get the same placements as their cloned object on create
* Fixed the bad export of clones to IFC
* Recoded the Site/Building/Floor IFC export to be more flexible
2016-06-15 21:17:44 -03:00
DeepSOIC
89ebf5fbcc Part: AttachmentEditor: fix take_selection argument not working 2016-06-15 21:15:14 -03:00
DeepSOIC
1c135d6379 Part: AttachmentEditor: fix for new SubList Py API 2016-06-15 21:15:14 -03:00
wmayer
60242ad1cf + fix various warnings 2016-06-15 23:55:44 +02:00
Stefan Tröger
3814251020 SMESH: Prevent generator from being deleted 2016-06-15 22:34:10 +02:00
Stefan Tröger
dcf2da702d FEM Post: Fix property unit test 2016-06-15 22:34:10 +02:00
Stefan Tröger
2fb14ce9c4 FEM Post: Always build except for VTK <6.2
VTK 6.0 has a bug which makes it incompatibel with c++11
2016-06-15 22:34:10 +02:00
Stefan Tröger
59803ffc67 Travis: Add SMESH7 dependencies for OSX 2016-06-15 22:34:10 +02:00
Stefan Tröger
aae79ee558 FEM: Add faces by face workaround for force constraint 2016-06-15 22:34:10 +02:00
Stefan Tröger
55534e98d4 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
cda99210d5 FEM: Protect iteration from null ptr 2016-06-15 22:34:10 +02:00
Jean-Marie Verdun
47f21309dd FEM: Make FEM compatible with SMESH7 2016-06-15 22:34:10 +02:00
Yorik van Havre
79dcdfbc78 Arch: Partial fix for IFC export of precast elements 2016-06-14 23:09:43 -03:00
Yorik van Havre
d05ac66c3c Arch: Read Description property of IFC objects 2016-06-14 19:18:37 -03:00
Yorik van Havre
60d918983e Arch: select precast dent when adding a new one 2016-06-14 19:18:04 -03:00
Yorik van Havre
7ee6a6737f Draft: Added preference setting to customize labels of Draft and Arch clones 2016-06-14 19:17:02 -03:00
Yorik van Havre
8f45e13789 Spreadsheet: Added Python version of Spreadhseet::Sheet 2016-06-14 19:16:00 -03:00
wmayer
6be9ee87ea + fix many warnings in libarea using MSVC 2016-06-14 11:04:19 +02:00
Yorik van Havre
26be0067cd Arch: Allow precast beams to have dents too 2016-06-13 22:53:58 -03:00
Yorik van Havre
24c279f92b Merge remote-tracking branch 'sliptonic/master' 2016-06-13 20:02:32 -03:00
Yorik van Havre
285f6aea9d Draft: Center Snap can now also snap to center of faces 2016-06-13 13:46:51 -03:00
Lorenz Hüdepohl
092e8e10c1 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
c862fc0065 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
451355e159 Merge branch 'master' into master 2016-06-13 08:25:07 -05:00
wwmayer
d51422347c 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
f13f57ef3d Implements more arguments to BSplineCurve.approximate 2016-06-13 14:18:35 +02:00
Yorik van Havre
0dfc6678bd Arch: added precast concrete presets & objects to structure tool - issue #2853 2016-06-12 22:47:58 -03:00
sliptonic
f42c90f459 Fix for partial libarea pockets. 2016-06-12 14:23:06 -05:00
sliptonic
a02d704d0a Updated libarea with changes from Heeks/libarea 2016-06-11 10:51:27 -05:00
sliptonic
dff173cd1f 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
f55fb8cb99 + avoid memory exception when stl file is empty 2016-06-11 16:25:41 +02:00
wmayer
10bb9fa5cc + add overloaded methods of write() and read() to write and read from streams 2016-06-11 14:47:01 +02:00
wmayer
91ba585ee0 + add overloaded methods of save() and load() to write and read from streams 2016-06-11 13:48:24 +02:00
wmayer
9c7bc073e4 + for importBrep() and exportBrep() allow file names or file objects 2016-06-11 12:38:58 +02:00