问题标签 [coin3d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vtk - 使用 VTK 的场景图
似乎没有任何关于使用 VTK 创建场景图的内容。我必须在软件中用 VTK 替换 Coin3d(和 SoQt)。由于 Coin3d 专注于场景图,我不知道如何替换 Coin3d 提供的某些类(例如SoSeparator)。
我也找不到任何使用 VTK 创建场景图的教程/介绍。任何人都知道一些资源吗?还是使用 VTK 创建场景图是个坏主意?
mercurial - 使用来自另一个远程站点的特定提交更新本地 mercurial 副本
(我用的是真实的例子,所以更清楚。)
我在本地克隆了一个官方 Mercurial 存储库
从这个回购:https ://bitbucket.org/Coin3D/soqt/branch/default
现在我想用从主项目的远程分支中获取的提交来更新我的本地副本:
https://bitbucket.org/roboticslibrary/soqt/branch/patch-hidpi
如何将来自远程分叉的特定提交(本例中为#214c74a)集成到我的本地克隆中?
使用 git 我会添加远程分叉,然后我会在上面使用“fetch”,然后我会使用“cherry-pick”来获取特定的提交。
在 Mercurial 中这可能吗?
非常感谢!
c++ - 为什么我的链接器在找到 Coin4d.lib 后会搜索 Coin4sd.lib?
我正在为某个项目使用 Coin 4.0.0 库 ( https://github.com/coin3d/coin )。使用 CMake 构建该库时,我得到以下文件:
这对我来说看起来不错。然后,我们qmake
用来构建我们的最终可执行文件。在我的 qmake.pro
文件中,我有
但是,当最终.exe
使用 Visual Studio 2015 链接器链接在一起时,我看到它首先搜索(并找到)Coin4d.lib
:
但是,稍后,我收到链接器错误
请注意库文件名中多余的“s”!
我不知道为什么链接器也在寻找Coin4sd.lib
它找到之后Coin4d.lib
。我想系统地找出这一点,但不知道从哪里开始。
所以我的问题是:我可以使用哪些工具/命令来系统地找出为什么我的链接器Coin4sd.lib
在它显然第一次找到之后也在搜索Coin4d.lib
?我是否也应该调查用于构建最终可执行文件的库,并检查其中是否有任何引用Coin4sd.lib
?
c++ - Coin3D 裁剪当前视图
在硬币 3D 中,我有一个场景设置,用户可以使用 X、Y 和 Z 从各个方向查看场景,这将移动相机。
选择这些按钮时,我希望观众基本上裁剪输出,并且相机需要放大,以便我可以在当前的观看角度看到渲染。
我尝试了各种方法,包括设置 Camera->heightangle
设置 Camera->Viewall,但是 viewall 将确保整个场景在所有 3 个维度上都是可见的。
我需要一个更好的解决方案。
请协助。
openinventor - openinventor/coin3d如何实现像OpenGL一样的双面渲染?
Coin3D默认使用单面渲染如下图:</p>
openinventor/coin3d如何实现像OpenGL一样的双面渲染?</p>