3D Projectile Tracking
Posted: Wed Jan 28, 2015 2:18 am
Hi, I would like to find the projected path of a moving object and wondering whether this is possible before the object starts moving! Projected path means the list of all 3D points when forces are applied to an object (until the object goes to a rest position). I am aware that the object movements can be captured using Entity.PositionUpdated event, but the question is whether the object movement path can be deduced before the object starts moving; and whether we can find the point of impact or collision with an invisible plane in the scene. The object in question is just a primitive entity (sphere with PositionUpdateMode set to Continuous) that moves when linear velocity is applied to it.
If I'm correct, this could be something related to ray tracing and 3D inverse kinematics, but looks like the BEPUik library deals more on joints and bones which are more useful for character controlling (not sure whether I'm missing anything here). And wondering if this is related to ray tracing, then whether BEPUphysics has related math libraries to achieve this. I can see there are Ray and RayHit classes in BEPUutilities namespace and their usage in InverseKinematicsTestDemo code, but in this demo the math are performed while dragging the object and not sure what is the purpose of doing it while dragging.
If I'm correct, this could be something related to ray tracing and 3D inverse kinematics, but looks like the BEPUik library deals more on joints and bones which are more useful for character controlling (not sure whether I'm missing anything here). And wondering if this is related to ray tracing, then whether BEPUphysics has related math libraries to achieve this. I can see there are Ray and RayHit classes in BEPUutilities namespace and their usage in InverseKinematicsTestDemo code, but in this demo the math are performed while dragging the object and not sure what is the purpose of doing it while dragging.