파이프의 길이를 특정 크기만큼 확장 할 수 있어야하는 매우 특별한 상황이 있습니다. 나는 다양한 방법을 시도했다 - 어느 것도 작동하지 않는다.Revit에서 파이프를 프로그래밍 방식으로 확장하는 방법
Pipe.Location.Move(XYZ fVector); //This moves a Pipe element by the specified vector
XYZ.Add(XYZ source); //I have no idea what this does, but it didn't move my XYZ variable that was my pipe end point
을 ... 그리고 내가 해봤 많은 것들이 알고,하지만 난이 순간을 기억 할 수 없습니다 그들은 포함한다. 나는 온라인으로 검색했고 빈손으로 올랐다. 어떤 방법 으로든 파이프 길이를 연장하는 좋은 방법을 아는 사람이라면 엄청난 도움이 될 것입니다!
우리는 이것을 알아 냈습니다 : '''LocationCurve pLocCurve = Location.page.Location as LocationCurve; pLocCurve.Curve = Line.CreateBound (pStart, pEnd);''' –
정확히 무엇을 의미합니까. 확인 주셔서 감사합니다! 나는 실제로'pipe.Location.Curve = Line.CreateBound ...'라고 써야한다고 생각했을 것입니다.'pLocCurve'에서 속성의 복사본을 만드는 것을 피하십시오 ... –