具体推导详见

  Mathematics.for.3D.Game.Programming.and.Computer.Graphics.3Ed 的第十五章 布料和流体模拟

 波动方程水面模拟(简版)

 初始化水面顶点参数

 1 void waveNode::InitWaterData()
 2 {
 3     //float count = 10.0;
 4     //极限0.7071
 5     m_fC = 0.3;
 6     m_fD = 1.0;
 7     m_fT = 1.0;
 8     m_fMU = 0.20;
 9     m_fK1 = (4.0 - 8.0 * m_fC * m_fC * m_fT * m_fT / (m_fD * m_fD)) / (m_fMU * m_fT + 2.0);
10     m_fK2 = (m_fMU - 2.0) / (m_fMU + 2.0);
11     m_fK3 = (2.0 * m_fC * m_fC * m_fT * m_fT / (m_fD * m_fD)) / (m_fMU * m_fT + 2.0);
12 }
View Code

相关文章:

  • 2022-12-23
  • 2022-03-06
  • 2021-09-10
  • 2021-06-07
  • 2021-04-12
  • 2021-09-28
  • 2022-12-23
猜你喜欢
  • 2021-12-30
  • 2021-11-12
  • 2021-10-01
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案