TetGen.jl
TetGen.jl copied to clipboard
Julia's TetGen wrapper
The example in the README contains something like: ```julia mesh!(ax1,normal_mesh(result),color=:blue, transparency=false, overdraw=false,shading = FastShading) ``` Where use is made of `normal_mesh`. However this function does not correctly obtain the triangles....
The function `TetGen.voronoi()` seems giving wrong results. I think Voronoi diagram should contain no nodes from the input by definition. I want to generate a Voronoi diagram of points distributed...
It seems as though this line is triggering some type instability: https://github.com/JuliaGeometry/TetGen.jl/blob/4ce1bd589ebfc5a3eb14f729ae5f9657274df7d6/src/cppwrapper.jl#L290-L296 One solution towards this is parsing of the arguments to determine the actual type parameters in the `tetrahedralize`...
Based on the cube (quad) mesh example provided in the README, I've just tried to apply this to triangular boundary surfaces. E.g. like this: ```julia F = TriangleFace{Cint}[TriangleFace(1, 2, 3),...
Follow up on #37
Some adaptations for GeometryBasics v0.5 will be needed. A first try shows ``` ERROR: LoadError: UndefVarError: `TetrahedronP` not defined ```
``` Exception: EXCEPTION_ACCESS_VIOLATION at 0x7fff54a05ddf -- get_adjusted_ptr at /workspace/srcdir/gcc-13.2.0/libstdc++-v3/libsupc++\eh_personality.cc:233 in expression starting at C:\Users\pkonl\Documents\zzWIP\ACol.jl\runsim.jl:38 get_adjusted_ptr at /workspace/srcdir/gcc-13.2.0/libstdc++-v3/libsupc++\eh_personality.cc:233 __gxx_personality_imp at /workspace/srcdir/gcc-13.2.0/libstdc++-v3/libsupc++\eh_personality.cc:604 _GCC_specific_handler at /workspace/srcdir/gcc-13.2.0/libgcc\unwind-seh.c:289 __gxx_personality_seh0 at /workspace/srcdir/gcc-13.2.0/libstdc++-v3/libsupc++\eh_personality.cc:810 _chkstk at C:\WINDOWS\SYSTEM32\ntdll.dll (unknown...
Just for being able to run on windows...
The current jll uses TetGen 1.5.1 hosted at https://github.com/ufz/tetgen . @sihang0592 and myself (@j-fu) plan to continue TetGen development on https://codeberg.org/TetGen/TetGen . That repo provides the 1.5.1 and 1.6.0 versions,...