I think the maximum translation per time-step can be the shortest distance between any two points in the body. This would not allow it to hop over anything. When it comes to rotation about the center or orbiting a point I do not know how to determine the minimum angle. It probably has to do with...
I don't have any specific values, but doing 100+ integrations per object would task the processor. If the simulation has 500 to 1,000 entities that would be 50,000 to 100,000 integration steps. That is probably too much for most computers.
I thought about that, but I ran across a case that may cause issues. Imagine the shape on the right was a rectangle rotated in the direction that it is moving that is longer in the translation direction than it is wide. If it rotates 180 degrees, then translates, it will miss the collision...
So my engine so far has hit boxes implemented for rough collision detection, and then goes into the fine tuned collision detection if the hit boxes collide. That works, so if I have an exact time, I can say definitively if there is a collision or not. My problem is finding that time. Because...
I have been searching for an answer to this for a really long time and I have not found any definitive answers as of yet. What I am trying to do is determine if and when two bodies collided between the times t0 and t1. Calculating this is much more straight forward if each body is only either...
You said earlier that linear momentum and angular momentum are conserved separately, so, the angular acceleration does not change the linear acceleration, or do I need to calculate linear using angular?
so I = ¼ * m * r2 and τ / I = α → (F * r) / (¼ * m * r2) = (4 * F) / (m * r)
and for the linear component, we take F = m * a → a = F / m
Is that correct? And this would apply for any force, not just tangential or one pointed at the center of mass?
So to calculate the linear velocity I would just take the F * (1/m) * duration? What about the angular velocity? That formula is really tripping me up.
F = m * a
T = F * r * sin(θ)
α = Δω / Δt
I = ¼ * π * r4
So if we have Fn, a force equal to those in the image, but anywhere along the diameter, and the radius would then be rn we get
T = Fn * rn * sin(π/2) = m * a * rn * 1
This is where I get stuck, I am not sure how to proceed.
So if the...
In the image above, a centroid with radius 1 is depicted. F1 is pointing directly at point A (which is the center of the circle), and F2 is pointing directly at point B. The radius for finding the torque would be the perpendicular between the center of the object and the force vector, so r1...