https://github.com/meshdgp/MeshDGP
Get started with:
git clone --recursive https://github.com/meshdgp/MeshDGP.git
MeshDGP is a simple C# geometry processing library. This mesh processing framework(MeshDGP) is developed by the Team of Hui Zhao. All Right is Reserved!
MeshDGP demonstrates the dozens of keystone mesh processing algorithms. it could be used as a learning or research framework for students ,researchers and engineers
MeshDGP can also be used to learn the basic algorithms in 3ds Max, Maya
http://meshdgp.github.io/MeshDGP/MeshDGP.html
http://meshdgp.github.io/video.html
-
This mesh processing framework(MeshDGP) is developed by the Team of Hui Zhao. All Right is Reserved!
-
MeshDGP is developed with C Sharp and includes the dozens of Keystone Siggraph Mesh Processing Algorithms.
-
HalfEdge, Subdivision, Simplification, Mesh Cut, Segmentation, Laplace deformation, FFD, Green deformation, Mean value Deformation, Mesh Smoothing, Skeleton, Skinning, Morse Function, Spectral Analysis, Vector Field Design, Quadrangulation, Feature Line,GPU Rendering, OpenGL UI
-
All Linear Parameterization: Harmonic,Linear ABF, LSCM, DCP/DAP,ARAP, Spectral, Gaussian Curvature Based
-
Discrete Exterior Calculus: Trivial Connection, Geodistance, Conformal Flow
-
Geodistance: Biharmonic, Diffusion, Commute-Time
-
We also provides a series of book to support and explain the algorithms and implementations in MeshDGP.
-
Primilary link and interface to Matlab, Maya, Wolfram mathematica.
-
Any question,Please email to [email protected]
We provides several textbooks based on MeshDGP: Textbook .
MeshDGP is a C# framework. You do not need to build anything to install. The source code is rafactored to be as readable as possible.
We provide a wrapper for libigl(https://github.com/libigl/libigl) in MeshDGP
If you are interested in joining development, please fork the repository and submit a pull request with your changes.
To be Determined!
If you use MeshDGP in your academic projects, please cite the papers we implement as appropriate. To cite the library in general, you could use this BibTeX entry:
@misc{Hui:MeshDGP:2016,
Author = {Hui, Zhao},
Year = {2016},
Note = {http://meshdgp.github.io/},
Title = {MeshDGP: A C# mesh processing framework}
}
MeshDGP is a group endeavor led by Hui Zhao Please contact us if you have questions or comments. For troubleshooting, please post an issue on github.
If you're using MeshDGP in your projects, Please email us . Tell us who you are and what you're using it for. This helps us apply for its further development and justify effort spent on it.
If you find bugs or have problems please use our github issue tracking page.
A lot of students have contributed to MeshDGP. They are Luwei Yang, Tong Wu, Fada Li, Nan Dong, Han Meng, Xun Meng, Zihao Li, Haibo Jiang, Anan Zhou, Leyuan Liu,..... Thanks to them!
2016 Hui Zhao and others.
Please see individual files for appropriate copyright notices.