labs work
[vg.git] / vg_rigidbody_view.h
index 578060ec2a846ddd22032224cb529221400850e4..1064fedee5f28a53c07c04f1fa85f2113e48b1ad 100644 (file)
@@ -302,8 +302,8 @@ static void vg_rb_view_capsule( m4x3f mdl, f32 r, f32 h, v4f colour ){
    m4x3_identity( mmdl1 );
    m3x3_scalef( mmdl0, r );
    m3x3_scalef( mmdl1, r );
-   mmdl0[3][1] = -h-r;
-   mmdl1[3][1] =  h+r;
+   mmdl0[3][1] = -h*0.5f+r;
+   mmdl1[3][1] =  h*0.5f-r;
    m4x3_mul( mdl, mmdl0, mmdl0 );
    m4x3_mul( mdl, mmdl1, mmdl1 );