• 基本配置

    • 下载

      • Tao库
      • freeglut.dll
    • 在项目中引用
      • 测试代码
      • 备注

基本配置

参考链接OpenGL C#绘图环境配置

下载

Tao库

下载tao库: https://sourceforge.net/projects/taoframework/
安装位置看你喜欢

freeglut.dll

FreeGlut.dll 下载地址:http://www.transmissionzero.co.uk/software/freeglut-devel/
解压之后,将bin目录下的freeglut.dll放到C:\Windows
程序会报错

在项目中引用

使用Net Framework创建C#控制台程序,Net core 运行不成功

System.BadImageFormatException:“试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)”

测试代码

参考文章作者的矩形颜色与背景色相同。。。
代码解释就没必要了,稍微有点基础就看得懂

using System;
using Tao.OpenGl;
using Tao.FreeGlut;
using Tao.Platform.Windows;
namespace ConsoleApp_OpemglTao_Demo
{
    class Program{static string title = "用 glrecti() 画矩形";static void Init(){Gl.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);Gl.glMatrixMode(Gl.GL_PROJECTION);Gl.glLoadIdentity();Glu.gluOrtho2D(0.0, 600.0, 0.0, 600.0);}static void Display(){Gl.glClear(Gl.GL_COLOR_BUFFER_BIT);Gl.glColor3f(1.0f, 1.0f, 0.0f);Gl.glRecti(0, 0, 100, 120);Gl.glFlush();}static void Main(string[] args){Glut.glutInit();Glut.glutInitDisplayMode(Glut.GLUT_RGB | Glut.GLUT_SINGLE);Glut.glutInitWindowPosition(400, 100);Glut.glutInitWindowSize(600, 600);Glut.glutCreateWindow(title);Init();Glut.glutDisplayFunc(Display);Glut.glutMainLoop();Console.ReadKey();}}
}

备注

  • C# 控制台程序如何能不显示窗口
    创建好控制台程序后,选中项目,右键,属性,输出类型选为“windows 应用程序” 这样就没有dos窗口了

C# + opengl + Tao 环境配置相关推荐

  1. OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程

    OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程 大部分 OpenGL 是直接面向设备商的,如果开发者需要使用 Open ...

  2. Assimp + VSCODE + OpenGL + MinGW 环境配置全攻略

    最近在 LearnOpenGL CN 上学习时遇到了一个究极大困难. LearnOpenGL CN Assimphttps://learnopengl-cn.github.io/03%20Model% ...

  3. OpenGL的环境配置

    第一步下载glad以及glfw 点击下载glad 选择核心模式 版本选择3.3以上的 点击下载glfw 根据系统下载32位还是64位 两个包下载解压出来之后就是这个样子 打开VS新建一个空项目 右键项 ...

  4. linux下opengl开发环境,Ubuntu 16.04 OpenGL 开发环境配置指南

    在 Visual Studio Code 中撰写一段测试程序 // test.c /* light.c 此程序利用GLUT绘制一个OpenGL窗口,并显示一个加以光照的球. */ /* 由于头文件gl ...

  5. OpenGL(预备篇3)---OpenGL编程环境配置 vs2017篇---GLM---(自己动手系列)

    什么是GLM,有什么用? OpenGL Mathematics (GLM). 看样子这是一个OpenGL的数学库.在OpenGL编程中用处很大,可以下载来用用. 幸运的是,这个不用编译,下载后解压了就 ...

  6. Windows 下的 OpenGL 开发环境配置(GLFW+GLAD)

    引言 最近在读 Unity 4.3 的源码,研究到 Unity 集成的物理引擎 PhysX 和 Box2D 部分,接下来还要研究渲染引擎方面的东西,想着直接倒腾一下,自己集成一遍写个小 demo .当 ...

  7. OpenGL 开发环境配置

    From: http://www.cnblogs.com/kesalin/archive/2009/09/08/1562499.html OpenGL 下有一些重用的辅助库,比如glut,glee,g ...

  8. OpenGL+VS2013环境配置

    一.OpenGL库主体分为三部分 gl(OpenGL核心库) glu(Utility Library,OpenGL实用库) glut(Utility Toolkit,OpenGL实用工具库) gl g ...

  9. OpenGL环境配置(超全整合版)

    网上搜罗各种资料,终于把openGL的环境配置好了,为了让后面的人省事,于是整合出了一个类似于"懒人包"的东西,非常好弄,按照下面的教程来就好了,什么都不缺 一.事前准备 一块主流 ...

最新文章

  1. 陶哲轩实分析 定理 13.4.5
  2. java使用switch编月份和舱位,纠结,代码和书上的不对解决思路
  3. mysql search yum_mysql安装-yum方式
  4. 私有云搭建 OpenStack(centos7.3, centos-release-openstack-ocata)
  5. docker mysql.sock,Docker mysql主从配置
  6. 万兆网卡实际吞吐量_AKITIO 10G/NBASE-T PCIe 网卡开箱拆解评测
  7. 并发编程-concurrent指南-原子操作类-AtomicBoolean
  8. Jackson高级操作————节点树
  9. android物理健代码,Android 物理按键整理及实例代码
  10. 15-TypeScript策略模式
  11. 知乎高赞:遇到问题,有哪些有效的分析方法?
  12. 第七次会议(4.22)
  13. Net平台下的Mock工具---Rhino Mocks
  14. java1.5_Java15下载 JDK15(Java SE Development Kit 15) 15.0.2 官方正式版 Win64位 下载-脚本之家...
  15. java找不到符号或方法,java 找不到符号解决方法
  16. 国内首款、完全自主、基于云架构的三维CAD平台——CrownCAD(皇冠CAD)
  17. String相关知识点
  18. 带K线的macd选股指标详解 优化MACD王牌指标 通达信macd选股指标源码
  19. android版本连击,死神vs火影无限能量连招版本-死神vs火影无限连招版v3.2 安卓版-腾牛安卓网...
  20. FFmpeg之FLV Muxing Demuxing

热门文章

  1. Android官方架构组件Navigation:大巧不工的Fragment管理框架
  2. python调用百度api实现摄像头识别文字
  3. X Server移植指导之三 输出层移植 (XServer Porting Guide)
  4. uni-app 评论五星
  5. 华为交换机主备命令_华为交换机命令中文意思
  6. pytorch版Class-Balanced Loss训练模型
  7. (记录)golang获取mongo的ObjectId
  8. 连字符-后首字母的大小写
  9. 【短视频运营】查找对标账号 ( 关键词搜索 | 第三方工具查找 | 对标账号学习 | 视频文案 | #话题 | 评论内容 | 历史视频 )
  10. php可以开发大型网站吗?其实这个问题不用回答