【发布时间】:2020-01-14 18:16:35
【问题描述】:
我一直在搜索有关此主题的大量内容(并阅读了很多内容),但找不到解决方案。 我试图找到一个点相对于项目基点的坐标。 我发现如何让它们相对于调查点如下:
ProjectLocation pl = doc.ActiveProjectLocation;
Transform ttr = pl.GetTotalTransform().Inverse;
ProjectPosition projPosition = doc.ActiveProjectLocation.get_ProjectPosition(new XYZ(0, 0, 0));
LocationPoint loc = element.Location as LocationPoint;
if (loc != null)
{
XYZ point = ttr.OfPoint(loc.Point);
}
即使我改变了“正北的角度”,这也能完美地工作,但我找不到一种方法来获得相对于项目基点的位置。 有人对此有解决方案吗?
问候
【问题讨论】: