Processing
size関数 Processingにおけるsize関数は、表示ウィンドウの幅と高さのディメンションをピクセル単位で定義します。 setup関数を持つプログラムでは、size関数はsetup関数内のコードの最初の行でなければなりません。 組み込み変数の幅と高さは、この関数に渡…
settings関数 Processingにおけるsettings関数は、変数を使ってsize関数にパラメータを定義することが絶対に必要な場合にのみ使用しほとんどのスケッチでは必要ありません。 また、処理開発環境(PDE)の外部で処理コードを使用する場合は、settings関数が必…
pixelWidth変数 ProcessingにおけるpixelWidth変数は、pixelDensity(2)を使用して高解像度ディスプレイ(OS XではRetinaディスプレイ、WindowsおよびLinuxでは高解像度)を使用すると、スケッチの幅と高さは変更されませんが、ピクセル数が倍増されます。 そ…
pixelHeight変数 ProcessingにおけるpixelHeight変数は、pixelDensity(2)を使用して高解像度ディスプレイ(OS XではRetinaディスプレイ、WindowsおよびLinuxでは高解像度)を使用すると、スケッチの幅と高さは変更されませんが、ピクセル数を倍増します。 そ…
pixelDensity関数 ProcessingにおけるpixelDensity関数は、Apple RetinaディスプレイやWindows High-DPIディスプレイなどの高解像度スクリーン上のすべてのピクセルを使用して、Processingがレンダリングできるようにします。 この関数はプログラム内で一度…
noSmooth関数 ProcessingにおけるnoSmooth関数は、拡大したときにピクセル間にハードエッジがある場合、ピクセルを補間せずにジグザグ(エイリアス)したエッジと画像を含むすべてのジオメトリとフォントを描画します。 smooth関数はデフォルトで有効になっ…
noCursor関数 ProcessingにおけるnoCursor関数は、カーソルを非表示にします。 Webブラウザまたはフルスクリーンモードでプログラムを実行すると機能しません。 Processingで使用するnoCursor関数の使い方は以下の通りです。 // マウスを押してカーソルを非…
height変数 Processingにおけるheight変数は、表示ウィンドウの高さを格納するシステム変数です。 この値は、size関数の2番目のパラメータによって設定されます。 たとえば、関数呼び出しsize(320,240)は、height変数を240に設定します。 height変数の値は、…
fullScreen関数 ProcessingにおけるfullScreen関数は、コンピュータのディスプレイのフルサイズを使用してスケッチを開きます。 この関数は、setup関数の最初の行でなければなりません。 size関数とfullScreen関数を同じプログラムで使用することはできませ…
frameRate関数 Processingにおけるシステム変数frameRateには、実行中のスケッチのおおよそのフレームレートが格納されます。 初期値は10 fpsで、フレームごとに更新されます。 値は数フレームにわたって平均化されているため、描画関数が5〜10回実行された…
frameRate関数 ProcessingにおけるframeRate関数は、1秒ごとに表示されるフレーム数を指定します。 たとえば、関数呼び出しframeRate(30)は1秒間に30回リフレッシュします。 プロセッサーが指定されたレートを維持するのに十分速くない場合、フレームレート…
frameCount変数 ProcessingにおけるframeCountシステム変数は、frameCountには、プログラムが開始されてから表示されたフレーム数が格納されます。 setup関数の中で値は0であり、draw関数の最初の反復後には1などです。 Processingで使用するframeCount変数…
focused Processingにおけるfocusedは、処理プログラムが「集中」しているかどうかを確認します。 これは、処理プログラムがアクティブであり、マウスまたはキーボードの入力を受け入れることを意味します。 この変数は、フォーカスされている場合は「true」…
displayDensity関数 ProcessingにおけるdisplayDensity関数は、画面が高密度画面(OS XではRetinaディスプレイ、WindowsやLinuxでは高解像度)と表示されていない場合は "1"を返します。 この情報は、プログラムがそれをサポートする画面上のピクセル密度の2…
delay関数 Processingにおけるdelay関数は、指定された時間停止します。 遅延時間は1/1000秒単位で指定します。 たとえば、delay(3000)はプログラムを3秒間停止し、delay(500)はプログラムを0.5秒間停止させます。 draw関数の終了時にのみ画面が更新され…
cursor関数 Processingにおけるcursor関数は、カーソルをあらかじめ定義されたシンボルまたはイメージに設定するか、すでに隠している場合は表示させます。 イメージをカーソルとして設定する場合、推奨サイズは16x16または32x32ピクセルです。 パラメータx…
voidキーワード Processingにおけるvoidキーワードは、関数が値を返さないことを示します。 各関数は、特定のデータ型の値を返すか、キーワードvoidを使用して何も返さないことを指定する必要があります。 Processingで使用するvoidキーワードの使い方は以下…
thread関数 Processingにおけるthread関数は、setup関数を最初に実行した後、ループ内でdraw関数を何度も繰り返し実行します。 スレッドは、開始、中間、終了の一連のステップでもあります。 処理スケッチは、「アニメーション」スレッドと呼ばれることが多…
thisキーワード Processingにおけるthisキーワードは、これが参照されているコンテキストに応じて変更される現在のオブジェクト(つまり、「このオブジェクト」)を参照します。 Processingでは、これを使用して現在のオブジェクトからライブラリの1つに参照…
superキーワード Processingにおけるsuperキーワードは、サブクラスのスーパークラスを参照するために使用されます。 Processingで使用するsuperキーワードの使い方は以下の通りです。 //この例はコードフラグメントです。 //それ自身ではコンパイルされませ…
tryキーワード Processingにおけるtryキーワードは、catchを使用して例外を処理します。 SunのJavaドキュメントは、例外を「プログラムの実行中に発生し、プログラムの命令の通常の流れを妨げるイベント」と定義しています。 これは、たとえば、ファイルの読…
true Processingにおけるtrueは、論理値 "true"を表す予約語です。 boolean型の変数にのみtrue値を割り当てることができます。 Processingで使用するtrueの使い方は以下の通りです。 rect(30, 20, 50, 50); boolean b = true; if (b == true) { line(20,10, …
staticキーワード Processingにおけるstaticキーワードは、変数を「クラス変数」として定義し、メソッドを「クラスメソッド」として定義するために使用します。 変数がstaticキーワードで宣言されると、そのクラスのすべてのインスタンスは同じ変数を共有し…
setup関数 Processingにおけるsetup関数は、プログラムの起動時に1回実行されます。 画面サイズなどの初期環境プロパティを定義したり、プログラムの起動時にイメージやフォントなどのメディアを読み込んだりするために使用されます。 各プログラムにはsetup…
returnキーワード Processingにおけるreturnキーワードは、関数から返される値を示すために使用されます。 返される値は、関数宣言で定義されたものと同じデータ型でなければなりません。 voidで宣言された関数は値を返すことができないので、戻り値は含めな…
redraw関数 Processingにおけるredraw関数は、draw関数内のコードを1回実行します。 この関数は、mousePressed関数またはkeyPressed関数によって登録されたイベントが発生した場合など、必要に応じてプログラムが表示ウィンドウを更新できるようにします。 …
pushStyle関数 ProcessingにおけるpushStyle関数は、現在のスタイル設定を保存し、popStyle関数は以前の設定を復元します。 これらの関数は常に一緒に使用されることに注意してください。 スタイル設定を変更して後で元に戻すことができます。 pushStyle関数…
publicキーワード Processingにおけるpublicキーワードは、使用可能にしたいフィールドまたはメソッドの前に使用されます。 他のクラスを提供するために使用されるキーワードは、クラス内のフィールドとメソッドにアクセスします。 処理では、privateキーワ…
privateキーワード Processingにおけるprivateキーワードは、他のクラスがクラス内のフィールドやメソッドにアクセスすることを禁止するために使用されます。 privateキーワードは、クラス内でのみ使用可能にするフィールドまたはメソッドの前に使用されます…
popStyle関数 ProcessingにおけるpopStyle関数は、以前の設定を復元します。これらの機能は常に一緒に使用され、スタイル設定を変更して後で元に戻すことができます。 またpushStyle関数は現在のスタイル設定を保存します。 pushStyle関数で新しいスタイルを…