- 19 Feb, 2021 1 commit
-
-
Christophe Geuzaine authored
- new fltk/openTreeItem and fltk/closeTreeItem api functions to manipulate the menu through the api
-
- 14 Feb, 2021 1 commit
-
-
Christophe Geuzaine authored
-
- 13 Feb, 2021 1 commit
-
-
Christophe Geuzaine authored
-
- 04 Feb, 2021 1 commit
-
-
Christophe Geuzaine authored
-
- 28 Jan, 2021 1 commit
-
-
Christophe Geuzaine authored
get{Edge,Face}Number -> get{Edge,Face}Tags for consistency + remove experimental warning, as this is here to stay
-
- 27 Jan, 2021 1 commit
-
-
Christophe Geuzaine authored
make edge identifiers size_t + fix arguments of mesh/getEdgeNumber + add mesh/getFaceNumber (these should be renamed...)
-
- 20 Jan, 2021 1 commit
-
-
Christophe Geuzaine authored
new (probably temporary) gmsh/mesh/createEdges and gmsh/mesh/createFaces (until we provide a facility to simply create and store mesh edges/faces as elements)
-
- 16 Jan, 2021 1 commit
-
-
Christophe Geuzaine authored
-
- 15 Jan, 2021 1 commit
-
-
Christophe Geuzaine authored
-
- 13 Jan, 2021 1 commit
-
-
Christophe Geuzaine authored
-
- 26 Dec, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 25 Dec, 2020 2 commits
-
-
Christophe Geuzaine authored
interface old "geometrical" boundary layers from the built-in kernel in the api; these can still be useful for modelling (compared to classical "mesh-based" boundary layers, which do not create model entities and are simply meshing constraints)
-
Christophe Geuzaine authored
-
- 24 Dec, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 22 Dec, 2020 2 commits
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
- 07 Dec, 2020 1 commit
-
-
Christophe Geuzaine authored
- make sure not to break backward compatibility (coef should be > 0; .geo files encode direction in type) - add "Beta" law in api
-
- 01 Dec, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 28 Nov, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 27 Nov, 2020 2 commits
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
- 24 Nov, 2020 2 commits
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
- 23 Nov, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 17 Nov, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 16 Nov, 2020 2 commits
-
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
- 24 Oct, 2020 1 commit
-
-
Christophe Geuzaine authored
initializing the api now sets General.Terminal=1 (to print messages by default) and General.AbortOnError=2 (to throw an exception as soon as an error happens) - cf. #1043
-
- 22 Oct, 2020 1 commit
-
-
Christophe Geuzaine authored
- add "geo" versions of add/RemovePhysicalGroup in anticipation of move of "master" physical group definition in GModel (we will need to keep the built-in kernel defintion as well, since built-in CAD operations track physicals) - more explicit mentions of CAD kernel in api docs
-
- 06 Oct, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 21 Sep, 2020 1 commit
-
-
Christophe Geuzaine authored
add patch version in API version: it's not strictly necessary (we don't break the API between patch releases), but it makes things simpler. rationale: with non-breaking API changes (e.g. adding a new function) one had to use gmsh/option/getNumber("General.Version") to check the Gmsh version; using the same numbering for the API and for Gmsh means one can simply examine the API version. Fixes #997
-
- 18 Sep, 2020 1 commit
-
-
Christophe Geuzaine authored
new optional parameter in geo/addCurveLoop to reorient the curves if necessary + throw exception in api when curve loops are wrong (cf. #993)
-
- 14 Sep, 2020 4 commits
-
-
Jonathan Lambrechts authored
-
Jonathan Lambrechts authored
-
Christophe Geuzaine authored
-
Christophe Geuzaine authored
-
- 01 Sep, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 17 Aug, 2020 1 commit
-
-
Maxence Reberol authored
setTransfiniteAutomatic() automatically sets the transfinite attribute on curves, surfaces and volumes when possible. The objective is to automate a task (setting transfinite) which is very tedious on large CAD models (hundreds of curves), and to help automatic quad meshers by preprocessing the trivial patches. The number of points on curves is automatically determined according to the sizing constraints (same number as when generating the vertices on curves). The number of points is kept coherent between adjacent quadrilateral surfaces by computing the topological chords where possible, and using the averaged values on the independent chords. Some limitations: - It is not possible to automatically and robustly deal with faces with more than 4 edges, even if we could choose 4 corners, as it would create T-junctions and then the automatically propagated constraints may become inconsistent (limit cycles). It is still possible to deal with a subset of these cases, but it is lot of work, much more than this commit. - In the quadrilateral faces, the angle corners are computed from the curve tangents but do not use the face normal, so large concave corners are not rejected with the current approach. - Currently, the points are uniformly distributed on the transfinite curves. It should be possible to detect existing transfinite curves with non-uniform distributions and propagate them.
-
- 20 Jul, 2020 1 commit
-
-
Christophe Geuzaine authored
-
- 18 Jul, 2020 1 commit
-
-
Christophe Geuzaine authored
-