我找到了this(您需要Java才能使用它),并且由于对布料物理学着迷了。我完全不了解代码背后的逻辑……对于初学者来说,有没有必要的阅读材料或资源?
最佳答案
布物理学实际上只是弹簧物理学,布的每个“点”都通过弹簧与其相邻的邻居(通常是正方形网格)相连。
然后拉一个点会给围绕该点的弹簧施加压力,该弹簧会暂时拉伸。当它们缩回时,它们会加速相邻的点,然后将其“拉”到周围的弹簧上。
Here's another demo(展示他们的spring库)。
有关详细信息,请参见this paper。
我找到了this(您需要Java才能使用它),并且由于对布料物理学着迷了。我完全不了解代码背后的逻辑……对于初学者来说,有没有必要的阅读材料或资源?
最佳答案
布物理学实际上只是弹簧物理学,布的每个“点”都通过弹簧与其相邻的邻居(通常是正方形网格)相连。
然后拉一个点会给围绕该点的弹簧施加压力,该弹簧会暂时拉伸。当它们缩回时,它们会加速相邻的点,然后将其“拉”到周围的弹簧上。
Here's another demo(展示他们的spring库)。
有关详细信息,请参见this paper。