2011-12-23 2 views
0

안드로이드 장치에서 열린 gl을 사용하여 늘어나는 3d 라인을 그려야합니다.카메라로 확장 가능 안드로이드 장치의 3d 라인

문제는 "레이저"유형 효과를 적용한 선을 그려야한다는 것입니다.

원래는 단순한 gl 선이나 선 루프를 그렸지만 카메라가 가까이 이동하면 크기가 조정되지 않습니다.

내 생각 엔 실린더 메쉬를 생성하고 그것을 실시간으로 선을 그어내는 것이 었습니다. 종점에서 새 실린더를 밀어 내고 45도 회전을 추가하여 90도 회전을 계산했습니다. 끝 45도 회전합니다. 다시 새 실린더를 밀어내어 새로운 라인 연장을 만드는 등의 작업을 할 수 있습니다.

실린더에 문제가 있으면 실린더 가까이에서 클리핑 평면이 클립됩니다.

누구나 그들이 내게 던질 수있는 더 좋은 생각이나 생각이 있습니까?

답변

0

실린더에 문제가 있으면 가까운 클리핑 플레인이 문제를 일으 킵니다.

모든 종류의 지오메트리와 마찬가지입니다. 그러나 깊이 클램핑을 사용하여 클리핑의 영향을 피할 수 있습니다. 자세한 내용은 여기를 참조하십시오. http://arcsynthesis.org/gltut/Positioning/Tut05%20Depth%20Clamping.html

+0

감사합니다. 고려해 보았지만 여전히 부분을 허용합니다. "압출 된 원통형"메서드를 사용하고 클리핑이 텍스처 및 블렌드를 통해 문제가되지 않는 방식으로 렌더링해야한다고 생각합니다. –

+0

축 배너를 사용해 볼 수도 있습니다. – datenwolf