的
C#库,包装的OpenGL,OpenCL和OpenAL的
打开工具包或OpenTK的设计,先进的,跨平台,C#的OpenGL,OpenAL和OpenCL的包装为单声道/ .NET。
它特别适合到RAD发展,并在游戏中可以使用,图形用户界面(GTK#的神器出山:www.shenqi73.comWinForms,WPF)和科学应用程序。
下面是一些主要特点的“开放工具包”:
·丰富的,类型
安全绑定的OpenGL ES的OpenGL,OpenCL和OpenAL的,完整的内联文档和自动扩展加载。
·内置支持陶框架的应用程序(Tao.OpenGl,Tao.OpenAl和SimpleOpenGlControl)。
·支持多个GUI工具包,包括Windows.Forms的,GTK#和WPF。集成的,高性能的NativeWindow类。
·集成的数学工具包,它提供单精度和双精度向量,矩阵,四元数和贝塞尔曲线的结构。可直接使用的绑定。
·支持键盘,鼠标,游戏杆输入,以及多个显示设备。
此版本中的新功能:
·的安装/邮编/ Build.Installer.Zip.csproj的:不要跳过
·源/ OpenTK时,克隆的源代码树。
·的源/ Build.UpdateVersion / Build.UpdateVersion.csproj
·的源/ Build.UpdateVersion / Program.cs中:显式设置的程序集名称和根命名
空间“Build.UpdateVersion”,以避免冲突与xbuild。
·安装/邮编/ Build.Installer.Zip.csproj的:不添加NSIS安装程序的zip!
·的源/ Build.UpdateVersion / Build.UpdateVersion.csproj:使用单声道调用Build.UpdateVersion.exe在非Windows系统上。
·新增的version.txt忽略列表。
·OpenTK.sln,源/ Build.Tasks的:替换用内置的任务,因为所有的自定义任务自定义任务的事业基础,通过Visual Studio的失败。这是一个已知的问题,因为VS2005(含自定义任务的dll被加载到devenv的AppDomain中,并保持锁定状态,这意味着重建项目之前,你必须退出Visual Studio)。
·的源/ Build.UpdateVersion / Build.UpdateVersion.csproj
·的源/ Build.UpdateVersion / Program.cs中:转换成...