Constrained random points on a circle: Difference between revisions

Content added Content deleted
Line 1,989: Line 1,989:
preferredSize = (prefSizeX, prefSizeY)
preferredSize = (prefSizeX, prefSizeY)


val xmax,ymax = 20
val xmax,ymax = 20; val xmin,ymin = -20
val xmin,ymin = -20


case class Coord(x: Double, y: Double) {
case class Coord(x: Double, y: Double) {
val dx = (((dxm-dx0)/2+x.toDouble/xmax*(dxm-dx0)/2)+dx0).toInt
val dx = (((dxm-dx0)/2+x.toDouble/xmax*(dxm-dx0)/2)+dx0).toInt
val dy = (((dym-dy0)/2-y.toDouble/ymax*(dym-dy0)/2)+dy0).toInt
val dy = (((dym-dy0)/2-y.toDouble/ymax*(dym-dy0)/2)+dy0).toInt
//override def toString = "Coord ("+x+","+y+"): "+dx+","+dy
}
}
Line 2,003: Line 2,001:
val dx = mdp.dx-dr/2
val dx = mdp.dx-dr/2
val dy = mdp.dy-dr/2
val dy = mdp.dy-dr/2
//override def toString = "Circle ("+x+","+y+","+r+"): "+dx+","+dy+","+dr+", "+c
}
}