本实例通过ufun函数UF_MODL_create_chamfer 实现倒斜角的功能。
最终效果图如下:
一、主程序
//倒斜角
theUFSession = UFSession.GetUFSession();
Tag edgeTag = Tag.Null;
theUFSession.Obj.CycleByName("EDGE1", ref edgeTag);
Tag[] edgeList = new Tag[] { edgeTag };
EventHelper.CreateChamfer(2, "30", "30", "0", edgeList);
二、倒斜角方法封装
/// <summary>
/// 倒斜角
/// </summary>
/// <param name="subtype">倒角类型:1==单个偏置,2==双偏置,3==偏置角度,4=自由曲面单偏置,5=自由曲面双偏置</param>
/// <param name="offset1">第一偏置距离</param>
/// <param name="offset2">第二偏置距离</param>
/// <param name="theta">倒角角度</param>
/// &