факторио |
[Apr. 7th, 2021|12:41 pm] |
|
|
|
Comments: |
| From: | ketmar |
Date: | April 20th, 2021 - 03:46 pm |
---|
| | | (Link) |
|
или в терминах программера:
signeddist = DotProduct(plane.normal, sphere.origin)-plane.dist; movedist = sphere.radius-fabsf(signeddist); if (movedist <= 0) return; sphere.origin += plane.normal*movedist;
потому что никому не надо выталкивать в негативное полупространтсво обычно, так что можно ничего не проверять.
From: | (Anonymous) |
Date: | April 22nd, 2021 - 04:04 am |
---|
| | | (Link) |
|
спасибо вам обоим!
книжку я уже стащил, но до сентября у меня времени добраться до неё вряд ли будет.
/ЧД/ | |