Deprecated: Assigning the return value of new by reference is deprecated in /virtual/imo/public_html/imoz.jp/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/imo/public_html/imoz.jp/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/imo/public_html/imoz.jp/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/imo/public_html/imoz.jp/wp-settings.php on line 530

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/imo/public_html/imoz.jp/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/imo/public_html/imoz.jp/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/imo/public_html/imoz.jp/wp-includes/theme.php on line 623
超現実いもす(imos)の日記 - ICPCのビジュアライザ

Home > プログラミング > ICPCのビジュアライザ

ICPCのビジュアライザ このエントリーを含むはてなブックマーク


Deprecated: Function split() is deprecated in /virtual/imo/public_html/imoz.jp/wp-content/themes/wp.vicuna/functions.php on line 361

プログラミングの大会で幾何が出ると困る.頭の中や紙の上で絵を描くのにはさすがに限界があるからだ.というわけで簡単にかけて使いやすいビジュアライザを作ってみた.

001: <script>
002: function line(x,y,a,b){c.b();c.moveTo(x,y);c.lineTo(a,b);c.s();}
003: function circle(x,y,r){c.b();c.arc(x,y,r,0,7,0);c.s();}
004: window.onload=function(){d=document;d.i=d.getElementById;
005:  c=d.i('c').getContext('2d');c.b=c.beginPath;c.s=c.stroke;
006:  d.i('s').src='data.js?';};
007: </script>
008: <body><canvas id="c" width="500" height="500"
009: style="border:1px solid #000;"></canvas>
010: <script id="s"></script></body>

というファイルを書いてあとは data.js というファイルに描きたい内容を書く.

001: line(100, 100, 200, 100);
002: line(100, 100, 200, 200);
003: circle(100, 100, 50);
004: line(100, 200, 200, 200);

参考までに.

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://old.imoz.jp/2010/07/visualizer-for-icpc/trackback/
Listed below are links to weblogs that reference
ICPCのビジュアライザ from 超現実いもす(imos)の日記

Home > プログラミング > ICPCのビジュアライザ

Search
Feeds
Meta

Return to page top