quaternion integration in ESyS-Particle

Asked by aaron

Dear all,

I have a trouble understanding the quaternion integration algorithm in ESyS. I read the rotParticle.cpp file, that:

    // integrate rotational part
    m_angVel += (dt*m_div_inertRot) * m_moment;
    m_quat += (dt/2.0)*(Quaternion(0, m_angVel)*m_quat);

I can understand the first line to integrate the anglar velocity, while I cannot understand how to get the second line. Could anybody kindly explain the second line to me? It is really hard to understand quaternion integrations.

By the way, for the algorithm, is there any paper or book I can refer to?

Thank you very much.

Best regards,

Aaron

Question information

Language:
English Edit question
Status:
Expired
For:
ESyS-Particle Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
aaron (zhaotaoscu) said :
#2

Anyone can help? Thanks.

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
aaron (zhaotaoscu) said :
#4

Anyone can help? Thanks.

Revision history for this message
Launchpad Janitor (janitor) said :
#5

This question was expired because it remained in the 'Open' state without activity for the last 15 days.