collada-dom
« Back to VersTracker
Description:
C++ library for loading and saving COLLADA data
Type: Formula  |  Latest Version: 2.5.0@15  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: 3d-graphics collada c++ library cad
Install: brew install collada-dom
About:
The COLLADA DOM is a C++ library that provides a programming interface for reading and writing COLLADA (Collaborative Design Activity) digital asset files. It abstracts the complexities of the XML format, allowing developers to easily integrate 3D asset pipelines into applications. This library is essential for tools and engines that require robust import and export of 3D geometry, materials, and animations.
Key Features:
  • Object-oriented C++ API for manipulating COLLADA documents
  • Support for reading and writing .dae files
  • Handles complex scene graphs and 3D data structures
  • Extensible architecture for custom data types
Use Cases:
  • Integrating 3D asset loading into game engines or simulation software
  • Building custom tools for 3D model conversion and processing
  • Parsing COLLADA files for scientific visualization or CAD applications
Alternatives:
  • Assimp – Assimp is a more general-purpose library supporting many 3D formats, whereas collada-dom is specialized specifically for the COLLADA standard.
  • TinyXML-2 – TinyXML-2 is a generic XML parser; collada-dom provides a high-level abstraction specifically for the COLLADA schema, saving development time.
License: MIT
Dependencies: boost, minizip, uriparser
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 17, 2024 8:37pm 10 VERSION_BUMP ce8bae77