小编Kee*_*per的帖子

C#用3点绘制圆弧

我需要使用GraphicsPath绘制弧并具有初始,中值和最终点.弧必须传递它们.

我试过.DrawCurve和.DrawBezier,但结果并不完全是弧形.

我能做什么?

解:

经过几个小时的代码编写后,我设法用这个算法绘制了我想要的东西(给出3点a,b,c和一个GraphicsPath路径):

double d = 2 * (a.X - c.X) * (c.Y - b.Y) + 2 * (b.X - c.X) * (a.Y - c.Y);
double m1 = (Math.Pow(a.X, 2) - Math.Pow(c.X, 2) + Math.Pow(a.Y, 2) - Math.Pow(c.Y, 2));
double m2 = (Math.Pow(c.X, 2) - Math.Pow(b.X, 2) + Math.Pow(c.Y, 2) - Math.Pow(b.Y, 2));
double nx = m1 * (c.Y - b.Y) + m2 * (c.Y - a.Y);
double ny = m1 * (b.X - c.X) + m2 * …
Run Code Online (Sandbox Code Playgroud)

c# graphics drawing

11
推荐指数
1
解决办法
1万
查看次数

如何在Javascript中编写递归函数来添加深层嵌套对象的所有字符串值?

说我有这个对象:

{
    "prop1":"Hello",
    "prop2":{
         "prop1":{
              "prop1":"Tablecloth",
              "prop2":"Indians"
                },
          "prop2":"JuicyJuice"
           },
    "prop3":"Sponge",
    "prop4":{"Bob":"Squarepants"}
}
Run Code Online (Sandbox Code Playgroud)

我想要一个将返回的递归函数HelloTableclothIndiansJuicyJuiceSpongeSquarepants.

无论我把它放在什么对象上,我都希望它循环直到它获得所有字符串并将它们全部添加起来.

谢谢!

javascript recursion

-7
推荐指数
1
解决办法
1242
查看次数

标签 统计

c# ×1

drawing ×1

graphics ×1

javascript ×1

recursion ×1