Anonymous
Anonymous asked in 科學其他:科學 · 1 decade ago

可以幫我翻譯一下嗎? 關於動力學的

We need a fast, stable and predictable mechanism to handle and simulate ground vehicle dynamics, including gravity, wheel steering and rotation, joint limit, and several effects from slipping through two surfaces, bouncing off each other, to friction control, etc. so we apply and ride on ODE (open dynamics engine) to build our dynamics world, a real-time car-chasing-for-gems game.

Data Structures in Simulation

Integration Function and step Size

Ode uses a first order integration that guarantees speed and stability. The process of simulating the rigid body system through time is called integration. Each integration step advances the current time by a given step size, adjusting the state of all the rigid bodies for the new time value.

We supply 10 simulation steps in our program to build our dynamics world. Collision detection and handling are discussed in detail in next chapter.

(1)Create a dynamics world.

(2)Create bodies in the dynamics world.

(3)Set state (position, etc) of all bodies.

(4)Create joints in the dynamics world.

(5)Attach the joints to the bodies.

(6)Set the parameters of all joints.

(7)Create a collision world and collision geometry objects, as necessary.

(8)Create a joint group to hold the contact joints.

(9)Loop

(a)apply forces to the bodies, as necessary.

(b)Adjust the joint parameters as necessary.

(c)Call collision detection.

(d)Create a contact joint for every collision point, and put it in the contact joint group.

(e)Take a simulation step.

(f)Remove all joints in the contact group.

(10)Destroy the dynamics and collision world.

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    我們需要快速,穩定,并且處理和模仿战地车辆動力學的可預測的機制,包括重力,轉動指點和自轉、聯合極限和從滑倒的幾個作用通过二表面,彈起彼此,對摩擦控制等等,因此我們在抒情詩(開放動力學引擎)申請并且乘坐修造我們的動力學世界,一場實時汽車追逐為寶石比賽。

    在模仿的数据结构綜合化作用和步长抒情詩使用保證速度和穩定的第一命令綜合化。 模仿刚体系統的過程通过时间称綜合化。 每綜合化步通过被测量的步长促进当前时间,调整所有刚体狀態为新的时间值。

    我们供应在我们的节目的10模仿步修造我们的动力学世界。 冲突检测和处理在下个章节详细被谈论。

    (1)创造动力学世界。

    (2)创造身体在动力学世界。

    (3)设置状态(位置等等)所有身体。

    (4)创造联接在动力学世界。

    (5)附有联接身体。

    (6)设置所有联接的参量。

    (7)创造碰撞世界和碰撞几何对象,如所需要。

    (8)创建一个联合小组拿着联络联接。

    (9)圈

    (a)应用力量于身体,如所需要。

    (b)如所需要调整联合参量。

    (c)呼叫冲突侦查。

    (d)创造每碰撞点的联络联接,并且投入它在联络联接小组。

    (e)采取模仿步骤。

    (f)去除在联络小组的所有联接。

    (10)毁坏动力学和碰撞世界。

    Source(s): 奇摩
Still have questions? Get your answers by asking now.