0

JavaScript で書き直そうとしている古い QuickBasic コードがいくつかあります (そうです、本当に)。QuickBasic では、円は次のように定義されます。

CIRCLE (column, row), radius, color, startRadian, stopRadian, aspect

HTML5 キャンバス上の JavaScript では、次のようになります。

c.arc(column, row, radius, startAngle, endAngle, counterclockwise);

ご覧のとおり、ステートメントはかなり似ていますが、QuickBasic には色とアスペクトのパラメーターがあります。

context.strokeStyle を使用して色を処理できますが、アスペクトを処理する方法がわかりませんか? アスペクト パラメータを介して QuickBasic で説明されているのと同様の効果を実現するには、どの JavaScript コマンドを使用すればよいでしょうか?

この場合、アスペクトは次のように定義できます。

「0 から 1 の SINGLE 値は垂直方向の高さに影響し、1 を超える値は楕円の水平方向の幅に影響します。アスペクト = 1 は通常の円です。」- QB64ウィキ

1 http://www.qb64.net/wiki/index.php?title=CIRCLE

4

1 に答える 1