본문으로 건너뛰기

GeometryUtilityManager

[MANAGER] Geometry Utility Class

Methods

NameDescription
GetCircleData지정된 노드에 포함된 Circle 정보 반환
GetConnectedSurfaceNormalVector두 부재 인접면의 법선벡터 반환
GetCurvedOffsetTwoPoint부재 표면의 시작점과 끝점을 기준으로 양옆으로 오프셋 만큼 두 끝점 반환
GetEdgeDistance연결된 NodeEdge 거리 반환
GetJunctionMesh지정된 노드와 노드의 접합(Junction) 부분의 Mesh 정보 반환
GetMatrixToMoveTo2PointParallelTo2Point대상 2점과 기준선 2 점을 오프셋 만큼 떨어진 평행한 대상 2점이 될 수 있도록 이동/회전 Matrix 계산
GetNearestObject지정된 개체 중에서 첫번째 지점에서 두번째 지점 방향으로 처음 만나는 정보 반환
GetNearestObjects지정된 개체 중에서 첫번째 지점에서 두번째 지점 방향으로 충돌되는 부재(Part) 반환
GetNearestObjectsByPicking모델 선택 시, 커서 위치에서 축방향 가장 가까운 부재(Part) 검색. 결과는 이벤트(OnOsnapPickingItem)를 통해서 전달됨.
GetNodeHoleInfo지정된 노드의 홀 정보 반환
GetObjectCollisionLine노드간 접합 라인 반환
GetPointDistanceByPreselectEdgeNode PreselectEdge의 위치에서 이동된 거리 포인트 반환
GetPreselectEdgeDistance연결된 Node PreselectEdge 거리 반환
GetShortestDistanceByPartToPart지정된 노드간의 최단거리
GetSufaceCurvedLineCopy부재 표면에 곡면 라인 복사
GetSurfaceVertexList부재 표면의 시작점과 끝점으로 표면상의 정점리스트 반환
PickSurfaceAfterSelectEdgePolylineEdge-Polyline 선택 및 이동될 위치 지정
RotatePoint좌표 회전 이동
ShowOsnap오스냅(Osnap) 위치 표시

Events

NameDescription
OnNearestObjectByPicking선택된 부재에서 축방향으로 가장 가까운 부재 반환 이벤트
OnOsnapPickingItem선택한 Osnap 측정 Item 정보 반환 이벤트
OnPickedSurfaceParallelEdgePolylineEdge-Polyline 선택 및 이동할 위치 완료 이벤트