2011-01-31 6 views
0

나는 집합을 가지고 있습니다. 3D 공간에 포인트가 있습니다. 나는 표면에 이러한 점을 설정하고 싶은3D 공간 분할

enter image description here

: 아래 이미지는 예입니다. 나는 단지 포인트의 X, Y, Z 값을 알고 있습니다. 예를 들어, 3D 공간의 점에서 생성 된 인간의 얼굴의 메쉬를 보여주는 아래 이미지를 확인하십시오.

enter image description here

나는 내가 발견하는 일부 이미지와 explaination 하지만 아무도 실용적인 측면과 실제적인 예를 들어 설명하지 않았다, 너무 많이 봤지만. 이 문제를 해결하는 데 도움이되는 좋은 또는 최선의 알고리즘이 있습니다. 제발 .... 탁자 ...........

+0

데이터는 모든 X, Y에 하나의 Z 값만있는 서피스처럼 보입니다. 그건 사실입니까? 그렇다면 문제가 쉽게 발생할 수 있습니다. – phkahler

+0

나는 명확하게 이해하지 못했지만, 제 질문을 분명히합니다. 비행기로 z = 1을 고려하면,이 비행기에는 다양한 x와 y 값을 가진 많은 점들이있을 수 있습니다 ..... 감사합니다 .... .. – Pritesh

+0

x와 y의 같은 값에 대응하는 여러 개의 z 값을 가질 수 있습니까? x = 2, y = 2, z = 2 인 경우. 당신은 또한 점 x = 2, y = 2 z = 3을 가질 수 있습니까? (나는 gentlesea가 함수 z = f (x, y)를 구상하고 있다고 가정한다.이 작업은 spehere 나 head와 같은 서페이스를 플로팅하는 것보다 간단하다.) – nielsle

답변

1

델라 네이 - 삼각 측량을하고 싶습니다. 예제 애플리케이션은 여기 http://www.geometrylab.de/VoroGlide/을 참조하십시오.

+0

이 링크를 본 후 고마워한다. 내 문제가 곧 해결 될 수 있기를 바랍니다. ..... 정말 고마워요. 가능하다면 ........ 제안하시기 바랍니다. – Pritesh

+0

취할 프로그래밍 언어를 결정할 수 있습니다. C++이라면 다음을 참고하십시오 : http://www.codeguru.com/cpp/cpp/algorithms/general/article.php/c8901. 이것은 시험하지 못했습니다. 나는 대학에서 이론적 배경을 안다. –

+0

@ gentlesea, 고맙습니다 ..... 그리고 현재 C#에서 일하고 있습니다. 그래서 C#에 어떤 예도 있습니다. 그러면 매우 좋을 것입니다 ........ 미리 감사드립니다 ..... – Pritesh