TrackballControls:Eberhard Graether 的原始 THREE.js TrackballControls.js 的 C++ 和 C#(OpenTK) 端口

时间:2024-07-06 20:21:21
【文件属性】:

文件名称:TrackballControls:Eberhard Graether 的原始 THREE.js TrackballControls.js 的 C++ 和 C#(OpenTK) 端口

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-06 20:21:21

C#

轨迹球控件 Eberhard Graether 的原始 THREE.js TrackballControls.js 的 C++ 和 C#(OpenTK) 端口 端口背后的原因: 我在几个 OpenGL C++ 和 OpenTK (C#) 项目中工作,我需要在这些项目中实现漂亮的轨迹球方式交互旋转、缩放和平移。在广泛搜索网络后,我没有发现用这些语言编写的任何内容。 然后我找到了 THREE.js TrackballControls 实用程序,这正是我所需要的。 已知错误、问题: 可能存在一些错误,因为我还没有广泛测试该实用程序。但到目前为止它似乎工作正常。 此外,我确信可以对数学指令进行进一步优化,包括 SIMD 集成。 依赖项: C++ 版本目前首先依赖于 GLFW3 ( ) 作为其窗口和输入管理库。我还没有时间添加 GLUT,但替换它应该很简单。 GLEW( ) 用于 Ope


【文件预览】:
TrackballControls-master
----TrackballControls.cpp(10KB)
----TrackballControls.h(2KB)
----README.md(2KB)
----TrackBallControlls.cs(16KB)

网友评论