↓ Skip to main content

py3Dmol を使っていると前にレンダリングした結果が消えたり見え方が変になる問題

デベロッパーツールのConsoleを見ると

3Dmol-min.js:2 WARNING: Too many active WebGL contexts. Oldest context will be lost. 

となっているのを発見。

ブラウザのWebGLはアクティブな「コンテキスト」の数の上限が決まっていてそれを越すと適当に古いのを消してしまうらしい。

おそらく素の3dmol.jsも同様だろう。

というわけでHomCloudのチュートリアルをなんとかする必要があるがどうしようかな。