Matthias Hochsteger
05e6456ec2
Vec3d to Vec<3>, comparison operator for Vec<>
2019-11-27 14:47:24 +01:00
Christopher Lackner
f54c47bac6
if tangent is not defined and not checked this leads to segfault
2019-11-19 10:00:05 +01:00
Christopher Lackner
b99e37999f
fixes for mac and windows
2019-11-05 15:19:54 +01:00
Christopher Lackner
073e215bb6
add closeedge meshsize to base geometry (not used)
...
closedgefac moved to meshingparameters for this
2019-11-04 19:34:46 +01:00
Christopher Lackner
b0db24fa83
implement meshsurface in basegeometry
2019-10-28 14:41:31 +01:00
Christopher Lackner
5b45c7a972
implement meshing2 functionality for 3d geometries
2019-10-28 13:44:51 +01:00
Christopher Lackner
ee7360ad19
disable check overlap for occ meshsurface
2019-10-08 15:48:08 +02:00
Christopher Lackner
e784abb8f7
Merge branch 'master' into test_refactoring_meshing_design
2019-10-08 12:31:24 +02:00
Joachim Schöberl
62e3e790d8
switch OCC meshing to physical space, and optimize FromPlane projection using uv-geominfo
2019-10-07 23:45:39 +02:00
Christopher Lackner
05881c0eb5
refactor a lot of the old code, stl still needs to be done
2019-10-07 15:17:03 +02:00
Christopher Lackner
bee097b153
start unify meshing with occ meshing
2019-10-07 15:17:03 +02:00
Christopher Lackner
01e059ece4
some optimizations for CalcLocalH in occ mesher
2019-10-04 14:55:36 +02:00
Christopher Lackner
90c6f0256d
curvaturesafety was removed in cleanup commit
2019-10-02 11:16:44 +02:00
Joachim Schöberl
af7d6fea48
Merge branch 'optimize_occ_surf_mesh' into 'master'
...
only do optimization for occ surface mesh
See merge request jschoeberl/netgen!256
2019-09-30 13:30:55 +00:00
Matthias Hochsteger
8defe2f864
New function Mesh::FindIllegalTrigs()
...
Find illegal trigs after surface meshing and use this information in
surface mesh optimization
2019-09-30 14:54:03 +02:00
Christopher Lackner
5eb2ab470e
only do optimization for occ surface mesh
2019-09-30 12:02:08 +02:00
Christopher Lackner
56d256523a
use relative mindist instead of absolute
...
I think this shouldn't be a relative value here.
2019-09-16 15:38:20 +02:00
Christopher Lackner
13c17adf87
restricth for occ and stl geometries
2019-08-28 09:52:51 +02:00
Christopher Lackner
9d96c0e432
occ parameters from python, gui and meshsize parameters now the same
2019-08-27 10:10:17 +02:00
Joachim Schöberl
9118ddc63a
preparations to switch T_POINTS to ngcore::Array
2019-08-09 15:30:58 +02:00
Joachim Schöberl
b03705c37d
more use of Index types
2019-08-09 00:23:12 +02:00
Joachim Schöberl
e8960ebae1
use ngscore::Array for surface elements
2019-08-08 08:44:59 +02:00
Joachim Schöberl
eec95bf406
little smoothing in occgenmesh
2019-08-08 00:17:53 +02:00
Joachim Schöberl
4bfe42b305
more PointIndex::BASE 0/1 fixes
2019-08-07 23:32:14 +02:00
Joachim Schöberl
f7fcc67fc7
little modernization
2019-07-28 23:22:47 +02:00
Joachim Schöberl
321bee9b02
little OCC-meshing cleanup
2019-07-28 20:22:48 +02:00
Joachim Schöberl
954cae2686
don't use global mparam in occ-meshing
2019-07-27 19:05:43 +02:00
Matthias Hochsteger
cb87362f64
Rename Array to NgArray
2019-07-09 10:39:16 +02:00
Joachim Schöberl
e0f290676f
new timers
2019-06-03 10:42:57 +02:00
luz.paz
a10531adb2
Misc. typos
...
Found via `codespell -q 3`
2018-02-06 14:12:24 -05:00
Matthias Hochsteger
d77ec67b9f
OCCGenerateMesh: Initialize mesh if nullptr is given
2018-01-24 10:53:34 +01:00
Joachim Schöberl
af57dd1b72
improve STL makeatlas: searchtree, templetize searchtree
2017-11-10 13:22:20 +01:00
Christoph Wintersteiger
ef4405c3d7
remove output
2017-10-25 15:47:27 +02:00
Christoph Wintersteiger
a90ee2e437
set occparams and generate triangulation with BRepMesh
2017-10-20 16:39:37 +02:00
Matthias Hochsteger
41e62e58a4
OCC: Set BC Names/Materials only when available
2017-06-02 14:15:31 +02:00
Matthias Hochsteger
0c611c339c
Python opencascade interface (by Gerhard Kitzler)
2017-05-31 19:39:09 +02:00
Matthias Hochsteger
fa9d918963
Apply patches for OpenCasCade 7 by Lorenz Lechner
...
see b443cbdb13/patches
2017-01-31 19:21:25 +01:00
Christopher Lackner
7e4892a9e7
firststep and laststep as meshingparameters to be exported to python
2016-12-05 13:50:21 +01:00
Joachim Schoeberl
69429c6e09
occ meshing, lock in block-allocator
2015-01-20 17:41:16 +00:00
Joachim Schoeberl
335148a503
occ meshing with mesh-sharedptr
2014-09-30 17:30:36 +00:00
Philippose Rajan
c7ba1a6dc8
* Converted the minimum edge length used for subdividing geometry edges during the meshing phase into a user defined parameter accessible from the GUI
2014-01-25 21:17:16 +00:00
Joachim Schoeberl
fa83527ce5
threadsafe
2011-07-25 08:57:49 +00:00
Joachim Schoeberl
a582fc6231
on the way to thread-save meshing
2011-07-25 08:40:23 +00:00
Joachim Schoeberl
b95acb082c
geometry restructuring
2011-01-10 20:18:01 +00:00
Joachim Schoeberl
75a6623419
2d meshing improvements
2010-07-19 12:00:52 +00:00
Philippose Rajan
1316c224d2
* Bug-fix for division by zero error in the OpenCascade "Dist" function
...
* Added further "division by zero" protection at various other locations
2010-06-23 18:56:42 +00:00
Philippose Rajan
0bf7d1228e
* Disabled creation of the debugging file "occmesh.rep" when meshing OpenCascade Geometry
2010-03-08 23:14:56 +00:00
Philippose Rajan
083330c033
* Activated Element size weights in OpenCascade meshing
...
* Activated element error power other than "2" in meshing tools
2010-02-26 23:11:13 +00:00
Philippose Rajan
4a3a49f5fd
* Nglib now supports surface and volume meshing of OCC geometry
...
* OCC code cleanup
* Added to Nglib source code documentation
2009-09-01 21:36:09 +00:00
Philippose Rajan
4fc9c40286
* Made the OCC subsystem independent of STLParameters (stlparam)
...
* Added a new class OCCParameters to handle OCC specific parameters
2009-08-30 12:36:11 +00:00
Philippose Rajan
87e74276f3
* Use the new mesh level face colour functions instead of OCC function calls
...
* Removes dependency on OCC for mesh visualization even for meshes created from OCC Geometry
* Code cleanup to remove old commented out functions
2009-07-10 12:01:45 +00:00
Joachim Schoeberl
39858c7756
nginterface_v2
2009-04-03 14:39:52 +00:00
Philippose Rajan
ac8ac8aa14
* Bug-fix for mesh size file usage with OpenCascade geometry
2009-03-10 19:56:24 +00:00
Philippose Rajan
28270266ca
* Enable use of mesh size file with OpenCascade Geometry
2009-03-09 22:58:03 +00:00
Philippose Rajan
85867fb240
* Added OpenCascade XDE Support to enable importing of individual surface colours from STEP Geometry
...
* Extended the Clipping Planes functionality to the Geometry mode for OCC Geometry
* Added the option to specify the maximum mesh size for each individual face in an OCC Geometry
2009-01-30 22:17:20 +00:00
Joachim Schoeberl
91d5c9888d
ARRAY -> Array
2009-01-25 12:35:25 +00:00
Joachim Schoeberl
310cb00b13
autotools
2009-01-12 23:40:13 +00:00