2

ACM ライブラリを使用して、Java で丸みを帯びた対角線を描画しようとしています。

非常に複雑な方法では、対角線を描画し、拡大して幅を広げ、丸められた角度に対してその線の上に円弧を描画します。

4

2 に答える 2

0

リンクした画像から、ラインジョインと呼ばれることもある丸いエンドキャップのあるラインが必要なようです。GPenACMライブラリについてはよくわかりませんが、ドキュメントを見ると、塗りつぶされた円だけの画像を使用することで、その外観を実現できるようです。setLocation(x,y)次に、drawLine(dx, dy)メソッドを呼び出すことができます。

于 2012-09-03T05:25:21.340 に答える
0

私は ACM を使用したことはありませんが、javadoc を見ると、線ではなく形状の使用を検討する必要があるかもしれません。たとえば、GPolygon を使用して幅の長方形を描画し、GOval使用して両端に円を描画できます。

たとえば、点 [100,0]、[0,100]、[10,110]、[110,10] の周りに多角形を描き、0,110 と 110,0 にサイズ 10 の 2 つの円を描きます。これらの図形がすべて同じ色で塗りつぶされている場合、それらは 1 つの立体のように見えるはずです。

于 2012-09-03T06:02:55.270 に答える