如何在使用Android6.0上的OpenGL ES 2.0绘制的场景中触摸选择3D对象。我使用Min3D解析.3DS文件,并使用OpenGL ES 2.0和GLSurfaceView类加载到Android View。我可以加载3D模型;但我不知道如何使用鼠标点击/触摸来选择3D对象的每个部分。
例如:我有一个汽车的3D模型,我需要触摸选择汽车的每个部分,比如车门;并改变它的颜色/纹理。
我正在尝试绘制3D对象到相机预览框(Android)。我是否应该使用两个曲面视图,一个用于相机预览,另一个用于绘图GLSurfaceView。另一种想法是从相机预览中获取纹理,并将其与要绘制的3D对象合并,以获得适当的2D光栅图像。哪种方法能更好地提高性能?
附言:我将使用openGL es 2.0的Java