package tiny_libs

  1. Overview
  2. Docs
From-scratch libraries for teaching: graphics, audio, compression, crypto, networking and more

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.3.6.tar.gz
md5=7c636383d146d30ac6f2fa234a6253c8
sha512=c79f3823c5f8f57e5038eb640d487c61168b84aa07c61999d6622ef9fd0c890e2b03b4c6a7cdbbe9352a49e25dda00ac7bb14693cee8e3d7beeed251351a2af0

doc/tiny_libs.physics_2d/Shape/index.html

Module ShapeSource

Sourcetype t =
  1. | Point
  2. | Circle of float
  3. | Box of float * float
  4. | Polygon of Vec2.t list
Sourcetype placed =
  1. | Point_at of Vec2.t
  2. | Circle_at of Vec2.t * float
  3. | Polygon_at of Vec2.t list
Sourceval place : ?angle:float -> ?scale:float -> Vec2.t -> t -> placed
Sourceval box_corners : float -> float -> Vec2.t list
Sourceval edges : Vec2.t list -> (Vec2.t * Vec2.t) list
Sourceval area : t -> float
Sourceval moments : placed -> float * float
Sourceval bounds : placed -> Vec2.t * Vec2.t
Sourceval convex : Vec2.t list -> bool