这适用于任何熟悉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();
}
非常感谢任何想法。