diff --git a/collider/types.py b/collider/types.py index a57d5bd..5e7692c 100644 --- a/collider/types.py +++ b/collider/types.py @@ -64,21 +64,6 @@ class CircleCollider(BaseCollider): def moment_of_inertia(self, mass: float) -> float: return 0.5 * self.radius ** 2 * mass -@dataclass -class LineCollider(ConvexCollider): - - length: float - - def hull(self, transform: Transform) -> PolygonalHull: - return PolygonalHull([ - transform.global_position - pg.Vector2(self.length / 2.0, 0).rotate(transform.global_degrees) * transform.global_scale, - transform.global_position + pg.Vector2(self.length / 2.0, 0).rotate(transform.global_degrees) * transform.global_scale - ]) - - def moment_of_inertia(self, mass): - return 1.0 / 12.0 * mass * self.length**2 - - @dataclass class RectCollider(ConvexCollider):