我用skiasharp画几何图形。它们大多是圆。如果我们有一个简单的例子,就像这样:
using System;
using SkiaSharp;
void Draw(SKCanvas canvas, int width, int height)
{
var circleBorder = new SKPaint
{
IsAntialias = true,
Style = SKPaintStyle.Stroke,
Color = SKColors.Blue,
StrokeWidth = 5
};
canvas.DrawCircle(width / 2, height / 2, 30, circleBorder);
}
我们得到了一个简单的圆。我看了skiasharp文档,仍然没有找到在圆表面上画线的方法。有人能建议如何添加这些线吗?我发送了一个我需要画的图片的例子。任何帮助都是感激的。
1条答案
按热度按时间8wigbo561#
根据你的描述,我会用一个基于圆方程的东西:
您可以根据需要对硬编码值进行参数化。