【发布时间】:2018-01-06 00:38:48
【问题描述】:
我的团队正在构建一个增强现实化学应用程序。
我们已经使用特殊库从 wolfram mathematica 成功导入了分子的 3D 网格......但是,我们这样做的方式仅导入网格 - 分子上没有颜色显示哪些元素是哪些,像这样 -
有没有办法:
使用 API 动态获取化学元素/化合物的皮肤或将其保存为资产?
-
能够始终如一地识别 Unity3D 中球体的顺序并使用 JSON 数据映射到正确的颜色,我知道我可以得到复合体中元素的位置/顺序?
李> 我没有想到的其他方式,还是上述两种方式的混合?
感谢您的帮助。
【问题讨论】:
-
Mathematica 源网格的格式是什么?我的意思是你是怎么导入的?我对此感到好奇,因为在您的第二个解决方案中“能够始终如一地识别 Unity3D 中球体的顺序......”似乎表明您不知道导入网格的每个顶点与化学元素或绑定之间的映射元素之间。如果您无法从 Mathematica 导入此类信息,也许直接从化学结构式在 Unity 中组装您自己的模型会更有希望?
标签: c# unity3d 3d augmented-reality chemistry