Filo is a physics add-on for Unity that enables realistic simulation of 3D complex cable-driven systems (no 2D support yet).
Works in all platforms. Full C# code included.
Instead of simulating cables themselves as chains of interconnected bodies/particles, Filo focuses on the effect those cables have on the objects around them. This results in extremely fast, stable and accurate simulations, that cannot be achieved with traditional approaches.
Setup is very quick and easy: cables are defined by selecting the objects they connect, and how the cable is linked to them.
4 link types are supported:
- Attachment
- Rolling contact
- Attachment/rolling contact hybrid (spool)
- Pinhole slider
What it does:
- Simulate large cable driven systems, composed of multiple cables.
- Support large mass ratios.
- Support arbitrarily long cable segments.
What it doesn't do:
- Free cable simulation.
- Collision detection/response against colliders other than those specified as part of the cable path.
- Frictional contacts.
- Cable self-collision/knotting.
- Cable twisting.
For an advanced, multipurpose rope/cable simulator, check our other asset ObiRope.
Filo是Unity的一个物理学插件,能够逼真地模拟3D复杂的电缆驱动系统(还没有2D支持)。
在所有的平台上工作。包括完整的C#代码。
Filo不是把电缆本身模拟成相互连接的体/粒子链,而是关注这些电缆对其周围物体的影响。这导致了极其快速、稳定和准确的模拟,这是传统方法无法实现的。
设置非常快速和简单:通过选择它们所连接的物体,以及电缆与它们的链接方式来定义电缆。
支持4种链接类型:
- 附着
- 滚动接触
- 附着/滚动接触混合型(线轴)。
- 针孔滑块
它的作用:
- 模拟大型电缆驱动系统,由多根电缆组成。
- 支持大质量比。
- 支持任意长的电缆段。
它不做什么:
- 自由电缆模拟。
- 碰撞检测/响应,针对除指定为电缆路径一部分的碰撞器。
- 摩擦性接触。
- 电缆自我碰撞/打结。
- 电缆扭曲。
对于一个先进的、多用途的绳索/电缆模拟器,请查看我们的其他资产ObiRope。
|