随机生成2000个三维点并生成三角网,效果如下:
随机生成20个点,效果如下:
附部分代码如下:
public class NTS三角网{public static int numPoints = 20;[CommandMethod("xx")]public void 在NTSdemo(){// 获取当前文档和编辑器Document doc = Application.DocumentManager.MdiActiveDocument;Editor ed = doc.Editor;Database db = doc.Database;RandPoints(doc,numPoints);//生成随机点List<DBPoint> dpList = new List<DBPoint>();//获取随机点对象if (!ed.GetEntities<DBPoint>(out dpList, "选择点:\n")) return;//等效if (! ptList .Any()) return;
完整代码及插件↓↓↓