classのリスト
classを使っているので、使用しているclassのリストを以下に上げます。
演算のためのクラス
Vector
: 2次元ベクトル
表現のためのクラス
ArrowMark
: 矢印
ArrowMarkF
:力の矢印(作用点マークの●がつく)
物理変数を表現するためのクラス
Force
物理的な物体(オブジェクト)を表現するためのクラス
PhysObject
→
NonDynamicalObject
→
Spring
:バネ
→
Connector
:2つの物体を結びつける棒
→
Wall
→
DynamicalObject
→
Ball
軌跡を表現するクラス
Trace
画面(canvas)のクラス
RescaleCanvas
「系」を記述するためのクラス
Phystem
←
RescaleCanvas