Citation guide
Why Cite MeshLib?
Citing MeshLib in academic publications ensures proper credit for the technology and demonstrates its impact in the research community. It also supports reproducibility of results, since software evolves over time.
We kindly ask users to:
- Always cite the MeshLib software (with version number) when MeshLib is used in research.
- Optionally cite feature documentation pages when your work depends on a specific algorithm or workflow described on the MeshLib website.
- Acknowledge MeshLib on project websites, GitHub repositories, or other public-facing materials by linking back to https://meshlib.io.
General MeshLib Citation (Required)
Always include the general MeshLib reference in your bibliography. Be sure to include the exact version used in your research for reproducibility.
Text citation (recommended format):
- MeshLib. Geometry Processing Library. https://meshlib.io, Version 2.3.1, 2025.
BibTeX
@software{meshlib2025,
author = {{MeshLib}},
title = {Geometry Processing Library},
year = {2025},
url = {https://meshlib.io},
version = {2.3.1}
}
Examples in Other Styles
APA
- MeshLib. (2025). Geometry Processing Library (Version 2.3.1). Retrieved from https://meshlib.io
IEEE
- MeshLib, Geometry Processing Library, Version 2.3.1. [Online]. Available: https://meshlib.io, 2025.
Chicago
- MeshLib. 2025. Geometry Processing Library. Version 2.3.1. https://meshlib.io.
Feature-Specific Citations (Optional Supplement)
When your research depends on a particular MeshLib algorithm or workflow, you may supplement the general software citation with a reference to the corresponding MeshLib documentation page.
Conventions:
- General MeshLib citation with software version → always required.
- Feature documentation page citation with access date → optional supplement.
- If your bibliography style requires disambiguation (e.g. APA), you may use suffixes such as 2025a, 2025b, 2025c when citing multiple MeshLib pages.
Examples:
- Mesh Boolean Code Sample
- MeshLib. Example Mesh Boolean documentation. Available at: https://meshlib.io/documentation/ExampleMeshBoolean.html (Accessed 5 January 2025).
- Overview / Product introduction
- MeshLib. MeshLib - 3D Mesh Processing Library C++, Python, C#, C. Available at: https://meshlib.io/ (Accessed 5 January 2025).
- Mesh Boolean Overview
- MeshLib. Mesh Boolean Library for Python & C++: Union, Difference, Intersection. Available at: https://meshlib.io/feature/mesh-boolean/ (Accessed 5 January 2025).
- Comparison with visualization alternatives
- MeshLib. VTK alternatives: comparing visualization libraries. Available at: https://meshlib.io/blog-post/vtk-alternative-comparison/ (Accessed 5 January 2025).
Notes for Authors
- Mandatory: Always include the general MeshLib citation with the exact version you used.
- Optional: Add citations to specific documentation or feature pages if relevant to your methodology.
- Reproducibility: Versions identify the software used; access dates identify the documentation snapshot consulted.
- Formatting: Citation style varies by publication (APA, IEEE, Chicago, etc.). Follow your venue’s requirements; suffixes (2025a, 2025b, etc.) should be used only if your style requires them.
- Acknowledgment: Please also mention MeshLib on project websites or repositories with a link to https://meshlib.io.