问题标签 [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.

0 投票
0 回答
377 浏览

vtk - 使用 VTK 的场景图

似乎没有任何关于使用 VTK 创建场景图的内容。我必须在软件中用 VTK 替换 Coin3d(和 SoQt)。由于 Coin3d 专注于场景图,我不知道如何替换 Coin3d 提供的某些类(例如SoSeparator)。

我也找不到任何使用 VTK 创建场景图的教程/介绍。任何人都知道一些资源吗?还是使用 VTK 创建场景图是个坏主意?

0 投票
0 回答
91 浏览

mercurial - 使用来自另一个远程站点的特定提交更新本地 mercurial 副本

(我用的是真实的例子,所以更清楚。)

我在本地克隆了一个官方 Mercurial 存储库

从这个回购:https ://bitbucket.org/Coin3D/soqt/branch/default

现在我想用从主项目的远程分支中获取的提交来更新我的本地副本:

https://bitbucket.org/roboticslibrary/soqt/branch/patch-hidpi

如何将来自远程分叉的特定提交(本例中为#214c74a)集成到我的本地克隆中?

使用 git 我会添加远程分叉,然后我会在上面使用“fetch”,然后我会使用“cherry-pick”来获取特定的提交。

在 Mercurial 中这可能吗?

非常感谢!

0 投票
1 回答
144 浏览

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

0 投票
0 回答
76 浏览

c++ - Coin3D 裁剪当前视图

在硬币 3D 中,我有一个场景设置,用户可以使用 X、Y 和 Z 从各个方向查看场景,这将移动相机。

选择这些按钮时,我希望观众基本上裁剪输出,并且相机需要放大,以便我可以在当前的观看角度看到渲染。

我尝试了各种方法,包括设置 Camera->heightangle

设置 Camera->Viewall,但是 viewall 将确保整个场景在所有 3 个维度上都是可见的。

我需要一个更好的解决方案。

请协助。

0 投票
2 回答
74 浏览

openinventor - openinventor/coin3d如何实现像OpenGL一样的双面渲染?

Coin3D默认使用单面渲染如下图:</p>

openinventor/coin3d如何实现像OpenGL一样的双面渲染?</p>