晶體結構的 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分