0
我一直在寻找关于此主题的很多内容(并阅读了很多内容),但无法找到解决方案。 我正在试图找到相对于项目基点的点的坐标。 我发现如何让他们相对于测量点如下:查找相对于调查基点和项目基点的坐标
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);
}
这个完美的作品,即使我改变“的角度正北”,但我不能找到一个办法让相对于项目基点的位置。 有人有这方面的解决方案?
迎接
我已经完成以下操作 var basePoints = doc.NewFilteredElementCollector()。OfClass!x.IsShared); 和我可以得到的坐标,但问题是得到我的点相对于这个基点的坐标 –
Sennevds