Revit 2017 API를 사용하여 라이브 단면을 뒤집을 수 있기를 바랍니다. 그것은 아래의 내 이미지에서 볼 수있는 UI 기능과 동일합니다. Revit API로 라이브 단면을 뒤집을 수있는 방법
ElementTransformUtils.MirrorElement
내장하지만 단지 두 번째 섹션의 전망을 감상 할 수있는 두 번째 섹션 마커를 생성합니다. Revit API를 사용하여이를 수행 할 수있는 방법이 있습니까?
Revit 2017 API를 사용하여 라이브 단면을 뒤집을 수 있기를 바랍니다. 그것은 아래의 내 이미지에서 볼 수있는 UI 기능과 동일합니다. Revit API로 라이브 단면을 뒤집을 수있는 방법
ElementTransformUtils.MirrorElement
내장하지만 단지 두 번째 섹션의 전망을 감상 할 수있는 두 번째 섹션 마커를 생성합니다. Revit API를 사용하여이를 수행 할 수있는 방법이 있습니까?
Revit API 포럼에서 내 게시물 How can I flip a section using the Revit 2017 API에 대한 해결책을 얻었습니다. 그것은 복수형을 간과 한 것으로 밝혀졌습니다 ElementTransformUtils.MirrorElements
하나의 거울 대신 복수의 요소 거울을 제외하고 단 하나의 ElementTransformUtils.MirrorElement
과 거의 똑같은 기능을 가정했습니다. 복수형 ElementTransformUtils.MirrorElements
에는 bool mirrorCopies
매개 변수가 있으며 false
으로 설정할 수 있습니다. 원본의 미러 사본을 만드는 대신 원본 섹션을 강제로 미러링합니다. 참조를 위해 코드를 공유 할 수
ElementTransformUtils.MirrorElements(document, elementsToMirror, mirrorPlane, false);
ViewSection
개체의 CropBox
속성을 변경해야합니다. Min
및 Max
속성의 Z 구성 요소는 반전되어야합니다.
관리 :
내 코드 (
elementsToMirror
는 하나의 요소를 포함하여)과 같이보고 끝나는 다음은이 명 기능 서명에 의해 나란히은-입니까? 감사! – konrad예, 코드 샘플을 공유해주세요. 이것은 Revit API 포럼에서 응답을 받기 전에 내가 향한 길이었습니다. 또한, 내 게시물에 응답하는 사람들 중 한 명은 'mirrorCopies'를 'false'(내 답변에 따라)로 설정하는 것이 효과적이지 않다고 답했습니다. 내 대답이 이전 버전의 Revit에서 작동하지 않는지 궁금합니다. – skeletank