Skip to main content
GameDev.net gamedev.net
🔒 Locked

Barycentric Vector Equation

Started by Numsgil Apr 30, 2006 at 1:50 PM 0 replies 900+ views
Original Post
Numsgil
Numsgil
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 ;))
[size=2]Darwinbots - [size=2]Artificial life simulation

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.