0

我找到了倒角和圆角的方法,但不能真正理解它的实现。基本上我无法唤起圆角属性。

http://documentation.devdept.com/100/WPF/topic4434.html

如果有人可以指导。

代码:

ICurve line1 = new Line(0, 0, 0, 57.06, 0, 0);

ICurve line2 = new Line(0, 0, 0, 0, 45, 0);

那么我如何在这两行之间进行圆角化。我找不到通过这些 ICurve 的圆角方法。

添加图像,以便更好地理解问题。如您所见,我无法调用 Curve 类和随后的圆角属性。我正在使用 Eyeshot 版本 12

在此处输入图像描述

添加的所有 dll 的图像,但仍然相同的错误

在此处输入图像描述

谢谢。

4

1 回答 1

0

给你,芽。希望这是一个不错的开始。我将翻转 1 设置为真,因此 line1 的终点位于第 2 行的开头。(我实际上并没有绘制这个,但我认为这就是他们所要求的)我还做出了你想要修剪的假设第 1 行和第 2 行。他们网站上的 Eyeshots 文档相当不错。阅读这些绝对可以帮助您更好地理解构造函数。圆角命令的输出是一个圆弧,这是有道理的。您很可能需要将 myFillet 从第 1 行和第 2 行分别添加到视口,因为它们都是单独的实体。

      ICurve line1 = new Line(0, 0, 0, 57.06, 0, 0);
      ICurve line2 = new Line(0, 0, 0, 0, 45, 0);

      double radius = 10.0;
      bool flip1 = true;
      bool flip2 = false;
      bool trim1 = true;
      bool trim2 = true;

      Arc myFillet;
      Curve.Fillet(line1, line2, radius, flip1, flip2, trim1, trim2, out myFillet);
于 2020-02-20T19:57:55.237 回答