C++ 마칭 큐브 알고리즘 :나는이 설명에 따라 C의 행진 큐브 알고리즘을 ++ 구현하기 위해 노력하고 설명
http://paulbourke.net/geometry/polygonise/
하지만 난 당신이 "GRIDCELL"값을 계산 할 방법을 이해하지 않습니다. 정확히하려면
double val[8];
부분이 무엇인지 명확하지 않습니다. 몇 가지 예를 살펴 보았지만 너무 복잡하기 때문에 이러한 값을 계산하는 방법을 이해하기 어렵습니다.
typedef struct {
XYZ p[8];
double val[8];
} GRIDCELL;
제가 알고 있듯이 XYZ p [8]; 큐브의 정점 좌표입니다. 그러나 val [8]; 뭐야? 또한 계산 방법을 설명해 주시겠습니까?
감사합니다.
미안하지만 여전히 이해가되지 않습니다. 하나의 큐브를 가지고 있다면 샘플을 주시겠습니까? – Azarus
파일에서 파일을 읽거나 네트워크 연결이나 다른 소스에서 파일을 읽는 것이 가장 일반적입니다. – rpress