Architecture · compas_fab native backend

From your script to the Rust core

From your script to the Rust core Architecture of the native backend: NativePlanner and the robot model in Python call the NativeCore extension, which plans with motion_core and validates with motion_exact. PYTHON · COMPAS_FAB RUST · COMPAS_FAB_NATIVE API DESCRIBE JSON + CALLS PLAN VALIDATE LAYOUT Your script or Grasshopper BACKEND NativePlanner compas_fab_native/planner.py PY Robot model compas_fab_native/model.py Sphere cache memory + disk PYO3 NativeCore crates/motion_py RUST motion_core kinematics · checks · plans RUST motion_exact exact meshes (parry3d) WGSL motion_gpu benchmarks only LEGEND entry point module / crate caller cache not on the planning path