We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 70014ee commit 945192bCopy full SHA for 945192b
basics/game-objects-and-scripts/src/main.rs
@@ -298,11 +298,23 @@ fn draw_model(state: &State, view_proj: Mat4) {
298
cube!(model)
299
}
300
301
+ let minute_angle = -state.time * 1./32.;
302
+
303
// Hour hand
304
{
305
let model =
- Mat4::rotation(Radians(-state.time), vec3!(z)) *
306
+ Mat4::rotation(Radians(minute_angle * 60.), vec3!(z)) *
307
Mat4::translate(vec3!(0., 0.75 * T_K, 0.25 * T_K)) *
308
+ Mat4::scale(vec3!(0.2, 4., 0.1));
309
310
+ cube!(model)
311
+ }
312
313
+ // Minute hand
314
+ {
315
+ let model =
316
+ Mat4::rotation(Radians(minute_angle), vec3!(z)) *
317
+ Mat4::translate(vec3!(0., T_K, 0.35 * T_K)) *
318
Mat4::scale(vec3!(0.3, 2.5, 0.1));
319
320
0 commit comments