opentk

    0熱度

    1回答

    在Visual Studio mac上,Xamarin.Mac 3.0.0.290(由visual studio提供)中有OpenTK命名空間,這讓我很頭疼!有沒有Xamarin.Mac的版本可以取代這個沒有這個命名空間的版本?我的目標是.Net4.5。

    1熱度

    1回答

    我想做一個gdi +到opengl翻譯器(coz gdi + is v.slow),但我不知道該怎麼做,以便繪製的基元匹配實際的屏幕座標(如在gdi +中)。沒有這個功能,它將是無用的,因爲移植將非常困難。我目前在vb.net中使用openTK。 EG- GL.Begin(PrimitiveType.Lines) GL.Vertex2(0, 0) GL.Vertex2(100,

    3熱度

    1回答

    我試圖找到一種方法來保持窗口始終位於頂部。 (它必須處於窗口模式) 我目前使用的是OpenTk.NetCore用於在.net內核中創建窗口的庫。 是否可以使用OpenTk來保持這個窗口在最前面還是有其他方法?它是在對.NET核心...... 我當前的代碼: public class Display : GameWindow { public Display() : base(400,

    0熱度

    1回答

    我正在開發OpenTK中的一個小項目,我想獲得主監視器的屏幕分辨率。我的應用程序是一個Windows應用程序,我試圖使用 width = Screen.PrimaryScreen.Bounds.Width; 但在當前上下文中不存在名稱'屏幕'。 我已經包含了所需的使用語句,有沒有其他方法來獲取屏幕大小?

    0熱度

    1回答

    我目前在OpenAL中遇到了一些問題。我開始流式傳輸一個聲音,然後調用一個函數,該函數將嘗試排列剩餘的聲音,如果它沒有加載到初始播放調用中。在最初播放大聲音時,它不會更新信號源上的數據。 這裏是用來嘗試和填充通道緩衝器中的源: private void EnsureBufferFilled(Int32 sourceId, List<Int32> bufferIds) { if

    1熱度

    1回答

    我想了解如何使用OpenTK在2D應用程序中使用OpenGL,並且已經閱讀使用內置調用glMatrixMode並不現代。我想在我的着色器輸入中使用左上角的原點和像素座標,並假定我可以定義一個矩陣來做這些翻譯。 我正在嘗試使用我自己的矩陣使用OpenTK矩陣類來做到這一點。不過,我想我已經在建立投影矩陣犯了一個錯誤,並希望確認我應該做的事情: - TranslationMatrix = Matrix

    -1熱度

    1回答

    所以我想,以顯示其beeing roated鼠標OpenGL中的紋理,但我不能得到它運行我想要的方式。首先,我嘗試通過構建Quad的2個三角形顯示紋理。像這樣: Matrix4 modelViewMatrix = Matrix4.CreateScale((float)Width/Txture.Width, (float)Height/Txture.Height, 1f) *

    1熱度

    1回答

    using (OpenTK.GameWindow game = new OpenTK.GameWindow()) { double fps = 60; game.Run(fps, fps); } 有了這個,我可以將fps設置爲60或更低。但我想擁有無限的fps。我怎樣才能做到這一點?

    0熱度

    1回答

    我剛開始學習opengl,所以我可能不知道所有的東西。在VB.net中使用OpenTK。 我有這樣的代碼: Dim pm As Matrix4 = Matrix4.CreatePerspectiveFieldOfView(1.57, 16/9, 0.1, 100) GL.MatrixMode(MatrixMode.Projection) GL.LoadMatrix(pm)

    2熱度

    1回答

    像往常一樣,當我嘗試用現代OpenGL弄溼手指時,使用我在某些博客上可以找到的一個巧妙的演示,出現了一些錯誤。 預期行爲:繪製一個三角形,顏色應該在三個頂點之間進行插值。 發現的行爲:三角形是紅色的。而且,我寫入顏色數組的顏色並不重要。 先編碼(對不起160行 - 現代OpenGL是垃圾郵件...)。 open System open System.Drawing open System.Co