DiffCheck: CAD-Scan comparison#
diffCheck(DF) allows to identify discrepancies across point clouds and 3D models of both individually machined timber pieces featuring various joints as well as fully assembled timber structures. It can help you quantify the differences between the CAD and scanned fabricated structure, providing a comprehensive report that highlights the discrepancies.
The software is designed to be user-friendly and can be used either via a Grasshopper plug-in or its Python API.
The software is developed by the Laboratory of Timber Construction (IBOIS) and the Laboratory for Creative Computation (CRCL) at Polytechnique Fédérale de Lausanne (EPFL).
diffCheck is distributed as a Grasshopper plug-in, allowing users to easily compare CAD models with scanned point clouds comfortably within the Rhino environment.
We provide detailed documentation on how to use the software, including installation instructions, tutorials, and components descriptions.
diffCheck is also available as a Python API, allowing developers to integrate the software into their own workflows within the Rhino ecosystem. We also welcome contributions to the project!
We provide a series of hands-on tutorials to help you get started with diffCheck. The tutorials are based on real timber structures and will guide you through the process of comparing CAD models with scanned point clouds.
If you prefer to work with Python, you can use diffCheck’s Python API for Rhino. The API allows you to access the software’s functionality directly from your Python scripts.
diffCheck is an open-source project, and we welcome contributions from the community. If you have ideas for new features or improvements, feel free to get in touch!