в общем, да |
Aug. 18th, 2023|12:58 pm |
сделал построение convex hull по точкам контакта (простеньким Andrew's monotone chain; даже не оптимизированым, с двумя полными циклами). направление для скольжения вычисляю тупо: направление от центра построеного хула до mobj origin. физически не совсем корректно, но в большинстве случаев результат удовлетворительный, и быстро. также трупы, которые уже приехали, помечаются как «упокоившиеся», и для них больше никаких проверок не делается, пока какой-нибудь сектор, которого они касаются, не сдвинулся.
таким образом проверка очень дешёвая, почти что бесплатная, и делает то, что хотелось. такую же фигню применяю и к выброшеным пикапам, чисто по приколу.
наконец-то всякое дохлое говно не будет в воздухе зависать и бесить. |
|