晶体结构的 3D 图有人这样做过吗,有例子吗?
我想使用 JMP 的 3D 绘图功能来了解晶格中原子的位置,绘制一些晶面等。
大规模定制回复:晶体结构的 3D 图充分利用显示属性来发现 Graph3D 框中有限的功能集! 如果您需要一般绘图,则必须使用 SceneBox OpenGL 代码。
@保罗·尼尔森
回复:晶体结构的 3D 图@Craige_Hales不幸的是,我无法弄清楚如何在场景中制作简单的形状,如球体、平面和线条。
示例中的矢量非常令人印象深刻,但我也需要简单的形状。 显示属性命令仅提供添加标记、椭圆体和矢量的三种可能性。
该平台是实验性的,所以您会建议我在 OpenGL 中制作包含许多球体、一些平面和线条的场景,还是有办法在 Graph 3D Box 中做到这一点? 谢谢!
Add Markers [Action] [Scripting Only] (Draws n markers on the plot.)
Add Ellipsoid [Action] [Scripting Only] (Draws an ellipsoid on the plot.)
Add Vector [Action] [Scripting Only] (Draws a vector or arrow on the plot.)
回复:晶体结构的 3D 图青豌豆部分应该是笔直的;阴影不是 JMP 使用 OpenGL 所做的事情,除了通过欺骗手段,例如动画3D蜘蛛模型
@保罗·尼尔森
回复:晶体结构的 3D 图谢谢克雷格!
https://www.youtube.com/watch?v=KKr91v7yLcM
回复:晶体结构的 3D 图谢谢你,克雷格, @Craige_Hales 。 我错过了这个。
回复:晶体结构的 3D 图如果您正在考虑使用 3D SceneBox 编写自己的 JSL,第三支部4K视频可能会给你一些关于什么是可行的想法。 另请查看sampledata/scene3d 目录中的示例。
另外,请查看脚本索引中的 Graph3DBox。 它并没有比示例做更多的事情,但也不需要学习 OpenGL 命令。
Graph3DBox in scripting indexGraph3DBox in scripting index脚本索引中的 Graph3DBox
回复:晶体结构的 3D 图如果您有晶胞的坐标,则可以在 Scatterplot 3D 中绘制它。 不过,您必须自己进行翻译,才能从 CIF 文件中获得的基组中充实晶胞。 在 Scatterplot 3D 中给原子着色应该很容易
最好的,
中号回复:晶体结构的 3D 图嗯,我认为这并不容易做到。 结(又名分子)可以用点表示,按列(对于元素)使用颜色。 然而,困难的部分是正确的连接和可能的自由臂。
如果有人知道解决方案或已经实施了解决方案,我会很高兴,我很乐意看到它发挥作用。
我的2分