[DataWith]気の向くままソフトについて書いてます。エンジニアではないのであくまでも初心者目線で。EngineをVisualBasicで使う(8:化学構造式の描画)今回は化学構造式を描画してみようと思います。これはグラフの表示と同じでとっても簡単。これまで何度も使ってきたフォームで。TexBox1、Button1、PictureBox1です。GUIのレイアウトコードはグラフを書いた時と全く同じ。Classまずは、化学の分野でよくつかわれるSMILES(スマイルス)形式で書かれた分子を書いてみます。Languageの関数に渡す実行すると。Languageのドキュメントでは「Molecule」では、「体系的な化学名」も使えると書かれています。これは「IUPAK命名法」も受け付けるということです。今度はカフェインのIUPAK名を入れてみます。MoleculePlot[Molecule["1,3,7-Trimethylpurine-2,6-dione"]]なんとなく向きが違いますが、同じ結果が出ました。分子を表現する関数にはもうひとつ、「MoleculePlot3D」というのがあります。使い方は全く同じです。MoleculePlot3D[Molecule["CN1C=NC2=C1C(=O)N(C(=O)N2C)C"]]3Dでの分子の表示プロットの描画方法も指定することができます。PlotTheme->”SpaceFilling”]のようすると、次のように描画できます。短いですが、今日はここまで。2引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。