# Barycentric Vector Equation

This topic is 4648 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

I'm trying to find the exact time of collision between a point and a stationary sphere ((ro)bot). The shot has position = pos and position from previous time step = opos. ||opos + t(opos - pos) - bot.pos|| = bot.radius I've already done a broad phase check and know that the point has indeed collided with the bot between t = 0 and t = 1. I would know what to do if opos, pos, and bot.pos were scalars, but since they're vectors things get a little tricky. How do I solve this? edit: Here's the above written as barycentric equation: ||u(opos) + v(pos) - bot.pos|| = bot.radius where u + v = 1 (obviously ;))

• ### What is your GameDev Story?

In 2019 we are celebrating 20 years of GameDev.net! Share your GameDev Story with us.

• 27
• 16
• 10
• 10
• 11
• ### Forum Statistics

• Total Topics
634101
• Total Posts
3015529
×