LDJ 发表于 2015-5-28 22:32:36

polyline ---->region 有问题

BlockTable bt = (BlockTable)tr.GetObject(db.BlockTableId, OpenMode.ForRead);
                        BlockTableRecord btr = (BlockTableRecord)tr.GetObject(bt, OpenMode.ForWrite);
                        Entity entity = tr.GetObject(entityID, OpenMode.ForWrite) as Entity;

                        //MgGeometry geometry = EntityToGeometryConverter.EntityToGeometry(entity);
                        Entity entity2 = tr.GetObject(entityID2, OpenMode.ForWrite) as Entity;

                        DBObjectCollection curveSegments = new DBObjectCollection();
                        curveSegments.Add(entity);

                        DBObjectCollection regions = Region.CreateFromCurves(curveSegments);
                        Region region = regions as Region;
polyline ---->region 有问题   大家帮助看下。

ivde 发表于 2015-5-29 09:00:32

需要“闭合”且不能自相交

LDJ 发表于 2015-5-29 09:54:27

entity 是闭合的 polyline,不知道哪儿设置不对?
页: [1]
查看完整版本: polyline ---->region 有问题