struct FPokeTriangleInfo
{
    // 입력 정보
    int OriginalTriangle;      // 분할된 삼각형 ID
    FIndex3i TriVertices;      // 원본 삼각형 정점 [A, B, C]
 
    // 생성된 요소
    int NewVertex;             // 새로 삽입된 정점 ID
    FIndex2i NewTriangles;     // 새로 생성된 2개 삼각형 ID
    FIndex3i NewEdges;         // 새로 생성된 3개 엣지 ID
 
    // 추가 정보
    FVector3d BaryCoords;      // 새 정점의 무게중심 좌표
};

삼각형의 분할정보 구조체이다.



프로퍼티


필드설명예시
OriginalTriangle분할 전 삼각형 ID (재사용됨)TID = 100
TriVertices원본 정점 [A, B, C][VID_10, VID_20, VID_30]
NewVertex중심에 삽입된 새 정점VID_40
NewTriangles새로 생성된 2개 삼각형[TID_101, TID_102]
NewEdges중심에서 뻗은 3개 엣지[EID_A, EID_B, EID_C]
BaryCoords입력과 동일(0.33, 0.33, 0.34)