Я реализовал несколько вспомогательных классов в Kotlin на основе следующего источника: https://github.com/abhi9-akr/Radar-Security-System/blob/main/ Radar%20Security%20System/sketch_171117a/sketch_171117a.pde#L63 [code]var TWO_PI : Float = (PI.toFloat() * 2.0f);
fun fromLTWH(left : Float, top : Float, width : Float, height : Float) : RectF { return this.fromLTRB(left, top, left + width, top + height); }
fun fromLTRB(left : Float, top : Float, right : Float, bottom : Float) : RectF { return RectF(left, top, right, bottom); } fun arc(canvas: Canvas, x: Float, y: Float, width: Float, height: Float, startAngle: Float, sweepAngle: Float) { var rect = fromLTWH((x - width / 2.0f), (y - height / 2.0f), width, height);