Triangular Mesh Processing in Python
Project description
###########################################################
TriMeshPy
Triangular Mesh Processing in Python
with SciPy sparse matrix representation
by Etienne St-Onge
###########################################################
README
Startup of a simple and efficient triangle mesh processing library in python using scipy sparse matrix and numpy math functions
Paper
St-Onge, E., Daducci, A., Girard, G. and Descoteaux, M., 2017. Surface-enhanced tractography (SET). NeuroImage.
TODO Code
1) Modular "TriMesh_Class" that contain all triangle_mesh_processing functions
2) Python "UnitTest" in each module, in a standart way (not only a test file with "print")
3) add comments for each functions
4) Link graphical library (VTK and/or pyOpenGL) for visualisation (maybe in a class ex. TriMesh_VTK, TriMesh_OGL
5) html, javascript graphical library (WebGL or Three) for visualisationwith interaction on webpage / Ipython notebook
6) GPU programming for sparse matrix (Theano or other)
TODO Algo
1) "No free Lunch" Laplacian operator
2) Multiresolution Mesh, Fuse zero-area triangles (maybe edge collapsing method)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
trimeshpy-0.0.3.tar.gz
(17.0 MB
view hashes)
Built Distribution
trimeshpy-0.0.3-py3-none-any.whl
(17.0 MB
view hashes)
Close
Hashes for trimeshpy-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bfabae6a8b9f0e2d69252c283ee29486f5473af03df38cc8fd7f239574c7a35 |
|
MD5 | f45e6ed01132154abc6964629eaee396 |
|
BLAKE2b-256 | 606a6af526b67104fb824a565f91df90be0a3e52a08c81a79873351fad888575 |