ドラゴン曲線の計算に時間がかかる主な理由は、再帰的な生成方法にあります。 ドラゴン曲線は、各ステップで前のステップの結果を基に新しい部分を生成するため、ステップ数が増えると計算量が指数関数的に増加します。 特に高次のドラゴン曲線を生成する場合、座標の数が急激に増えるため、計算にかかる時間も長くなります。 また、再帰的な実装では、関数呼び出しのオーバーヘッドも影響し、パフォーマンスが低下することがあります。