问题标签 [3d-model]
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.
java - LIbgdx - 为什么 AssetManager 不工作?
我尝试使用 Asset Manager 加载一些资产。一切正常,除了一部分。这是我的代码
我的 AssetHandler 类(包含assetManager)
当我尝试使用该文件时,我写道:
一切正常,但字符文件没有其他文件可以,但只有这个文件没有
请帮助我不明白为什么没有弹出错误/异常
kinect - 以编程方式在 3D 模型中插入骨架
背景
我正在开发一个用户被 Kinect (v2) 扫描的项目。结果将是生成的适合在游戏中使用的 3D 模型。
扫描方面进展顺利,我已经生成了一些很好的用户模型。
示例:
注意:这只是一个早期的测试模型。它仍然需要清理,并且需要更改姿态以正确读取骨骼数据。
问题
我目前面临的问题是我不确定如何将骨骼数据放入生成的 3D 模型中。我似乎找不到可以让我以编程方式将骨架插入 3D 模型的程序。我想通过我可以以编程方式控制的程序来执行此操作,或者以使骨骼数据包含在文件中的方式调整 3D 模型文件。
我试过什么
我一直在 Google 和 StackOverflow 上寻找类似的问题,但它们通常指的是动作捕捉或骨骼动画。我知道 Maya 可以选择在 3D 模型中插入骨架,但据我所知,这始终是手工完成的。对于我要解决的问题,也许有一个更专业的术语,但我不知道。
关于如何实现骨架插入,我确实有一个思路。我想象它是这样的:
扫描用户并使用 Kinect 生成 3D 模型;
1.2. 清理用户模型,消除任何变形或不必要的信息。关闭清理过程中留下的孔。
使用 Kinect 扫描用户骨骼数据。
2.2. 提取骨架数据。
2.3. 获取关节位置并存储为 3D 空间的 xyz 坐标。存储骨骼长度和方向。在可以创建骨架的程序中读取 3D 骨架数据。
保存带有插入骨架的新模型。
问题
任何人都可以推荐(我知道,这可能是“基于意见”)一个程序来读取骨骼数据并将其插入到 3D 模型中吗?是否可以为此目的使用 Maya?
提前致谢。
注意:我选择在这里而不是在 Graphics Design Stack Exchange(或其他 Stack Exchange 站点)上发布问题,因为我觉得它与编码更相关,也许对将来会在这里搜索的人更有用。抱歉,如果它发布在错误的网站上。
algorithm - 检测几何中的孔
我正在使用序列化管道。我正在制作模型并将其导出。我不希望导出任何脸上有洞的模型。如何检测漏洞并报告错误?
我可以访问所有顶点、边、面等。
这是我的意思的图片。
如您所见,脸上有一个洞。我对几何学相当陌生,所以请尝试用外行的方式解释。
minecraft - 模型渲染器在 Minecraft Forge 中不起作用
我正在尝试使用 Minecraft Forge 为 Minecraft 1.8(推荐版本)创建一个 Minecraft mod,但模型渲染器无法正常工作。
CustomItem 呈现为经典的紫色和黑色块。
内部public void init(FMLInitializationEvent event)
:
c# - 显示 3D 模型的坐标(位置)
我在 C# wpf 中有一个 3D 模型,每次使用时间跨度旋转 360 度旋转 5 度。但我希望能够查看它的坐标,就像在我的窗口窗体上查看 point3DX、point3DY、point3DZ 一样。
有什么想法我该怎么做?
这是我设置模型初始位置和旋转的功能
这就是他们的名字
例如根据我的项目,我想要这部分代码:
...要显示在我的窗口窗体上,例如:
摄像头位置:(-50.00, 10.00, 0.00) 摄像头注视:(1.00, 0.00, 0.00) 摄像头注视:(0.00, 0.00, 1.00)
并且相机每旋转5度,改变的数值就会显示在窗体上
cesium - 使用 CZML 文件中的 3D 模型移动对象
我正在创建一个 CZML 文件,我有一个路径,我希望我的对象遵循该路径并逐个位置移动(我根据时间纪元定义了位置。)
它与带有图像的广告牌完美配合,但是当我将代码更改为具有模型时,例如沙堡中的 3D 模型之一,而不是广告牌,它不起作用。它甚至没有显示模型。我只有一个标签,在路径上移动,但没有模型的迹象。
问题是什么?我非常想在 CZML 文件中使用 3D 模型,而不是在 javaScript 中。如果有人可以帮助我,我会很高兴。
我将数据保存在 .czml 文件中,然后我将通过 javaScript 将它们加载到 html 中,如下所示:
我的 czml 文件的副本是:
谢谢
c# - 我可以在 .NET 应用程序中使用 Visual Studio 模型编辑器吗?
在我编写的应用程序中,我想包含一个简单的 3D 模型查看器,特别是 FBX。我偶然发现了 Visual Studio 本身内部的模型查看器,它看起来是一个很好的开箱即用解决方案来解决我的问题。但是,我找不到在我的实际应用程序中获取模型查看器的方法。有没有办法做到这一点?
javascript - three.js 3d 模型未显示在 java 项目中
我有一个three.js
包含 3d 模型的示例项目。该项目的主要部分是 HTML 文件。如果您运行该 HTML 文件,它可以正常工作。3d 模型是.BDF
格式的。
现在我需要在 Java 项目(包括 .java、.js 和许多其他文件)上运行它。我用这个 HTML 文件(three.js
项目 HTML)替换了一个已经在 Java 项目中的 HTML 文件。文件调用正确(HTML 文件从 a.js 文件调用),但 3d 模型未显示在屏幕上。(仅显示写在 HTML 文件正文部分的注释)。
注意:我已将所有支持文件与 HTML 文件一起包含在内。
3d-model - HelixToolKit - 组合机械手
我一直在尝试将组合操纵器添加到我的模型中,但似乎没有任何效果,我使用 Bind 方法来附加它,但它没有显示出来。
希望你能帮助我。