diff options
author | Jakob Odersky <jodersky@gmail.com> | 2009-11-29 16:15:03 +0000 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2009-11-29 16:15:03 +0000 |
commit | be2ee4dea92c5a4fc2329959d6e7272c50b221a6 (patch) | |
tree | b2c98b44cbf732e6374d523cc397fa118457d4eb /src/sims/dynamics/Circle.scala | |
parent | 5031df4b26afd515274b5ca34f0d5380a99e4223 (diff) | |
download | sims-be2ee4dea92c5a4fc2329959d6e7272c50b221a6.tar.gz sims-be2ee4dea92c5a4fc2329959d6e7272c50b221a6.tar.bz2 sims-be2ee4dea92c5a4fc2329959d6e7272c50b221a6.zip |
Translated comments to english.
Diffstat (limited to 'src/sims/dynamics/Circle.scala')
-rw-r--r-- | src/sims/dynamics/Circle.scala | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/sims/dynamics/Circle.scala b/src/sims/dynamics/Circle.scala index 26f3ad4..b1d3703 100644 --- a/src/sims/dynamics/Circle.scala +++ b/src/sims/dynamics/Circle.scala @@ -10,18 +10,16 @@ import sims.geometry._ import sims.collision._ /** - * Circle ist die Definition eines Kreises. - * @param radius Radius dieses Kreises - * @param density Dichte dieses Kreises + * A circle. + * @param radius radius of this circle + * @param density density of this circle */ -case class Circle(radius: Double, // Radius - density: Double) extends Shape{ // Dichte +case class Circle(radius: Double, density: Double) extends Shape{ val volume = Math.Pi * radius * radius val I = mass * radius * radius / 2 - // AABB(Zentrum - Radius, Zentrum + Radius) def AABB = new AABB(pos - Vector2D(radius,radius), pos + Vector2D(radius,radius)) @@ -32,6 +30,5 @@ case class Circle(radius: Double, // Radius (pos.project(axis).y / axis.y) - radius, (pos.project(axis).y / axis.y) + radius) - //Ist der gegebene punkt im Radius dieses kreises? def contains(point: Vector2D) = (point - pos).length <= radius } |