-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Adrián José Riquelme Guill edited this page Sep 15, 2026
·
4 revisions
DSEpy is an open-source Python plugin for CloudCompare designed for semi-automatic rock mass discontinuity set extraction, spacing analysis, persistence estimation, and 3D facet generation from point clouds.
- 🔄 Workflow Overview
- 🎨 Color Optimization
- 📈 Stereonet & Poles
- 🏷️ Set Classification
- 🧩 Clustering & Facets
- 📏 Normal Set Spacing
- 📐 Discontinuity Persistence
- Normal Vector Coloration: Color-code normal vectors using advanced color spaces (HSV, CIELAB, OKLCH, HSLuv) for visual orientation analysis.
- Interactive Stereonets: Spherical density estimation and automated principal pole identification.
- Point Cloud Classification: Orientation-based normal classification into structural discontinuity sets.
- Spatial Analysis & Metrics: Coplanarity evaluation, normal/apparent spacing computation, persistence estimation, and 3D mesh facet extraction.
Developed at Universidad de Alicante by:
- Adrián Riquelme
- Roberto Tomás
- Antonio Abellán
If you use DSEpy in academic research or technical reporting, please cite the foundational methodology paper:
Riquelme, A. J., Abellán, A., Tomás, R., & Jaboyedoff, M. (2014). A new approach for semi-automatic rock mass joints recognition from 3D point clouds. Computers & Geosciences, 68, 38–52. https://doi.org/10.1016/j.cageo.2014.03.014
For software-specific citation formats (BibTeX, RIS), refer to the CITATION.cff file in the main repository.