首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张志敏的技术专栏

    OpenTK 入门系列

    OpenTK 入门系列 本来是很久以前的帖子了, 居然还有人需要, 所以又翻了出来, 重新整理并发布到 github 。 The Open Took Kit (OpenTK), 是对 OpenGL、OpanAL、OpenCL 的跨平台的封装,使用 C# 编写,可以运行在 Windows、 Linux 以及 MacOSX 平台上 网络上 OpenGL 的资源可以说是非常多, 但是针对 OpenTK 的资源就很少, 因此特将自己写的一些入门的代码共享给出来, 这些代码只涉及 OpenGL ,OpenAl 和OpenCL 未涉及, 下载以上例子的源代码, 至于OpenTK的源代码就自己下载吧, 这里不提供了, 如果你的机子不是太旧的话, 应该都可以运行的, 我用的机器较旧, ATI Radeon 9500的显卡, 支持 OpenGL

    2.5K21发布于 2020-08-06
  • 来自专栏OpenTK

    OpenTK投影矩阵与模型矩阵

    21310编辑于 2025-09-03
  • 来自专栏林德熙的博客

    OpenTK 入门 初始化窗口

    本文属于 OpenTK 入门博客,这是一项使用 C# 做底层调用 OpenGL 和 OpenAL 和 OpenCL 的技术。 的,无论是从性能上还是其他方面,都不具备优势 本文将从控制台开始,初始化创建窗口,在窗口里面承载 OpenGL 的内容 先新建一个 .NET 7 的控制台应用,接着按照 dotnet 的惯例,安装上 OpenTK VisualStudio 里双击项目进入编辑 csproj 文件,在 csproj 文件里加上以下代码用来安装库 <ItemGroup> <PackageReference Include="<em>OpenTK</em> ; using <em>OpenTK</em>.Graphics.OpenGL4; using <em>OpenTK</em>.Mathematics; using <em>OpenTK</em>.Windowing.Common; using <em>OpenTK</em>.Windowing.Common.Input ; using <em>OpenTK</em>.Windowing.Desktop; 接着开始编写一个用来承载 OpenGL 的窗口,代码如下 public sealed class MainWindow : GameWindow

    91520编辑于 2023-04-08
  • 来自专栏OpenTK

    OpenTK:让点显示为圆而不是方块

    OpenTK中,点默认情况下显示为方块。

    23710编辑于 2025-09-03
  • 来自专栏OpenTK

    OpenTK:PrimitiveType 枚举中主要成员的含义和用法

    在编写 OpenTK 程序时,选择正确的 PrimitiveType 对于正确渲染几何图形至关重要。

    25610编辑于 2025-09-06
  • 来自专栏林德熙的博客

    OpenTK 入门 Vsync 垂直同步对刷新率的影响

    本文将和大家介绍 Vsync 垂直同步的开启对 OpenTK 应用的刷新率的影响 在上一篇博客 OpenTK 入门 初始化窗口 告诉了大家如何初始化 OpenTK 承载 OpenGL 的窗口的应用,在上一篇博客基础上 NativeWindowSettings() { Size = new Vector2i(1000, 1000 / 2), Title = "OpenTK 在我的电脑上以上代码运行的 FPS 能到 1000 以上 在 OpenTK 里面的 RenderFrequency 表示渲染的频率,设置为 0 表示让 OpenGL 以尽可能快的速度进行刷新。 NativeWindowSettings() { Size = new Vector2i(1000, 1000 / 2), Title = "OpenTK

    68730编辑于 2023-04-09
  • 来自专栏张善友的专栏

    MonoMac 1.0正式发布

    MonoMac 1.0已经自带了一个经过修改的OpenTK 1.0。 (OpenTK, 是对 OpenGL、OpanAL、OpenCL 的跨平台的封装,使用 C# 编写,可以运行在 Windows、 Linux 以及 MacOSX 平台上, 任何 .Net 语言都可以使用它做开发 ,具体可以参考OpenTK 入门系列)。

    82580发布于 2018-01-31
  • 来自专栏OpenTK

    OpenTK:使用几何着色器破解点的大小限制

    SmoothPointSizeGranularity(平滑点大小粒度):0.125

    25710编辑于 2025-09-08
  • 来自专栏林德熙的博客

    WPF 从零手动创建承载 Xamarin Forms 项目

    Framework 4.5.2 同时不支持 .NET Core 任何版本, 而 Win7 加上 Sp1 的系统能支持到 .NET Framework 4.8 的版本和 .NET Core 版本 因为 需要有 OpenTK 的支持,而 OpenTK 最低是 .NET Framework 4.6.1 因此暂时无法降级到 .NET Framework 4.5 版本用来支持 Win7 非 sp1 系统 好,继续写一个叫 Program.cs

    2.3K20发布于 2020-08-11
  • 来自专栏运维民工

    beegfs客户端编译以支持RDMA

    需要先安装官方驱动 安装完成后,修改/etc/beegfs/beegfs-client-autobuild.conf,找到buildArgs=-j8这一行,修改为下述信息 buildArgs=-j8 BEEGFS_OPENTK_IBVERBS

    1.4K00编辑于 2023-02-22
  • 来自专栏林德熙的博客

    dotnet 在 UOS 国产系统上使用 Xamarin Forms 创建 xaml 界面的 GTK 应用

    给 B 项目添加以下 NuGet 库 OpenTK Xamarin.Forms Xamarin.Forms.Platform.GTK 接着打开 B 项目的 Program.cs 文件,在 Main 方法添加如下代码

    3.9K10发布于 2020-09-06
  • 来自专栏佳爷的后花媛

    CUSTOM GAME ENGINES: A Small Study

    input), OGRE (rendering engine), MonoGame (cross-platform game framework, also relyes on SDL, SharpDX, OpenTK

    98730发布于 2020-04-26
  • 来自专栏全栈程序员必看

    .Net开源框架

    官网 OpenTK:Open Toolkit 是一个封装了 OpenGL、OpenCL 和 OpenAL 的 高级底层 C# 开发库。

    8.5K31编辑于 2022-09-08
  • 来自专栏Dotnet9

    【值得收藏】收集了.Net 不少资源

    官网 OpenTK:Open Toolkit 是一个封装了 OpenGL、OpenCL 和 OpenAL 的 高级底层 C# 开发库。

    4.3K20编辑于 2022-04-18
  • 来自专栏软件开发

    DotNet 资源大全中文版(Awesome最新版)

    提供的凭据问题 Graphics 图形编程 LibTessDotNet - 着名的GLU Tessellator的.NET端口,三角形多边形 Oxyplot - OxyPlot是.NET的跨平台绘图库 OpenTK

    19.1K82发布于 2018-01-04
领券