벽이있어서 Revit API를 사용하여 분할해야합니다. 배치 포인트가 입력으로 있고 그 포인트를 기반으로 벽을 분할해야합니다. Revit API를 사용하여이를 수행 할 수있는 명령이 있습니까?Revit API를 사용하여 "벽 분할"
도움을 주시면 감사하겠습니다.
벽이있어서 Revit API를 사용하여 분할해야합니다. 배치 포인트가 입력으로 있고 그 포인트를 기반으로 벽을 분할해야합니다. Revit API를 사용하여이를 수행 할 수있는 명령이 있습니까?Revit API를 사용하여 "벽 분할"
도움을 주시면 감사하겠습니다.
아니요 직접적인 방법은 없습니다. ElementTransformUtils.CopyElement
방법으로 벽을 복사 한 다음 원본의 한 지점과 사본의 한 지점을 분할 지점의 위치로 이동해야합니다. 점을 이동하려면 벽 위치에 새 곡선을 작성하고 할당해야합니다.
((LocationCurve)wall.Location).Curve = newCurve;
분할 벽이란 무엇입니까? FamilyInstance.Split
메서드를 사용하여 보, 기둥 등과 같은 특정 패밀리 인스턴스를 분할 할 수 있습니다. 그러나 벽에는 적용되지 않습니다. 벽에면을 분할하여 다른 재질을 적용 할 수 있습니다. 이를 위해서는 FaceSplitter
클래스를 참조하십시오.