1 public static double getDistance(double x, double y, double x1, double y1)
2 {
3 double dis = 0;
4 double a = Math.Pow(x1 - x, 2);//求x的y次方
5 double b = Math.Pow(y1 - y, 2);
6 dis = Math.Sqrt(a + b);
7 return dis;
8 }
public static DBObject GetDBObject(ObjectId id)
{
Document doc = MgdAcApplication.DocumentManager.MdiActiveDocument;
//Editor ed = MgdAcApplication.DocumentManager.MdiActiveDocument.Editor;
using (Transaction trans = doc.TransactionManager.StartTransaction())
{
DBObject pline = trans.GetObject(id, OpenMode.ForRead);//数据库对象可读
trans.Commit();
return pline;
}
}