luz paz
57d0c2000a
MeshPart: remove trailing whitespace
2022-11-15 12:45:52 +01:00
wmayer
d152d6dd0e
MeshPart: [skip ci] Fix several clazy issues:
...
* Missing reference in range-for with non trivial type [-Wclazy-range-loop-reference]
* Use multi-arg instead [-Wclazy-qstring-arg]
2022-07-25 10:34:51 +02:00
wmayer
1c93e5ac87
MeshPart: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
33f3fa6865
Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes
2021-09-14 23:01:29 +02:00
wmayer
b68ca4c3be
MeshPart: refactor class Mesher
2021-03-27 01:28:54 +01:00
Benjamin Nauck
1f77dc2af8
[MeshPart] Fix copy-paste error
...
It doesn't make sense to check minLen and then call SetMinSize to maxLen
so this must be a copy-paste error.
Introduced in f681b86abd
Found with Coverity.
2021-01-30 11:47:06 +01:00
wmayer
135525a806
smesh: port to version 9.6
2021-01-20 19:49:56 +01:00
wmayer
f681b86abd
fixes #0004426 : [skip ci] Patch to add MinLength and MaxLenght to the Netgen options in the Python API (provided by thomasFreeCAD)
2020-09-12 19:37:12 +02:00
wmayer
71dae0e639
handle some more warnings: -Wkeyword-macro -Wdeprecated-declarations -Wextra-semi
2019-11-18 11:56:08 +01:00
wmayer
a247b7e6a5
force strict ISO C++ (-Wpedantic)
...
for Drawing, Image, Inspection, Mesh, MeshPart, Part, Path, Points, Raytracing, ReverseEngineering, Spreadsheet, Start, Surface, Web
TODO: fix several -Woverflow in area
2019-09-18 11:32:42 +02:00
wmayer
9152ca7250
for standard meshing algorithm copy color from face to segment
2019-07-04 16:57:08 +02:00
wmayer
9d80db2793
Replace Base::Exception with appropriate subclass
2018-11-14 17:23:48 +01:00
wmayer
e31cac568e
revert changes of SMESH_Gen class interface of bundled SMESH
2018-08-18 16:13:10 +02:00
wmayer
68cc427b00
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
547cc9f36c
external smesh: use version info
...
for precompiler conditionals
2018-04-28 12:05:30 +02:00
looooo
21cdc9ea4a
port to smesh 8.3
...
using #ifdef EXTERNAL_SMESH for the diff
2018-04-28 12:05:30 +02:00
wmayer
93c32f0aa9
fixes #0001906 : add Parameters isRelative, theAngDeflection of BRepMesh_IncrementalMesh in MeshFromShape Gui command
2017-09-30 16:15:24 +02:00
wmayer
fd5e7768dd
Port to occ7.2:
...
+ replace use of StlMesh classes as they have been removed
2017-09-02 00:26:04 +02:00
Peter Lama
a75a98ef27
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
wmayer
3377b42642
suppress -Woverloaded-virtual warnings from smesh
2016-12-30 12:11:35 +01:00
wmayer
1d84eac025
fix -Wextra in MeshPart
2016-09-24 00:42:52 +02:00
wmayer
268d7f4656
use 'patch' for segment names and make unique names
2016-09-14 21:07:52 +02:00
wmayer
361951eac3
create mesh segments by face colors
2016-09-07 19:20:33 +02:00
wmayer
1ed35628ab
add OCC standard meshing algorithm to Mesher class
2016-09-07 16:39:54 +02:00
Stefan Tröger
3814251020
SMESH: Prevent generator from being deleted
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
Jean-Marie Verdun
47f21309dd
FEM: Make FEM compatible with SMESH7
2016-06-15 22:34:10 +02:00
wmayer
c332b3294e
+ Re-enable Mefisto for MSVC
2014-04-03 10:23:30 +02:00
wmayer
66387458a7
+ fixes #0001081
2013-11-10 14:26:30 +01:00
wmayer
8abce2817c
+ Improve meshing algorithm
2013-11-07 11:17:18 +01:00
wmayer
c57ab85991
+ Advanced options for different meshing algorithms
2013-11-07 02:16:33 +01:00
wmayer
e28f387b9e
+ Create finer meshes with netgen by bisecting
2013-11-06 17:50:57 +01:00
wmayer
fa97cb6c01
+ fixes #0001292
2013-11-05 18:51:40 +01:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00