Commit Graph

7800 Commits

Author SHA1 Message Date
wwmayer
6c295ba38c Merge pull request #198 from bblacey/develop
Added the Open CASCADE TKCDF library required to build SMESH with OCC…
2016-06-28 18:54:52 +02:00
Bruce B. Lacey
063f8e0bcf Added the Open CASCADE TKCDF library required to build SMESH with OCCT7.x
and 'quiet'ed search for OpenCascade Community Edition on OS X.
2016-06-28 07:47:18 -07:00
Yorik van Havre
6ca0c83f6e Arch: Added new bimserver task panel - issue #2599 2016-06-25 20:23:22 -03:00
wmayer
baebeccac6 + fix compiler warning
+ check for existence of directory before using it
2016-06-23 11:25:54 +02:00
Bernd Hahnebach
21b68eb263 FEM: vtk color bar: fix change of min max value 2016-06-20 17:20:07 +02:00
Bernd Hahnebach
fa7f967763 FEM: some trailing white spaces 2016-06-20 17:20:07 +02:00
Yorik van Havre
af98d87363 Merge pull request #192 from DeepSOIC/Sketcher_SmartVisibility
Sketcher visibility automation
2016-06-20 11:49:04 -03:00
DeepSOIC
6fcf49b866 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
3adbb9a5ba 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
a6f2f2ec22 Part: AttachmentEditor: withdraw code to use Show module 2016-06-20 01:19:02 +03:00
DeepSOIC
84b8f1c721 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
80bcfb0845 Draft: Fixed upgrading several faces 2016-06-18 19:32:19 -03:00
Eivind Kvedalen
00516cc409 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
625a5b7945 Sketcher: Fixed radian/degree mix-up for Angle constraint. 2016-06-18 09:48:46 +02:00
wmayer
81060a8943 code cleanup in App Document 2016-06-17 22:12:23 +02:00
Yorik van Havre
7316d26517 Arch: Fixed buggy placement of windows 2016-06-16 21:58:44 -03:00
Yorik van Havre
780ba1997f Arch: updated OBJ/DAE exporters to export groups 2016-06-16 18:31:21 -03:00
Yorik van Havre
2ca69cf3bc Arch: Fixed export of cloned windows to IFC 2016-06-16 17:42:27 -03:00
Yorik van Havre
cd4bdceba9 Added Touch action to context menu of selection view 2016-06-16 14:03:46 -03:00
wmayer
d20c7e2c68 improve whitespaces 2016-06-16 15:00:30 +02:00
Jean-Marie Verdun
46be1dba9e Add FreeCAD snap environment into source tree 2016-06-16 14:57:29 +02:00
Jean-Marie Verdun
ee7c5bcdc0 Add some minot change to the vagrant build 2016-06-16 14:57:07 +02:00
Jean-Marie Verdun
147dab31bc Move the launcher into the right directory 2016-06-16 14:56:50 +02:00
Jean-Marie Verdun
eaf3a7c7d3 Add FCUserData declaration into Application.cpp to properly read FREECAD_USER_DATA environment variable 2016-06-16 14:56:21 +02:00
Jean-Marie Verdun
04f5a8b0de Add basic vagrant compilation capability
Add 	FREECAD_USER_DATA environment variable required to support snap on ubuntu which is using Apparmor to
	limit application access to filesystem.
Add	automatic snap build on Xenial (ubuntu 16.04) within Vagrant build
Info	Build results are into /home/vagrant/Results (deb + snap
2016-06-16 14:55:59 +02:00
wmayer
39ab11c701 + issue #0002578: Duplicate objects copied and exported 2016-06-16 14:40:28 +02:00
Sergo
6665ae2460 filter objects to exclude duplicates during copy 2016-06-16 14:33:42 +02:00
Sergo
1644f4d64d filter selection to exclude object duplicates before export 2016-06-16 14:33:30 +02:00
Ian Rees
7e1cb6b445 Clean up warnings due to missing 'override'. 2016-06-16 14:14:52 +02:00
wmayer
ddf140b345 restore previous hdf5 check for Linux 2016-06-16 13:59:07 +02:00
wmayer
51f1f85a31 fix uic warning: Z-order assignment: '' is not a valid widget 2016-06-16 12:49:06 +02:00
wmayer
afbedcd0fd fix check for hdf5 library 2016-06-16 12:38:13 +02:00
wmayer
ef55b7ceef fix further warnings in libarea 2016-06-16 11:12:12 +02:00
wmayer
05884492ef + do not pollute all projects with vtk options that don't use this library 2016-06-16 10:26:59 +02:00
wmayer
408e5bc9f7 if smesh is not built or used don't require vtk 2016-06-16 10:14:52 +02:00
Ian Rees
d22d752cca Reworked inter-module dependencies in CMake 2016-06-16 09:53:57 +02:00
Yorik van Havre
722177ac4e Arch: First version of Sweethome3D importer - issue #2584 2016-06-15 21:24:03 -03:00
Yorik van Havre
741ea3f3cd 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
9e4a10fee8 Part: AttachmentEditor: fix take_selection argument not working 2016-06-15 21:15:14 -03:00
DeepSOIC
053bc5a68e Part: AttachmentEditor: fix for new SubList Py API 2016-06-15 21:15:14 -03:00
wmayer
ee3870fa54 + fix various warnings 2016-06-15 23:55:44 +02:00
wmayer
c06464d475 + build smesh7 on Windows 2016-06-15 22:36:56 +02:00
Stefan Tröger
96a47af8f2 SMESH: Prevent generator from being deleted 2016-06-15 22:34:10 +02:00
Stefan Tröger
92a1deddb0 FEM Post: Fix property unit test 2016-06-15 22:34:10 +02:00
Stefan Tröger
6e1af4167d 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
Bruce B. Lacey
5c709022cc Refactored brew installs to match 0.17 ports-cache 2016-06-15 22:34:10 +02:00
Stefan Tröger
005f04ff71 Travis: Add SMESH7 dependencies for OSX 2016-06-15 22:34:10 +02:00
Stefan Tröger
024a317fbd SMESH: Make it compatibel to VTK 6.0 2016-06-15 22:34:10 +02:00
Stefan Tröger
76db006203 Travis: Add new SMESH7 dependencies for Unix 2016-06-15 22:34:10 +02:00
Stefan Tröger
6efba7028d FEM: Add faces by face workaround for force constraint 2016-06-15 22:34:10 +02:00