Пример #1
0
 /// <summary>
 /// 插入扫描特征
 /// 需要提前选中轮廓路径 和 引导线(如果有的话)
 /// <para>轮廓Mark: <see cref="ProtrusionSwept3Params.ProfileSelectionMark"/> = 1</para>
 /// <para>路径Mark: <see cref="ProtrusionSwept3Params.SweepPathMark"/> = 4</para>
 /// <para> 引导线Mark: <see cref="ProtrusionSwept3Params.GuideCurveMark"/> = 2</para>
 /// <para>应先选中草图轮廓,再选中路径</para>
 /// </summary>
 /// <param name="featMgr">IFeatureManager Interface</param>
 /// <param name="params">扫描参数 <see cref="ProtrusionSwept3Params"/></param>
 /// <returns></returns>
 public static IFeature InsertProtrusionSwept3Ex(this IFeatureManager featMgr, ProtrusionSwept3Params @params)
 {
     return(featMgr.InsertProtrusionSwept3(@params.Propagate, @params.Alignment, @params.TwistCtrlOption.SWToShort(), @params.KeepTangency, @params.BAdvancedSmoothing, @params.StartMatchingType.SWToShort(), @params.EndMatchingType.SWToShort(), @params.IsThinBody, @params.Thickness1, @params.Thickness2, @params.ThinType.SWToShort(), @params.PathAlign, @params.Merge, @params.UseFeatScope, @params.UseAutoSelect, @params.TwistAngle, @params.BMergeSmoothFaces));
 }