glkit

    0熱度

    2回答

    我想繪製多個立方體在等角攝像機角度。這是繪製一個的代碼。 (iOS上帶有GLKit的OpenGL ES 2.0)。 float startZ = -4.0f; // position GLKMatrix4 modelViewMatrix = GLKMatrix4Identity; modelViewMatrix = GLKMatrix4Translate(modelViewMatrix,

    0熱度

    1回答

    我正在使用OpenGL ES和GLKitBaseEffect。我開始渲染具有單個紋理的單個3d網格。每個人都很好,很漂亮。現在我添加了第二個基本效果(對於第二個紋理),所以我可以渲染第二個3D網格。 我似乎無法得到這個工作。 我覺得我的問題是,我對VBO頂點和索引緩衝區發送到GPU的方式有誤解。 我基本上調用下面的兩倍(每個紋理文件之一): // apply buffers... glGenBu

    0熱度

    1回答

    實時碰撞檢測手冊具有以下等式。 // Compute the t value for the directed line ab intersecting the plane Vector ab = b - a; t = (p.d - Dot(p.n, a))/Dot(p.n, ab); 所以我目前作爲 GLKVector3 abD = GLKVector3Subtract(b, a);

    2熱度

    1回答

    我不明白它的行爲。我認爲這是錯誤的。包含GLKVectors的結構會導致問題。這是一個簡單的代碼。你認爲這是一個合適的結果嗎? // Test.h #import <GLKit/GLKit.h> typedef struct { GLKVector2 v1; float f1; } V2F1; typedef struct { GLKVector2 v

    0熱度

    1回答

    我嘗試將vertexDataTexture ArmandDeBrignac []數組的內容複製到vertexDataTextured MeshVertexData []數組中。但它不工作....我認爲問題是在結構方法中,有GLK向量元素.....? 這是我的頭,文件: struct vertexDataTextured { GLKVector3 vertex; GLKVec

    1熱度

    2回答

    在OpenGL ES的1.1 iOS上我曾經通過設置視場實施捏和縮放如下: // Handles Touches Events - (IBAction)handlePinchGesture:(UIGestureRecognizer *)sender { static float startFOV=0.0; CGFloat factor = [(UIPinchGestureR

    4熱度

    1回答

    我正在學習iOS的OpenGL ES 2.0,並且藉助幾個tutuorials可以使用四元數旋轉和縮放一個簡單的球體對象。當用戶在完成滑動操作後從屏幕上擡起手指時,我希望地球繼續以減小的速度旋轉 - 所以我想給球體一些動力。我用這個博客來了解旋轉:http://www.raywenderlich.com/12667/how-to-rotate-a-3d-object-using-touches-w

    2熱度

    2回答

    我在iOS的OpenGL ES 2.0中有一個球體(地球)。我也有要放在地球上的標記,但我希望標記始終面向用戶(廣告牌),但當它通過觸摸旋轉時,還會與地球一起移動。所以我試圖研究廣告牌並將以下代碼放在一起。該代碼來自創建地球之後調用的廣告牌功能(在Z軸上向後翻譯6個單元)。我似乎無法讓廣告牌的飛機總是面向相機,但它也隨着地球旋轉而移動。我怎樣才能做到這一點? // Get the current

    0熱度

    1回答

    這個功能是我GLKViewController,一個EAGLContext已創建和的setCurrent和前視圖加載之後叫: -(GLint)prepareTextureWithImage:(UIImage *)image andName:(NSString *)name { NSLog(@"[INFO] image has CGImage %@", image.CGImage);

    1熱度

    1回答

    我可以使用以下代碼在iPhone上成功地在iPhone上的OpenGL ES 2.0中繪製線條。我正在禁用紋理和混合,但我的GLKBaseEffects useConstantColor似乎沒有顏色線 - 它總是黑色!我無法設置顏色!我怎樣才能做到這一點? // Turn off texturing self.effect.texture2d0.enabled = NO; self.effec