Simple Mechanics Simulator (SiMS) API

This document is the API specification for SiMS

Class Summary
trait ConvexPolygon extends AnyRef
Gemeinsame Eigenschaften aller konvexen Polygone.
case class Projection (val axis : Vector2D, val lower : Double, val upper : Double) extends scala.Product
Projektion auf eine Achse.
case class Ray (val point : Vector2D, val direction : Vector2D) extends scala.Product
Eine Halbgerade wird definiert durch:
case class Segment (val vertex1 : Vector2D, val vertex2 : Vector2D) extends scala.Product
Ein Segment wird durch seine beiden Extrempunkte gegeben.
case class Vector2D (val x : Double, val y : Double) extends scala.Product
Ein 2-dimensionaler Vektor.
Object Summary
object Projection extends (Vector2D, Double, Double) => Projection
object Ray extends (Vector2D, Vector2D) => Ray
object Segment extends (Vector2D, Vector2D) => Segment
object Vector2D extends AnyRef
Dieses Objekt enthaelt spezielle Vektoren.