関数-応用4

問題

複数の関数を連携させた処理を実装してください:

  • setup() 関数で:
    • 幅×高さのキャンバス でキャンバスを作成してください
  • draw() 関数で毎フレーム:
    • 背景色を設定 で白い背景を描画してください
  • 自作関数として複数の処理関数を定義:
    • float getDistance(float x1, float y1, float x2, float y2) で距離を計算
    • void drawLineWithDistance(float x1, float y1, float x2, float y2) で線を引き距離を表示
  • draw() 関数で複数の点を定義し、drawLineWithDistance() で連結してください
  • キャンバスに複数の線と距離情報が表示されることを確認してください
ヒントを見る
  • size(幅, 高さ): キャンバスのサイズを設定
  • background(赤, 緑, 青): 背景色を設定(RGB値)
  • 関数の戻り値を別の関数の処理に使用することで、複雑な処理を連携させることができます
  • 計算結果を表示することで、処理の結果を可視化できます
ヒントを見る
  • size(幅, 高さ): キャンバスのサイズを設定
  • background(赤, 緑, 青): 背景色を設定(RGB値)
  • 複数関数の定義と呼び出し
  • 関数の組み合わせ
  • スコープ管理

実行例