0
검색 입력을 사용하여 3D 어스를 생성 할 예정입니다. 누군가 WebGL을 사용하여 입력 검색을 통해 포인트 (정확한 위치 포인트)를 찾는 코드를 작성하는 방법을 안내 할 수 있습니까?WebGL에서 입력 검색을 통해 포인트를 찾는 방법은 무엇입니까?
검색 입력을 사용하여 3D 어스를 생성 할 예정입니다. 누군가 WebGL을 사용하여 입력 검색을 통해 포인트 (정확한 위치 포인트)를 찾는 코드를 작성하는 방법을 안내 할 수 있습니까?WebGL에서 입력 검색을 통해 포인트를 찾는 방법은 무엇입니까?
당신의 질문은 정말로 막연하다고 생각하지만, 당신이하고 싶은 것은 3D 지구를 회전 시켜서 질문 한 지점이보기의 중심에 나타납니다 (또는 똑같은 점은 무엇입니까?). 카메라의 뷰 축).
할당 모든 랜드 마크 당신이 잊을 수있는 영역 의 표면에 점을 찾는 것을 주어진 spherical coordinates
세트 :
이 작업을 수행하려면 다음을 수행해야 반경 및 각 지점에 고도 및 방위각 만 할당하십시오.
그러면 사용자가 관심 지점을 입력하는 코드를 작성합니다. "로마"라고 말하십시오.
당신은 자바 스크립트 배열 에서이 점을 찾아 당신이 당신의 모델 - 뷰 매트릭스를 상대에게 회전을 적용 고도과 방위각 값
var M = mat4.create();
var Y_axis = [0,1,0];
var X_axis = [1,0,0];
mat4.rotate(M,azimuth,Y_axis);
mat4.rotate(M,elevation,X_axis);
지금