如何在自定义节点

时间:2017-01-03 01:19:16

标签: c# revit-api revit

这适用于任何熟悉Revit,Dynamo或C#的人。

我尝试使用C#创建自定义零触摸节点,该节点会在预览窗口中将选定曲线突出显示为彩色几何体,同时保留在循环内。

到目前为止,我只能通过返回来预览几何体,而且我不能在几何体上应用颜色而不使用画布上的Display.ByGeometry节点。

到目前为止,这是我迄今为止最明智的尝试,但它仍然无法奏效。代码运行没有错误,但我也没有察觉到显示器上的任何变化。

public static void ColorTest (Curve crv)
    {
        Cone cylinder = Cone.ByPointsRadii(crv.StartPoint, crv.EndPoint, 1, 1);
        DSCore.Color red = DSCore.Color.ByARGB(255, 255, 0, 0);
        for (int i = 0; i < 1000; i++)
        {
            Display.Display.ByGeometryColor(cylinder, red);
        }
        temp.Dispose();
    }

非常感谢任何想法。

0 个答案:

没有答案