From 262f29447700db129ff3fa25315382d80581a41c Mon Sep 17 00:00:00 2001 From: Matthew Kosarek Date: Thu, 13 May 2021 21:23:12 -0400 Subject: Some slight number tweaks, going to move on to something more complicated for now --- frontend/2d/_collisions/rectangle_line/main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'frontend/2d/_collisions/rectangle_line/main.cpp') diff --git a/frontend/2d/_collisions/rectangle_line/main.cpp b/frontend/2d/_collisions/rectangle_line/main.cpp index 74e1ec2..25e124c 100644 --- a/frontend/2d/_collisions/rectangle_line/main.cpp +++ b/frontend/2d/_collisions/rectangle_line/main.cpp @@ -32,7 +32,7 @@ struct Rigidbody { } void applyGravity(float32 deltaTimeSeconds) { - velocity += (Vector2 { 0.f, -96.f } * deltaTimeSeconds); + velocity += (Vector2 { 0.f, -50.f } * deltaTimeSeconds); } void update(float32 deltaTimeSeconds) { @@ -88,7 +88,7 @@ struct Rectangle { shape.load(vertices, 6, renderer); body.reset(); - body.momentOfInertia = (1.f / 12.f) * body.mass * (width + height * height * height); + body.momentOfInertia = (1.f / 3.f) * body.mass * (width + height * height * height); } void update(float32 dtSeconds) { @@ -126,7 +126,7 @@ struct LineSegment { shape.load(vertices, 2, renderer); body.reset(); - body.mass = 1000000000.f; + body.mass = 10000000000000.f; body.cofOfRestition = 1.f; body.rotationalVelocity = 0; body.velocity = Vector2(); @@ -182,7 +182,7 @@ void load() { segmentList[3].load(&renderer, Vector4().fromColor(205, 178, 214, 255.f), Vector2 { 50.f, 150.f }, Vector2 { context.width - 50.f, 50.f }); rectangle.load(&renderer, Vector4 { 230.f, 182.f, 35.f, 255.f }, 64.f, 32.f); - rectangle.body.position = Vector2 { context.width / 3.f, context.height / 2.f }; + rectangle.body.position = Vector2 { context.width / 3.f, context.height - 100.f }; mainLoop.run(update); } -- cgit v1.2.1