fcl
« Back to VersTracker
Description:
Flexible Collision Library
Type: Formula  |  Latest Version: 0.7.0@2  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: collision-detection robotics geometry c++ simulation
Install: brew install fcl
About:
FCL (Flexible Collision Library) is a comprehensive C++ library for collision detection and proximity queries. It provides robust algorithms for computing distances between complex geometric models, detecting intersections, and performing volume measurements. The library is designed for robotics and simulation applications requiring fast and accurate collision checking.
Key Features:
  • Broad-phase and narrow-phase collision detection
  • Support for multiple geometric representations (meshes, point clouds, primitives)
  • Optimized for robotics and motion planning workloads
  • Bindings for Python and integration with ROS
Use Cases:
  • Robot motion planning and collision avoidance
  • Physics engine collision detection
  • 3D scene analysis and proximity queries
Alternatives:
  • Bullet Physics – Bullet is a full physics engine with collision detection, while FCL is specialized specifically for collision and proximity queries.
  • libccd – FCL uses libccd as a dependency for convex primitive collision, but FCL adds support for more complex geometries and advanced features.
License: BSD-3-Clause
Dependencies: eigen, libccd, octomap
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 2, 2025 6:32am 2 VERSION_BUMP fa4cdb86
Sep 11, 2025 11:31am 1 VERSION_BUMP a953a880