プログラミングで絵を描く - Kojiのノート
16.絵を描いてみよう 前回は基本的なグラフィック命令をいくつか紹介しました。 その命令を使って絵を描いてみましょう。 1. LINE命令で模様を描く LINE命令は線だけでなく四角を描くことに使います。 次の画面の絵を描いてみて下さい。 模様のサイズや表示する位置は適当でかまいません。 どうでしょう、描けましたか? 解答例としてのプログラムは次のようになります。 行番号30 で、四角の厚みを12ドットとしています。 あなたが作ったプログラムと解答例とに違いがあっても 実行結果が同じなら、それも正解です。 しかし、上のプログラムも作れるように内容を理解して下さい。 他人の書いたプログラムを解析することは、レベルアップするのに とても有効です。 2. リバーシゲームを描く 次の絵は割とシンプルなパーツで出来上がってます。 ちなみにゲームが遊べる仕組みは作らず、絵を描くだけです。 LINE命令で線やBoxを描きます。 では、解答例です。 プログラムを見て理解が難しい場合には、1行ずつ実行してみると分かり易いと 思います。 始めに行番号20 までを入力し実行します。 次に行番号30 を入力し実行します。 このようにすれば、それぞれ何を描いているか分かります。 3. sinカーブを描く 数学が不得意な人には大変かもしれませんが、三角関数の sin を使って sin カーブを描いてみます。 PSET命令を使い、ドット(点)でカーブを描いてます。 Y= 100 *SIN( 3. 【初心者向け】プログラミングで絵を描こう!【Processing】 | ENjoy ENgine!. 14159*I/180) 100 を掛けているのは、 半径 を100ドットとするためです。 SIN のカッコ内の数値は 角度の計算式 です。 ここではこのように覚えて下さい。 変数 I は0度から360度まで、0. 1単位で変化させていきます。 PSET( 100 +I, 200 +Y), 5 100と200は 線の描き出し位置 となります。 パラメータとなっている各数値を変化させて実行してみて下さい。 どの数値がどのように働いているのか理解し易いと思います。 4. sinとcosで円を描く CIRCLE命令があるのに、なんて無駄なことを・・・。 と思うかもしれませんが、 変なことに挑戦するのもプログラミングの楽しさだと思います 。 sinとcosで円を描く時は、もうこのままを覚えて下さい。 行番号30 と 40 の 100 は円の半径です。 行番号30 だけ 50 にしてみて下さい。楕円形で描画されます。 PSET内の 300 と 200 は円の中心座標になります。 5.
不思議な模様を描こう 円を描く処理の中に、さらに円を描く処理を重ねてみるとどうなるでしょうか? 半径100ドットの円と半径60ドットの円を重ねて描画するプログラムです。 実行すると次のようになります。 行番号90 を J=J+3 に変更して実行すると それぞれの半径パラメータを変更したり、行番号90 で加算する値を変えてみたりして 遊んでみて下さい。 6. さらに円を重ねて不思議な模様を描こう さらに円を描く処理を重ねてみたらどうなるでしょう? ① Scratchで絵を描くプログラムをつくろう│コカネット. 次の画像は重ねてみた例です。 先程のサンプルプログラムを元に、3つの円を重ねて描画する処理を作ってみて下さい。 解答例です。 行番号210 と 220 の 加算値を変えるだけで模様が変わります 。 プログラムを書き換えて実行するのは手間が掛かるので、実行中にこの2つの値を 変更できるようにしてみましょう。 実行してみます。 この処理を止めるには、ESCキーを押して下さい。 プログラムがすばらしいのは、ちょっとしたアイデアで色々なことを形にできる所です。 サンプルプログラムを変更してみて、もっと奇抜な模様を作ってみましょう。
今回のコードは四角形を一つ書くだけの単純なものですが、とりあえず簡単に絵を描けるということは伝わったと思います。 今回は「ひとまず何か描く」という目標で解説しましたが、もちろんProcessingの機能はまだまだあります。 いろんなものの描き方を紹介していこうと思うので、興味のある人は次回の記事も是非読んでみてください。
ホーム プログラミング学習 プログラミングで絵を描く? 飽きずに長続きする秘訣は「遊び」にあり!【やらずに死ねないプログラミング】 2020年2月13日 前回 の記事で、プログラミングを学びはじめるにあたって、明確な目的が絶対に必要かといえばそうではないということをお伝えしました。目的は大切ですが、まだ経験したことのない多くのことは、まず遊ぶように「いろいろなことを試す」ことが大事だということも前回の記事で触れたとおりです。では、そのような入り口はどこにあるのでしょうか。今回はそのことについてお話しします。 コンピューターで「遊ぶ」ことが大事。 プログラミングで絵を描いてみよう。 やり方次第で絵以外にも応用できる。 これまでの【やらずに死ねないプログラミング】は こちら コンピューターという「道具」を遊ぶには プログラミングで「絵を描く」ことはお勧めのひとつです。プログラミングで絵を描くというと、ピンと来ない人もいるかもしれませんが、ゲームやコンピューターグラフィック(CG)などは、プログラミングで描かれていることが多いです。 【コラム】なぜ絵なの? 絵を描くのであればプログラミングより、パワーポイントやお絵かきソフトを使って描いたほうが早いかもしれません。それなのにわざわざプログラミングで絵を描くことが必要なのでしょうか?
8センチなのに対し、チーズバーガーは1個3.
1: 風吹けば名無し 2020/12/25(金) 13:21:48. 71 ID:A3j+01gt0XMAS ワイはダブルチーズバーガーや 引用元: 2: 風吹けば名無し 2020/12/25(金) 13:21:56. 76 ID:A3j+01gt0XMAS チーズバーガーガイジこいや 3: 風吹けば名無し 2020/12/25(金) 13:22:04. 05 ID:RDvxQL7s0XMAS ワイもダブチや 6: 風吹けば名無し 2020/12/25(金) 13:22:17. 44 ID:7NTjfKttaXMAS ダブルの方が美味い チーズバーガー2はアホや 7: 風吹けば名無し 2020/12/25(金) 13:22:18. 64 ID:hOZcU0rR0XMAS 味が違うから 8: 風吹けば名無し 2020/12/25(金) 13:22:33. 97 ID:BbbJLomCaXMAS 劣化チーズバーガー2個頼んでも味では勝てないよ 9: 風吹けば名無し 2020/12/25(金) 13:22:37. 43 ID:6bY+2/3IdXMAS ワイは夜マックのダブルダブルチーズバーガー😤 11: 風吹けば名無し 2020/12/25(金) 13:23:05. ダブル チーズ バーガー チーズ バーガー 2.2.1. 36 ID:A3j+01gt0XMAS >>9 夜にあんま行かないから倍頼んだことないわ 43: 風吹けば名無し 2020/12/25(金) 13:27:22. 75 ID:Ga20l12PrXMAS >>9 これ 58: 風吹けば名無し 2020/12/25(金) 13:30:50. 80 ID:pxzfZiFJ0XMAS >>9 ワイも 74: 風吹けば名無し 2020/12/25(金) 13:35:24. 90 ID:YR1reEvZdXMAS >>9 これチーズも増えるんか?パティだけやないの 12: 風吹けば名無し 2020/12/25(金) 13:23:07. 16 ID:7ox6TYiyMXMAS ダブルチーズバーガー2個やが? 13: 風吹けば名無し 2020/12/25(金) 13:23:23. 83 ID:A3j+01gt0XMAS >>12 おデブか? 14: 風吹けば名無し 2020/12/25(金) 13:23:25. 82 ID:BN1lvPJS0XMAS チー二個頼んだところでパン捨てないとダブチ完成しないからな 17: 風吹けば名無し 2020/12/25(金) 13:23:41.
97 ID:v4Up9OBtaXMAS ファストフードに味求めんなよガイジ 36: 風吹けば名無し 2020/12/25(金) 13:26:18. 84 ID:RRt6NbHw0XMAS チーズバーガー2つ ポテトL単品(クーポン利用) ドリンク持ち込み これが最強や 37: 風吹けば名無し 2020/12/25(金) 13:26:23. 48 ID:7m2ezJwOdXMAS チーズバーガー2つも食いたくない 39: 風吹けば名無し 2020/12/25(金) 13:26:41. 66 ID:IYq4LDfG0XMAS ダブチーとビッグマックはどちらにしようか迷う事あっても チーズバーガー2つと比較したりしないわ 48: 風吹けば名無し 2020/12/25(金) 13:28:48. 68 ID:sffi/IZi0XMAS そういや今100円でパティ倍できるやん チーズバーガー頼んでパティ倍にすりゃ200円でダブルチーズバーガーになるやん オラ論破してみろや雑魚共 52: 風吹けば名無し 2020/12/25(金) 13:29:47. 06 ID:TiVU0iDS0XMAS >>48 チーズ1枚しかのってないぞ 49: 風吹けば名無し 2020/12/25(金) 13:28:50. 39 ID:qFjXe06JaXMAS チーズバーガー2個の方がバンズ分お得やんけ 51: 風吹けば名無し 2020/12/25(金) 13:29:19. 91 ID:qT1q+HIsaXMAS >>49 ソースが違うんだよバカタレ 54: 風吹けば名無し 2020/12/25(金) 13:30:18. 82 ID:qFjXe06JaXMAS >>51 知らんかったわ チーズバーガーもダブルチーズバーガーも食べないからな 56: 風吹けば名無し 2020/12/25(金) 13:30:38. 【マクドナルド】従業員が絶対頼まないメニューとは!【まさか盲点】. 37 ID:qT1q+HIsaXMAS >>54 実を言うとワイも知らん 53: 風吹けば名無し 2020/12/25(金) 13:30:10. 14 ID:w9rW5090aXMAS ダブルチーズバーガーが食いたいのであって、チーズバーガーを2つ食いたいわけじゃねーんだわ 62: 風吹けば名無し 2020/12/25(金) 13:32:32. 70 ID:qXVq0bY50XMAS チーズバーガー2個 280円 Wチーズバーガー 340円 WWチーズバーガー 440円 68: 風吹けば名無し 2020/12/25(金) 13:34:31.