3건의 항목
개요 struct FCutWorkingInfo { FDynamicMesh3* Mesh; // 작업할 메시 double SnapToleranceSq; // 스냅 허용 오차 (제곱값) TMultiMap< int, int > FaceVertices; // 삼각형 내부에 삽입할 점들 TMultiMap< int, int > EdgeVertices; // 엣지 위에 삽입할 점들 TArray< FVector3d > BaseFaceNormals; // 원본 삼각형의 법선들 TArray< FPtOnMesh &g...
struct FEdgeSplitInfo { int OriginalEdge; // the edge that was split FIndex2i OriginalVertices; // original edge vertices [a,b] FIndex2i OtherVertices; // original opposing vertices [c,d] - d is InvalidID for boundary edges FIndex2i OriginalTriangles; // original edge triangles [t0,t1] bool bIsBound...
struct FPokeTriangleInfo { // 입력 정보 int OriginalTriangle; // 분할된 삼각형 ID FIndex3i TriVertices; // 원본 삼각형 정점 [A, B, C] // 생성된 요소 int NewVertex; // 새로 삽입된 정점 ID FIndex2i NewTriangles; // 새로 생성된 2개 삼각형 ID FIndex3i NewEdges; // 새로 생성된 3개 엣지 ID // 추가 정보 FVector3d BaryCoords; // 새 정점의 무게중심 좌표 }; 삼각형의 분할정보 ...