关于ISketchManager接口下面的常用方法。
- 草图/3D草图的创建、编辑和保存。
- 画线,画圆弧,画矩形,画圆
//SolidWorks 2020
using SolidWorks.Interop.sldworks;
namespace DemoSketchTest
{
class SketchSw
{
private IModelDoc2 swDoc;
private ISketch mSketch;
public void setDoc(IModelDoc2 doc)
{
swDoc = doc;
}
//创建草图,
public bool CreateNew(string planeName)
{
//选择平面,作为创建草图的基准面
bool b1 = swDoc.Extension.SelectByID2(planeName, "PLANE", 0, 0, 0, false, 0, null, 0);
if (!b1) return false;
// swDoc.SketchManager.InsertSketch(true);//创建草图
swDoc.SketchManager.Insert3DSketch(true