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);
}
: 나는 다음과 같은 설문 조사 지점에 그들을 상대 얻는 방법을 발견했습니다 프로젝트의 기준점을 기준으로 한 위치입니다. 다른 사람이 해결책이 있습니까?
베이스 포인트 BasePoint
요소들에 대한 FilteredElementCollector
통해 검색 될 수
다음을 수행했습니다. var basePoints = doc.NewFilteredElementCollector(). OfClass! x.IsShared); 및 좌표를 얻을 수 있지만 문제는이 기준점에 상대적인 내 지점의 좌표를 가져 오는 중입니다. –
Sennevds