C#实现对DWG文件信息的读取
public bool ReadDWGInfo(OMatrix xForm, OLine pLine)
{
OPoint pt = new OPoint();
// 获取线段起点的坐标并转换为3D坐标系下的坐标
pLine.GetPoint(0, pt);
xForm.TransPoint3D(pt, pt);
// 计算最小和最大的坐标值
GetExtend(pt, m_ptMin, FunMin);
GetExtend(pt, m_ptMax, FunMax);
// 获取线段终点的坐标并转换为3D坐标系下的坐标
pLine.GetPoint(1, pt);
xForm.TransPoint3D(pt, pt);
// 计算最小和最大的坐标值
GetExtend(pt, m_ptMin, FunMin);
GetExtend(pt, m_ptMax, FunMax);
return true;
}
下载地址
用户评论