With diffCheck
, you can easily compare your scans and 3D models of timber structures or joinery to measure precision and see the differences at a glance, here!
diffCheck
can also function as a general purpose point cloud processing toolset and we hope that the digital community will use it, see the interest, and contribute to this open-source project we starting!
diffCheck
is originally developed and now maintained by Andrea Settimi (PhD), Damien Gilliard (PhD) from the Laboratory of Timber Construction (IBOIS, lab head: Prof. Yves Weinand), Eleni Skevaki (PhD) and Dr. Marirena Kladeftira (Post-Doc) from the Laboratory for Creative Computation (CRCL, lab head: Prof. Stefana Parascho) here at Ecole Polytechnique Fédérale de Lausanne (EPFL).
diffCheck
is designed to be user-friendly and can be used either via a Grasshopper plug-in, we provide tutorials and online documentation for each component and its Python API.
The main interface is a Grasshopper plug-in, it's distributed via the yak package manager so just type the _PackageManager
in Rhino and type
diffCheck
Open your Grasshopper canvas and search for the DF
components!
diffCheck
is a toolset that allows you to compare a 3D model of a structure to evaluate its assembly or joint's quality and accuracy.
The full documentation, with tutorials, automatic documentation for GHComponents and PythonAPI is available here.
gantt
dateFormat YYYY-MM-DD
title diffCheck - general overview
excludes weekends
section Publication
Abstract edition :active, absed, 2024-03-01, 2024-03-15
Submission abstract ICSA :milestone, icsaabs, 2024-03-15, 0d
Paper edition :paperd, 2024-10-01, 2024-10-30
Submission paper ICSA :milestone, icsapap, 2024-10-30, 0d
section Code development
Backend development :backenddev, after icsaabs, 6w
Rhino/Grasshopper integration :rhghinteg, after backenddev, 6w
Documentation & Interface :docuint, after fabar, 3w
section Prototype testing
Fabrication of AR Prototype :crit, fabar, 2024-07-01, 2024-08-30
Fabrication of CNC Prototype :crit, fabcnc, 2024-07-01, 2024-08-30
Fabrication of Robot Prototype :crit, fabrob, 2024-07-01, 2024-08-30
Data collection and evaluation :dataeval, after fabrob, 4w
If you want to contribute to the project, please refer to the contribution guidelines.
If you use diffCheck in your research, while we are preparing the publication, please cite the software as:
@software{diffCheck,
doi = {10.5281/ZENODO.13843959},
url = {https://github.com/diffCheckOrg/diffCheck},
author = {A. Settimi, and D. Gilliard, and E. Skevaki, M. Kladeftira, and J. Gamerro, and S. Parascho, and Y. Weinand many others},
title = {diffCheckOrg/diffCheck: v1.0.0: diffCheck v1},
year = {2024}
}