quadrilateral mesh

copilot에서 4각형 메시를 만들어 달라고 해보았다.

# 사각형 메쉬 예제

# 정점 정의 (v x y z)
v 0.0 0.0 0.0
v 1.0 0.0 0.0
v 1.0 1.0 0.0
v 0.0 1.0 0.0

# 면 정의 (f vertex1 vertex2 vertex3 vertex4)
f 1 2 3 4

이걸 보면 다음과 같다.

각각의 점(v)에 대한 정의를 이용해서 면(f)을 만들어 낸다. 문제는 점의 좌표를 다 파악하고 있어야 한다.

면에서 4개의 점을 입력하면 사각형이, 6개의 점을 입력하면 육각형을 만들 수 있다.

copilot에서 인덱스 없이 만들 수 있는 방법을 물어 보았다. 방법을 알려주는데 그 방법은 제대로 동작하지 않는 것 같다. 인덱스를 활영해서 하는 것이 좋겠다.첫 번째가 0이 아닌 1이다. point cloud에서 obj 등과 같이 변환해 주는 것들이 있기는 한데.. 무료가 아닌 것 같다. 그러면 천천해 만들어 봐야한다. 표면이 단순하다는게 다행이긴 하다.