2012-11-15 20 views
0

我有一個SurfaceView對象,它將呈現一個多維數據集。多維數據集大小可能會有所不同,具體取決於以像素表示的某些輸入。例如,可能有一項任務:調整立方體大小,使正面寬度爲200px。在OpenGL中給出這樣的模型表示:以像素表示模型大小

public final static float[] VERTICES = new float[]{ 
    // f 1 2 3 4 
    0.49f, -0.49f, -0.49f, 
    0.49f, -0.49f, 0.49f, 
    -0.49f, -0.49f, 0.49f, 
... and so on 

,我不知道如何實現它。它是否與平截體有關?

謝謝。

回答

0

您需要:

  • 項目的頂點在屏幕上(使用模型*視*投影矩陣)
  • 找到投影的邊框
  • 調整你的模式轉型,以獲得規模你需要

要做到這一點順利,我只是動畫相機接近/進一步的立方體,並在每一幀檢查邊界框的大小,看看我是否應該停止動畫相機。

相關問題