--------------------------------------------------------------------------------
| 120 | |
| 121 | // -------------------------------------------------------------------------------- |
| 122 | void Tr2CurveRandomAxisRotation::SeedChanged() |
| 123 | { |
| 124 | auto engine = std::default_random_engine(); |
| 125 | if( m_seed != 0 ) |
| 126 | { |
| 127 | engine.seed( std::default_random_engine::result_type( m_seed ) ); |
| 128 | } |
| 129 | else |
| 130 | { |
| 131 | engine.seed( std::default_random_engine::result_type( BeOS->GetActualTime() ) ); |
| 132 | } |
| 133 | m_preRotation = RotationQuaternion( RandAngle( engine ), RandAngle( engine ), RandAngle( engine ) ); |
| 134 | m_postRotation = RotationQuaternion( RandAngle( engine ), RandAngle( engine ), RandAngle( engine ) ); |
| 135 | } |
nothing calls this directly
no test coverage detected