Duc CAD File Format
Welcome to the official documentation for the duc file format, an innovative and versatile format designed for precision in computer-aided design (CAD) and other graphically intensive applications.
Overview
The duc
file format is a cornerstone of our advanced design system, conceived to cater to professionals seeking precision and efficiency in their design work. It integrates seamlessly with Ducflair’s CAD Application, leveraging the power of modern computing and graphical rendering technologies. This documentation aims to provide a comprehensive guide to the format’s structure, capabilities, and integration with various applications.
The Core Library
and file format are a fork from Excalidraw at the v0.17.3 Version, we thank them for the amazing work they invested, it gave us a great base to build on top of.
Purpose and Scope
- Providing a CAD Open-Source platform for future generations to build upon.
- High-precision and detailed design work, particularly in fields requiring CAD-level accuracy.
- Enabling dynamic rendering and manipulation of design elements on a morphing geometric surface.
- Serving as a bridge between traditional design data storage and real-time graphical applications.
Key Features
- Structure Flexibility: leveraging
JSON
as the base format,duc
files are highly flexible and can be easily integrated into various applications. And this opens the door forAI
to be used in the future. - Dynamic Zoom Levels:
duc
files support a unique zooming mechanism that allows for a fluid transition between different unit scopes, from macro to micro scales. - Infinite Graph Surface: The format is designed to work with an infinite canvas, offering boundless space for creativity and design.
- Integrated Theming and Styling:
duc
files accommodate dynamic theming, allowing users to switch between various visual styles seamlessly. - Layered Design Elements: The format supports 3 layers of design elements, Notes, Loose and Precise, each with its own set of properties, editing and rendering rules.
Intended Audience
This documentation is intended for software developers, designers, and CAD professionals who wish to understand the duc
file format in detail and utilize it in their applications or workflows.
Pioneers
- Jorge Soares,
Co-Founder
at Ducflair - Gonçalo Soares,
Co-Founder
at Ducflair - Lara Sousa,
Co-Founder
at Ducflair - Tiago Soares,
Co-Founder
at Ducflair
Last updated on