본문으로 건너뛰기

Projection2DManager

Projection 2D Manager

Methods​

NameDescription
ArrangeEdgeProjections여러 2D 투영 결과를 겹치지 않게 나란히 배치 (각 결과를 Translate).
왼쪽에서 오른쪽으로 놓고, 행 폭을 넘으면 다음 행(아래)으로 넘김. 행 폭은 전체 배치가 aspectRatio 에 가깝도록 결정.
입력 순서를 유지하며, 각 행의 항목은 위쪽 기준으로 정렬됨.
GetEdgeProjection모서리 기반 2D 투영 도면 생성.
정투영 → 정점 스냅 / 교차·T접합 분할 / 중복 제거 → 은선 판정 → Inner / Outer Contour 분류 → 홀 표기 → 전체 치수 순으로 처리하며,
결과의 선(Lines)과 문자(Texts)를 그대로 그리면 도면이 완성됨.
GetEdgeProjectionGeometry모서리 기반 2D 투영용 형상 정보 (Facet / Edge / 홀) 조회.
같은 개체를 여러 뷰 방향 또는 옵션으로 반복 투영할 때, 조회 결과를 재사용하여 처리 시간을 줄임.
모델을 열기 전에 Model.LoadEdgeData / Model.GenerateEdgeData 를 활성화해야 Edge 데이터를 사용할 수 있음.
GetProjection2DLines현재 화면 방향의 2D 투영 라인 반환
GetProjectionBasis고정 방향 / 현재 카메라 방향의 2D 투영 기준 좌표계 반환 (Z-Up 기준, 정면 = Y- 에서 관찰).
AUTO_PLATE 는 형상 정보가 필요하므로 GetProjectionBasis(kind, index) 또는 GetProjectionBasis(kind, geometry) 를 사용.