マテマティカ
DynamicModule[{list = {}},
EventHandler[
Dynamic[Framed@
Graphics[{BSplineCurve[list], Red, Line[list], Point[list]},
PlotRange -> 2]], {{"MouseClicked",
1} :> {AppendTo[list,
MousePosition["Graphics"]]}}, {"MouseClicked", 2} :>
Print[list]]]
Mathematica を持っていない家で上記のことをしたいです。好きなツールを使用してください。私は Python と R を使用するのが好きですが、ソリューションの候補には満足しています。最初に頭に浮かんだのは RStudio と this question hereでしたが、これを行うためのより良い方法があるかどうかはわかりません。
X で対話型 GUI の革新を行うにはどうすればよいですか?
Mathematica の手順 - スニペットの概要
1. you click points
2. you will see BSplineCurve formating between the points and points are red
3. points are saved to an array
4. when finished, you click `right-mouse-button` so array to stdout