问题标签 [3d-modelling]

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 投票
1 回答
103 浏览

c# - XNA 3.1 中的多个模型

我有 XNA 3.1,如何在 xna 3.1 中加载多个模型以从数组或按钮单击或切换任何内容进行渲染?我只需要加载多个 3d 模型进行渲染。

这是链接

关联

我在哪里获得代码,但此代码在 4.0 中

此行中发生错误,它们向我显示此错误:

Draw中也有同样的错误:

在这些行中

有什么解决办法吗?

0 投票
1 回答
206 浏览

c++ - .ply 文件中的垃圾脸相关信息

我正在尝试使用ASSIMP从 ply 文件中提取顶点/法线/面信息,然后使用 OpenGL 渲染它。以下是代码:

顶点值打印得很好,但是与面部相关的信息是一种垃圾,这种东西:

Q1。我在面部相关代码中做错了吗?

Q2。此外,我解析的任何 ply 文件中似乎都没有正常的相关信息。我必须手动计算一切的正常值。ply 根本没有正常信息吗?

PS:我已经在几个不同的层文件上尝试了代码,我仍然得到面部信息的垃圾值。


编辑 1:

通过将代码更改为以上,我将备用数字作为输出 -

0 投票
2 回答
2360 浏览

opencv - 来自多个视图的运动结构

我正在使用 OpenCV 从多个视图(图像)中提取 3D 模型。我进入了一个阶段,输入是两个图像,结果是重建 3D 模型的 3D 点。

我想组合两个以上的图像,以便从所有视图中进行完全重建。所以我有一个描述图像 1-2 的 3D 点和描述图像 2-3 的 3D 点。如何将两个 3D 点数组合并为一个完整的 3D 模型。

有什么建议么?

0 投票
1 回答
1429 浏览

3d - Cesium JS Globe Tilt 约束

我将如何为 3D 地球的旋转/倾斜设置约束,这样我就不会最终盯着北极/南极……不管我用鼠标拖动的方式。

或者有没有办法倾听并轻轻地向后倾斜地球,这样北极/南极最终总是会“垂直”?

(我使用的是 b26 版本)

0 投票
1 回答
145 浏览

3d - Cesium Cartesian3 创建实例并进入它的方法

我有一点:

我正在尝试创建一个 Cartesian3 实例

但这是不对的,因为我无法访问 Cartesian3 的add方法......其中 randomOffset 也被认为是一个新的 Cesium.Cartesian3 实例,但我只从“new Cesium.笛卡尔3'。

我在这里做错了什么?

0 投票
1 回答
2570 浏览

android - 如何使用相机或照片创建 3d 模型?

我想创建一个使用面部 3d 模型的移动应用程序。我想用照片或相机创建模型。有什么建议么???谢谢。

0 投票
1 回答
1979 浏览

c++ - 需要简单的 3D 动画文件格式 C++ 导入/导出

我需要按照以下要求导出和导入数据: 围绕关节的每个关键帧的分层 X、Y、Z 欧拉旋转 每个关键帧的整体平移和旋转

我正在寻找尽可能简单的格式(例如,.obj 对于模型来说非常简单,但遗憾的是没有动画格式,但在那个规模上)。我希望它可以直接在建模器中进行编辑(尽管我可以接受在某些建模器中可以使用的东西,并且如果通过公共工具转换可以在其他建模器中使用)。最好有一个简单的公共 API,或者简单到我可以自己编写导入/导出。我想到了 Collada,但公共开源 API 似乎很难处理(我找不到真正有效的 API)。Anim8or 文件是合适的,只是没有其他建模者可以真正处理它。

0 投票
1 回答
659 浏览

opengl - 在 libgdx 中创建双面着色器

我在 libgdx 中绘制了一个带有纹理的平面,当你从另一侧看它时它会消失。有没有办法制作双面着色器?

0 投票
1 回答
415 浏览

javascript - Three.js Mesh 或 Geometry 内容

我是 Three.js 的新手;有没有办法从 Mesh 或 Geometry 对象中获取单独的对象(元素/壳)?

如果没有本地方法可以做到这一点,我如何实现一种方法来分离未连接到整体的面,然后将它们分离,以便它们形成自己的 Mesh 对象?

背景:我正在加载一个 3d 模型,并希望能够使用 ThreeBSP 统一这个模型,我需要在应用布尔运算之前分离对象。

谢谢

0 投票
1 回答
1536 浏览

python - 有没有办法在 Python 中操作 STL 的数据点?(医疗应用)

新手程序员试图将编程应用于医学研究。我正在使用由患者 CT 扫描生成的 Python 和 STL(3D 格式)文件进行生物力学模拟。我试图围绕任意轴旋转一个骨骼区域以模拟关节运动并测量韧带插入点之间的(变化)距离,但不知如何做到这一点。我可以将 STL 文件中的数据导入点云,并在那里进行基本操作,但我不知道如何重建 STL。有没有办法将 STL 数据视为结构并直接进行几何变换?根据新位置,我正在计算有效韧带长度(基本上是感兴趣的骨骼区域中一点到另一点之间的距离)。基于这些价值观,我正在尝试“

TL; 下面的博士:

  • 您如何在 STL 文件上围绕任意轴进行矩阵旋转,或者就此而言,如何进行几何变换?
  • 如何测量不同 STL 文件上两点之间的距离?
  • 如何根据一组值更改 STL 三角形/曲面的颜色?