简体   繁体   English

如何以编程方式绘制凹弧?

[英]How to draw a concave arc programmatically?

I want to draw a concave arc like on picture on a link. 我想像链接上的图片一样绘制凹弧。 I have to animate this shape by changing its radius and position, so I can't use images. 我必须通过更改其半径和位置来为其设置动画,因此无法使用图像。 So how can I draw this kind of figure with a concave arc on the bottom? 那么如何在底部绘制带有凹弧的图形呢?

https://4.downloader.disk.yandex.ru/preview/0cb12c7fa3d900cbf198761ee7ed8d6d/mpfs/TfZ0SKvxnJVl4BOLkj7tO-JJUGVoNLdeNbtIPFP1XTaUMLjvrC4wbb8FZbeN1xyg9u_rL8IFN6LAEzrCmk7-6g%3D%3D?uid=0&filename=%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B020150122%D0%B2175219png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&size=XXL&crop=0 https://4.downloader.disk.yandex.ru/preview/0cb12c7fa3d900cbf198761ee7ed8d6d/mpfs/TfZ0SKvxnJVl4BOLkj7tO-JJUGVoNLdeNbtIPFP1XTaUMLjvrC4wbb8FZbeN1xyg9u_rL8IFN6LAEzrCmk7-6g%3D%3D?uid=0&filename=%D0%A1%D0%BD%D0%B8%D0%BC %D0%BE%D0%BA%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B020150122%D0%B2175219png&disposition = inline&hash =&limit = 0&content_type = image%2Fpng&size = XXL&crop = 0

I built a general solution for creating / painting arcs, located here . 在此处构建了用于创建/绘制圆弧的通用解决方案。 The class includes a main method which should help you understand how it works. 该类包括一个主要方法,该方法应有助于您理解其工作方式。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM