科学を切り口とした地域づくりを目指す、若手主体の団体です。カテゴリ:仮想物理実験室(317)はじめに本項物理シミュレーション環境構築用HTML5フレームワーク「physics.js」を用いて物理シミュレーションを行うための手順をチュートリアル形式で紹介する記事です。最新版「physics.js」(リビジョン14、2017年04月05日現在)をここからダウンロードしてください。以下はチュートリアルの目次です。クーロン力による荷電粒子の運動のシミュレーション方法を解説しました。クーロン力も万有引力と同様にポテンシャルエネルギーを定義することができ、z軸成分をポテンシャルエネルギーの大きさとして表現することができます。図1は中心に配置した質量の大きな正電荷の荷電粒子に向かって質量の小さな電荷粒子を照射したシミュレーション結果です。よって軌道の曲がり方が異なり、軌道の様子から中心電荷量を見積もることができます。これはラザフォード散乱実験と呼ばれます。(図1)中心の荷電粒子によるポテンシャルエネルギー(GIFアニメーション)■実際の仮想物理実験室はこちらポテンシャルエネルギーの可視化ポテンシャルエネルギーを表す格子オブジェクトはpotential3DModeプロパティの各プロパティにパラメータ与えることで生成することができます。enabledプロパティにtrueを与えると、3次元オブジェクトのz値はポテンシャルエネルギーの値となります。noGraphicsプロパティにtrueを与えると、可視化のためのポテンシャルエネルギーを表す格子オブジェクトは生成しません。visibleプロパティは格子オブジェクトの表示の有無を指定します。potentialFunctionプロパティはxy平面上におけるポテンシャルエネルギーの大きさ(z値)を与える関数を指定します。3次元オブジェクトのz値もこの値になります。positionFunctionプロパティは格子オブジェクトの位置を与える関数を指定します。colorFunctionプロパティは格子の頂点色を与える関数を指定します。次のプログラムソースは、図1のラザフォード散乱実験シミュレーションを行うための1個の中心荷電粒子と80個の照射する荷電粒子に対してpotential3DModeプロパティを与えています。仙台の子ども13万人で少子化進む」(令和元年9月・10月号)にて活動が紹介されました。地域の実践者たち」(令和元年9月1日朝刊)にて活動が紹介されました。国際イノベーションコンテスト」国内予選で第2位&第3位入賞。