3

VPython を使用して座標系を描画しています。

すぐに利用できる座標系オブジェクトが見つからなかったので、次のように座標系を表すために相互に垂直な 3 つの矢印を描きます。

y = arrow(pos=(0,0,0), axis=(6,6,0), shaftwidth=0.00001, color=color.red)
x = arrow(pos=(0,0,0), axis=(-6,6,0), shaftwidth=0.00001, color=color.green)
z = arrow(pos=(0,0,0), axis=(0,0,-10), shaftwidth=0.00001, color=color.blue)

問題は、それらにラベルを付けたり注釈を付けたりできないことです。色でしか区別できないので、あまり便利ではありません。

'x'の横にを書くにはどうすればよいx objectですか?

4

2 に答える 2

0

textオブジェクトを使用してそれを行うことができます。

text(text='x', axis=x.axis, pos=x.axis)
text(text='y', axis=y.axis, pos=y.axis)
text(text='z', axis=z.axis, pos=z.axis)

詳細については、vpython のリファレンスを参照してtextください。

于 2013-10-27T18:49:26.403 に答える