두 개의 삼각 불규칙 네트워크 (TIN)의 오버레이 수행


9

두 개의 TIN을 더하고 빼는 방법에 대한 여기 의 섹션 2.6.1을 참조하고 있습니다 .

구간 별 선형 함수를 추가하면 구간 별 선형 함수가 생성되므로 두 개의 TIN 추가를 정확하게 결정하여 새 TIN에 저장할 수 있습니다. 추가는 and 및 의 오버레이를 수행하여T1T2 수행됩니다 .이를위한 몇 가지 알고리즘이 있습니다. 이 후 모든면의 가장자리가 3,4,5,6 인 세분을 얻습니다. 이제 오버레이 정점의 높이 정보를 채워야합니다.

나는 구절에서 모든 한 단어를 이해할 수 있지만 실제로 두 TIN의 잘라 내기 / 채우기를 얻기 위해 위의 절차를 수행하는 방법을 모르겠습니다.

더 구체적으로 말하면 두 TIN의 오버레이를 수행하는 방법을 알고 싶습니다 . 논문의 끝에는 참고 문헌이 있지만 대학 도서관에 없기 때문에 접근 할 수 없습니다. 따라서 쉽게 액세스 할 수있는 온라인 참조 (또는 코드 샘플)를 높이 평가합니다.

답변:


3

두 개의 (벡터) 다각형 레이어를 오버레이 할 수 있으면 두 개의 TIN을 오버레이 할 수 있습니다. 알고리즘에 대한 일부 논의는 다음을 포함하여 여러 곳에 나타납니다.

복잡한 다각형 간의 결합을위한 새로운 알고리즘

벡터 오버레이 처리-특정 이론

단순 피쳐 모델에서 다각형 오버레이 알고리즘을위한 설계

3 차원 삼각 측량을 병렬로 오버레이하는 양

(불행히도, 대부분은 실제 논문이 아닌 초록입니다.) 기본 알고리즘은 계산 기하학에 대한 좋은 교과서에 나타납니다. 평면 스윕 알고리즘 은 매력적이고 자주 사용되는 선택입니다. C ++ 소스 코드 를 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.