タートルグラフィックスとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > タートルグラフィックスの意味・解説 

タートルグラフィックス

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/17 14:27 UTC 版)

ドリトル (プログラミング言語)」の記事における「タートルグラフィックス」の解説

タートル(亀)と呼ばれるカーソル操作して図形などを描く機能がある。タートル軌跡を追うことによりプログラム動作視覚的に確認できる

※この「タートルグラフィックス」の解説は、「ドリトル (プログラミング言語)」の解説の一部です。
「タートルグラフィックス」を含む「ドリトル (プログラミング言語)」の記事については、「ドリトル (プログラミング言語)」の概要を参照ください。


タートルグラフィックス

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/26 23:49 UTC 版)

LOGO」の記事における「タートルグラフィックス」の解説

en:Turtle graphics」も参照 LOGO最大特徴タートルであり、画面上のカーソル表されタートル呼ばれるようになったのは、先述の亀のロボットから)、それに動き線描命令することができ、プログラム基づいて線で描かれグラフィックス生成できる三角形または亀の形で表されることが多い(実際にはどんなアイコンでもよい)。シーモア・パパートLOGOにタートルグラフィックスを追加したのは1960年代末ごろで、パパート自身開発したロボット上げ下げ可能なペン装着させて描画できるようにしたことからである。 やはり現代からは想像難しいことであるが、1960年代にはCRTによるラスタースキャンディスプレイ自体存在していたものの、コンピュータグラフィックス出力先としてはあまり一般的実用的なものではなかった(たとえば、フレームバッファ必要なメモリ容量帯域幅当時コンピュータ性能では非現実的であった)。当時グラフィック一般的な出力方式としては、プロッターやベクタースキャンディスプレイであり、いずれもデカルト座標」的に (x, y) の絶対値ないし相対値指定するものであったそのような描画方式のほうが便利なこともあるが、正多角形渦巻きなど、自然に再帰的あるいは繰返しになっているものを、そのまま自然に再帰あるいは繰返しによって描く、という操作にはあまり向いていない。 それに対しタートルでは、命令は常にその時点での状態から、相対的に作用する。すなわち、タートル命令を受けるとその時点の位置向き起点として動作し例えLEFT 90命令すれば左に90回転する子供は、自己一体化しやすいタートル操作してその軌跡図形として描いたり色を塗ったりして楽しむ事が簡単に出来る。パパートはこれを body-syntonic reasoning身体同調性推論)と呼んだ。特に複数タートル同時に操作可能LOGO実装では、タートルカーソル)の見た目の再定義や、タートル同士当たり判定ができるようになっていて、ビデオゲーム用語でいういわゆるスプライト」のように使うことができるものもある。 「最終参照座標」といったようなものがある、タートル的な描画システムはごくありふれたものだが(例えSVGpath要素による描画など)、一例としては、L-system図形描画するFractintというプログラムは、内部タートルへのコマンドという形で描画表現している。

※この「タートルグラフィックス」の解説は、「LOGO」の解説の一部です。
「タートルグラフィックス」を含む「LOGO」の記事については、「LOGO」の概要を参照ください。

ウィキペディア小見出し辞書の「タートルグラフィックス」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「タートルグラフィックス」の関連用語

タートルグラフィックスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



タートルグラフィックスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのドリトル (プログラミング言語) (改訂履歴)、LOGO (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS