У меня нет слишком большого опыта работы с С#, поэтому, если кто-то может указать мне в правильном направлении, я бы очень признателен. У меня есть цикл foreach, который ссылается на переменную объекта. Я хочу сделать еще один цикл foreach внутри основного, который сравнивает (или выполняет действия) текущую переменную с остальными переменными в массиве объекта. У меня есть следующий код:
// Integrate forces for each body.
foreach (RigidBodyBase body in doc.Bodies)
{
// Don't move background-anchored bodies.
if (body.anchored) continue;
// This is where we will add Each Body gravitational force
// to the total force exerted on the object.
// For each other body, get it point and it mass.
// Find the gravitational force exterted between target body and looped body.
// Find distance between bodies.
// vector addition
// Force = G*mass1*mass2/distance^2
// Find vector of that force.
// Add Force to TotalGravityForce
// loop until there are no more bodies.
// Add TotalGravityForce to body.totalForce
}