コード例 #1
0
ファイル: Commands.cs プロジェクト: presscad/Plan2ExtAcad2013
        public static void Plan2InsertFehlerLines(_AcDb.ResultBuffer rb)
        {
            var arr = rb.AsArray();

            if (arr.Length < 6)
            {
                return;
            }
            string layer = arr[0].Value.ToString();
            // length 1
            // angle 2
            // colorindex 3
            // LB 4

            List <_AcGe.Point3d> pts = new List <_AcGe.Point3d>();

            for (int i = 5; i < arr.Length - 1; i++)
            {
                pts.Add((_AcGe.Point3d)arr[i].Value);
            }
            Globs.InsertFehlerLines(pts, layer);
        }