# 为什么 MoonBit 需要这个工具箱

MoonBit 生态里已经能做空间计算。`walkzzz/moon-geometry` 提供计算几何，`uiwcvb/mooncollider` 提供刚体、SAT/GJK 和宽相。它们回答的是「这两个形状是否相交、冲量如何分配」。

拖放界面还要回答另一组问题：拖放激活（指针移动多少才算开始拖）、修饰器如何改写位移、落点排名（多个可放置目标里谁赢）、传感器（键盘和指针如何驱动同一次会话），以及列表或分组容器的排序。这些都不是刚体求解，也不是通用几何算法。

dndkit 把 dnd-kit 当前主线里的这一层做成纯 MoonBit 模块：会话和碰撞可以在 native、js、wasm-gc 上测试，浏览器传感器通过平台接口接到 JS 后端。
