Read, write, vizualize, full data access .dwg and .dxf (ASCII & binary)
High level C++ API
Ability to recover/repair incorrect files
Transactions and Undo - redo operations
Cloning objetcs within the same drawing and between different drawings
Framework for creating custom objects and commands
Customization of standard objects behavior (Protocol Extensions, Overruling)
Capabilities for 3D modeling
File digital signatures support
Exports to PDF, DWF, SVG, STL, Collada, Hoops, raster formats
Conversion between DWG and DGN
Wrappers for .NET, JAVA, Python
Access 100% of the data in .dwg and .dgn through a convenient, object-oriented API.
Simple Graphical Entities
Access the full set of standard graphical entities including lines, circles, NURBS, etc.
Work with single- and multi-line text objects and their properties or extract all text objects using the effective protocol extension API.
Dictionaries and Extended Data
Explore standard and custom dictionaries and use the Extended Data API to get and set XDATA for database objects.
Access the full set of system variables stored in a .dwg file.
Work with layers, text styles, line types, and other table objects.
Edit any type of .dwg or .dgn object using a powerful high-level API.
Modify any standard properties of .dwg or .dgn objects such as color, visibility, linetype, associated layer, plot style name and others.
Perform standard object transformations (translation, rotation and scaling), use object-specific functions to modify specific geometric parameters or explode a complex object into a set of simpler elements using the built-in decomposition mechanism.
Use transactions and undo/redo capabilities to implement undo/redo functionality in your editing application.
Create any standard .dwg or .dgn object, or extend your solution with custom .dwg objects.
Simple Graphical Elements
Full support for all standard entity types including line, circle, arc, etc.
Text & Dimensions
Create simple or paragraph text with full access to all text properties. Full support for dimensions and dimension styles, including associative dimensions.
Attach Autodesk® ReCap™ point cloud files (.rcs) to .dwg models.
Create basic 3d solids using standard tools, or license a full modeler from an ODA partner.
Dictionaries and Extended Data
Create and edit dictionaries to store objects of any type, attach data to the objects, and perform flexible restructuring of the database. Use the extended data API to attach XDATA to an object for use in external applications.
Add raster images to a drawing as references or embedded objects.
Create your own fully-functional custom objects that interact with Drawings-based applications through standard interfaces (serialization, visualization, etc.).
Visualize .dwg and .dgn on any platform, using any device, with fast performance and a full feature set.
Spatial filtering and other performance enhancing techniques provide fast rendering of .dwg and .dgn data, even for large models.
Use a set of standard features for navigating through a model such as zoom, pan, 3d rotation and more.
Materials and Lighting
Use materials and lighting effects to create a high-quality, realistic visual representation of a model.
Use different visual styles to customize your visualization of silhouettes, obscured (hidden) edges, "always on top" edges, transparency and more.
Publish .dwg and .dgn models to rich, functional 3D PDF, or standard 2D PDF.
Use the ODA Publish API to create modern, lightweight and interactive 3D or standard 2D documentation from .dwg or .dgn models.
All PDFs are 100% compatible with ISO standards and Adobe tools.
Create PRC-based 3D PDF documents that contain full B-rep models.
Add animation, interactive views, parts lists, and more to create attractive and sophisticated 3D PDF documents.
Interact with other popular formats including SVG, BMP, STL and more.
|.dgn||(import .dgn to dwg only)|
Leverage the powerful Drawings API to use .dwg natively in your application.
Leveraging the .dwg Format
.dwg is the native format of many of the world’s most popular CAD applications. It can be your native format as well, saving you the time and effort of implementing serialization and data conversion code.
Powerful and Proven Object Model
Drawings has all of the objects you need to create complex CAD applications. It is a stable and reliable solution that has been used in hundreds of professional CAD applications for more than a decade.
Work Sharing and Version History
Implement work sharing and version history in your application using Drawings’ proprietary and convenient revision control system, which provides functionality similar to Git for .dwg.
Drawings includes built-in visualization for .dwg with performance comparable to other industry solutions such as HOOPS®, at a fraction of the cost.
Join the Growing ODA Community
Millions of people use CAD systems that are based on ODA software. Sign up for a trial version today, and see the benefits for yourself.