Commit Graph

91 Commits

Author SHA1 Message Date
lo
1922c84ca0 cmake: add option to disable linking of python extension modules to python-libraries 2019-05-24 14:37:33 +02:00
wmayer
4cfd4b0248 generate minumum number of points from an edge 2019-05-19 19:07:45 +02:00
wmayer
951f612022 add method to project shape on mesh 2019-05-14 15:21:08 +02:00
wmayer
9e2427684f add method to project shape on mesh 2019-05-12 22:56:23 +02:00
wmayer
bd85548506 fix gcc build failure 2019-05-11 15:27:33 +02:00
wmayer
b89555347f do some code refactoring 2019-05-11 15:14:04 +02:00
wmayer
c7f881ee43 Replace Base::Exception with appropriate subclass 2018-11-14 17:23:48 +01:00
wmayer
9ffa81f7c9 CMP0050: make MeshPart module aware of cmake policy 2018-08-20 17:45:15 +02:00
wmayer
a6341b3f27 revert changes of SMESH_Gen class interface of bundled SMESH 2018-08-18 16:13:10 +02:00
looooo
9c320b8c5f small flatmesh fix 2018-06-08 16:08:31 +02:00
luz.paz
69b3b0b7f2 Misc. typos 2018-05-19 12:06:34 -04:00
wmayer
36ba2bca08 more fixes for flatmesh
+ fix gcc warning
+ add conversion function for boost.python
+ switch build off by default due to travis build failure for Py3
2018-04-29 14:50:41 +02:00
wmayer
9d3a2a27b4 fix several warnings:
-Winconsistent-missing-override
-Wsign-compare
-Wmaybe-uninitialized
-Wmissing-braces
2018-04-29 13:28:36 +02:00
wmayer
b55c63eca0 support occ version < 7.0 for mesh flattening 2018-04-29 11:38:15 +02:00
wmayer
bafd202d9b include missing headers due to updated occ version 2018-04-29 08:39:53 +02:00
wmayer
e7cb8044ca add switch to toggle building of flat mesh module 2018-04-29 00:03:05 +02:00
wmayer
cf655e2365 implement optional Python binding for flatmesh using boost 2018-04-28 22:27:09 +02:00
wmayer
2628cb5be5 make sure MeshPart still builds without smesh 2018-04-28 15:33:41 +02:00
wmayer
1633af4b94 Improve handling of external smesh
+ add SMESH_version.h.cmake to set full version number instead of using compiler define
+ do not set include path of smesh globally
+ do not set library path of smesh globally
+ do not set HAVE_NETGEN define globally
+ improve using debug and release libs of smesh for MSVC
2018-04-28 12:10:55 +02:00
looooo
c999ec1960 external smesh: use version info
for precompiler conditionals
2018-04-28 12:05:30 +02:00
looooo
c74af88e0b port to smesh 8.3
using #ifdef EXTERNAL_SMESH for the diff
2018-04-28 12:05:30 +02:00
looooo
5c794688db flatmesh: missing include
+ do not show flatmesh-gui if flatmesh is not available
2018-04-27 09:12:41 +02:00
luz.paz
9167064fc1 Misc. typos
Found via `codespell`
2018-04-25 09:41:33 -03:00
looooo
d079c2b500 cmake stuff 2018-04-23 09:56:23 +02:00
looooo
6830cbc41c nullspace 2018-04-23 09:56:23 +02:00
lo
e3729e9616 add area relaxing method:
not yet working
2018-04-23 09:56:23 +02:00
lo
f03d2d63db add edge relaxing method 2018-04-23 09:56:23 +02:00
looooo
088b2687ea win: pybind11: workaround for strdup 2018-04-23 09:56:23 +02:00
looooo
aa7030a0ea win fixes + pybind11 improvementS 2018-04-23 09:56:23 +02:00
looooo
fbb9ee7d72 MeshFlattening: fixes for windows 2018-04-23 09:56:23 +02:00
looooo
e2eb12d6c6 MeshFlattening: add function to unwrap face 2018-04-23 09:56:23 +02:00
looooo
22fbe35ceb MeshFlattening: add function to unwrap mesh 2018-04-23 09:56:23 +02:00
looooo
eb783b9054 MeshFlattener: boundary extractor 2018-04-23 09:56:23 +02:00
looooo
77bebe7a02 MeshFlattening: initial commit 2018-04-23 09:56:23 +02:00
Unknown
e3eca59173 Misc. typo fixes
Various workbenches
2017-12-23 14:30:30 +01:00
Unknown
f5146508bb Misc. typos 2017-12-06 20:59:55 +01:00
Unknown
8d9bd319bd Misc. Typos 2017-10-09 19:59:33 +02:00
luzpaz
f3bf8fe919 Misc. typos
+ some are doxy others are just comment code.  
+ some minor whitespace and grammatical tweaks. 
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
wmayer
f8728a008f fixes #0001906: add Parameters isRelative, theAngDeflection of BRepMesh_IncrementalMesh in MeshFromShape Gui command 2017-09-30 16:15:24 +02:00
wmayer
5242f47473 Port to occ7.2:
+ replace use of StlMesh classes as they have been removed
2017-09-02 00:26:04 +02:00
Peter Lama
fa4bebf2e0 Use OCCT Handle macro for Handle_ classes
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
Ian Rees
6be7148405 Improve Python docstrings in Part and MeshPart 2017-04-09 12:00:24 +12:00
Kunda
0192f2bf20 source typo fixes pt2 (only on py3 merged code) 2017-02-28 17:01:11 +01:00
looooo
f1fcefb228 py3: Mesh: fix py3 Long/Int problem with python2 2017-02-24 14:20:50 +01:00
wmayer
59fb7ec2cd py3: ported MeshPart to python3 2017-02-24 14:20:50 +01:00
wmayer
9607ce0a8f suppress -Woverloaded-virtual warnings from smesh 2016-12-30 12:11:35 +01:00
Johannes Obermayr
69fa118b08 Link just against required VTK modules on Linux.
Note:
If VTK is installed below /opt or anywhere else just add a path to GLOB_RECURSE.
2016-11-20 10:18:32 +01:00
wmayer
179c05a42f fix compiler warning 2016-10-31 21:31:35 +01:00
wmayer
a68b03a083 fix some typos 2016-09-27 19:26:45 +02:00
wmayer
855839c392 drop hard dependency of MeshPart to smesh 2016-09-24 11:16:27 +02:00