スライド 1

Size: px
Start display at page:

Download "スライド 1"

Transcription

1 グラフィックスの世界第 3 回 サイバーメディアセンター サイバーコミュニティ研究部門安福健祐

2 Processing によるアニメーション

3 setup と draw void setup() size(400, 400); void draw() ellipse( mousex,mousey,100,100); void とか setup とか draw とかはじめて見る が出てきてややこしい ellipseは円描く関数でした mousex, mouseyは特別な変数のようだ

4 関数を定義 関数の書き方 void setup() 命令 ; 関数を自分で作ることができる voidは戻り値がないという意味 ( 今はとりあえず無視 ) setupが関数の名前 通常 関数の名前は自由でつけるが setup と draw は特別! setup は最初に 1 回呼び出される関数 draw は画面が更新される度に繰り返し呼び出される関数

5 setup と draw void setup() size(400, 400); void draw() ellipse( mousex,mousey,100,100); setup というのは 最初に1 回だけ実行される 特別な関数 draw というのは 繰り返して実行される 特別な関数 関数内で実行されるプログラムを で囲むのがルール void は戻り値がないという意味だが とりあえず無視

6 画面を繰り返し更新するプログラム void setup() size(400, 400); void draw() background(255); ellipse( mousex,mousey,100,100); 繰り返し実行される draw() の最初に 背景を白くする処理を追加 255 は白という意味

7 クリックした時に画面をクリア void setup() size(400, 400); void draw() if( mousepressed ) background(255); ellipse( mousex,mousey,100,100); マウスのボタンを押したときだけ背景を白くする 変数 mousepressed はマウスのボタンが押されていたら値がtrue (1) になっている 押されていないときはfalse(0) になる if 文とは

8 if 文 if 文の書き方 if( 条件 ) 命令 ; () 内の条件が成り立てば ( 真であれば ) 内の命令が実行される 演算子 意味 例 > 大なり If( a > b ) >= 大なりイコール If( a >= b ) < 小なり If( a < b ) <= 小なりイコール If( a <= b ) == イコール If( a == b )!= ノットイコール If( a!= b ) if( a=0 ) とすると変数 a に 0 が代入されるだけ

9 マウスボタンを押したとき図形を描く void setup() size(400, 400); void draw() if( mousepressed ) ellipse( mousex,mousey,20,20); マウスのボタンを押したときにカー ソルの位置に図形を描く

10 キーボード ( 矢印 ) で図形を動かす int x = 0; void setup() size(400, 400); void draw() background(255); if( keypressed && keycode == RIGHT ) x += 10; if( keypressed && keycode == LEFT ) x -= 10; ellipse( x, height/2, 20, 20); キーボードの を押すと図形が右に動く キーボードの を押すと図形が左に動く

11 キー入力処理 キーボードのキーが押されているかチェック 何かキーが押さたとき 変数 keypressed が真 (1) になる 何もキーが押されていない場合は偽 (0) 矢印キーの種類 変数 keycode には矢印キー等の種類格納されている 変数 key には文字の種類が格納されている keycode UP DOWN RIGHT LEFT キーボード

12 グローバル変数 図形の x 座標は draw 関数繰り返し呼ばれている間 値が保存されている必要がある グローバル変数を使う グローバル変数 どの関数からも値を参照できる変数 関数の外で定義する ローカル変数 関数内からしか値を参照できない変数 関数内で定義する void setup() size(400, 400); void draw() int x = 0; background(255); if( keypressed && keycode == RIGHT ) x += 10; if( keypressed && keycode == LEFT ) x -= 10; ellipse( x, height/2, 20, 20); ローカル変数にするとうまく動きません

13 練習 2: 上下にも図形を動かす 図形を上下左右にも動くようにプログラムを追加してください キーボードの を押すと図形が右に動く キーボードの を押すと図形が左に動く キーボードの を押すと図形が下に動く キーボードの を押すと図形が上に動く

14 補足 2: 特別な関数 void keypressed() void keyreleased() keypressed は 何かキーが押されたときに実行される 特別な関数 keyreleased は 何かキーが離されたときに実行される 特別な関数 関数に分けることで前述のプログラムよりも見やすくなるメリット キーの同時押しにも対応できる (ex02a 参照 )

15 サンプルプログラムについて

16 アニメーション 1 ファイル名 animation01 マウスをクリックした位置を中心にした円が広がっていく 円の色がランダムに変わる 広がるスピードは加速していく

17 ランダムに色を変えるには random() により乱数を発生させる random(max); max: 乱数の最大値 fill() により図形を塗りつぶす色を設定する fill( red, green, blue); red: 赤色成分 (0~255) green: 緑色成分 (0~255) blue: 青色成分 (0~255)

18 円をだんだん大きくするには 半径を少しずつ大きくしながら繰り返し円を描く float speed = 0.0; float radius = 0.0; void draw() speed += 0.5; radius += speed; ellipse( mousex,mousey,100,100); マウスをクリックすると 速度と半径を 0 に戻す

19 アニメーション 2 ファイル名 animation02 風車の画像を読み込み表示する マウスの左ボタンを押すと風車が右回転する 押し続けていると加速する マウスの右ボタンを押すと風車が左回転する 押し続けていると加速する 何も押さなければ 次第に止まる

20 画像ファイルを読み込んで表示するには Processing のウィンドウに画像ファイルをドラッグ & ドロップ プログラムを保存してあるフォルダに data フォルダが作成される data フォルダに画像ファイルがコピーされている 画像読み込み専用の Pimage という型の変数を宣言 PImage img; ファイル名を指定してロードする img = loadimage("kazaguruma.png"); image() により指定した位置に画像を表示する image( img, 0, 0 );

21 200 ピクセル 座標変換による図形の移動 translate() による図形の移動 translate( x, y ); x: x 方向の移動量 ( ピクセル ) y: y 方向の移動量 ( ピクセル ) translate() を実行した後は図形の原点が変わっている 100 ピクセル size(400,400); translate(100,200); rect(0,0,100,100); x y

22 座標変換による図形の回転 rotate() による図形の回転 rotate( angle ); angle: 回転角度 ( ラジアン ) rotate() を実行した後は図形の座標軸の角度が変わっている size(400,400); translate(100,200); rotate( radians(10) ); rect(0,0,100,100); radians() は度をラジアンに変換 10 度 x y

23 速度の表現 CG アニメーションでの等速運動表現 float x = 0.0f; float y = 0.0f; void setup() size( 400, 400 ); x = width/2; framerate(60); void draw() y = y + 1; ellipse( x, y, 10, 10 ); framerate() により 1 秒間に何回 draw() を呼び出すかを設定 draw() が実行されるごとにy 座標に 1を加える draw() が呼び出される間隔が1/60 秒とすると 速度は60ピクセル / 秒

24 加速度の表現 CG アニメーションでの等速運動表現 float x = 0.0f; float y = 0.0f; float s = 0.0f; void setup() size( 400, 400 ); x = width/2; framerate(60); void draw() s = s + 0.2; y = y + s; ellipse( x, y, 10, 10 ); draw() が実行されるごとにy 座標に変数 sの値を加える sは速度を表す 速度 sはdraw() が実行されるごとに 0.2を加える draw() が呼び出される間隔が1/60 秒とすると 加速度は12ピクセル / 秒 2

25 停止する表現 アニメーションを停止するのに慣性を考慮するとそれらしく見える ( 例 ) 慣性スクロール 気持ちいい? float x = 0.0f; float y = 0.0f; float s = 0.0f; void setup() size( 400, 400 ); x = width/2; framerate(60); void draw() if ( mousepressed ) s = s * 0.9f; else s = s + 0.2; y = y + s; ellipse( x, y, 10, 10 ); マウス押している間は減速させる ここでの減速方法は物理法則とは無 関係に 0.9 倍しているだけ

問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2

問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2 問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは 400 200 と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2 for 文を用いて図 3 の様な図形を描くプログラムを作成せよ 但し ウィンドウのサイズは 300 300

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) プログラミング演習 (5) 条件分岐 (2) 中村, 高橋 小林, 橋本 1 目標 Processing で当たり判定に挑戦! 条件分岐を理解する 何らかの条件を満たした時に色を変える! マウスカーソルと動いている円がぶつかったら終了 シューティングゲームやもぐらたたきに挑戦! 課題 : Processing でゲームを作ろう! 占いを作ってみよう フローチャートと条件分岐 プログラムの流れ 年齢確認

More information

Processingをはじめよう

Processingをはじめよう Processing をはじめよう 第 7 章 動きその 2 目次 フレームレート スピードと方向 移動 回転 拡大 縮小 2 点間の移動 乱数 タイマー 円運動 今回はここまで 2 2 点間の移動 Example 7-6 (EX_08_06) 始点 (startx, starty) から終点 (stopx, stopy) まで移動する 座標更新の計算方法は後述 始点と終点を変更しても動作する 変更して確認

More information

Processingをはじめよう

Processingをはじめよう Processing をはじめよう 第 5 章 反応 目次 繰り返されるdrawと一度だけのsetup 追いかける クリック カーソルの位置 キーボードからの入力 マッピング Robot 3: Response 繰り返される draw と一度だけの setup Example 5-1 draw() 関数 println("i'm drawing"); println(framecount); draw()

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) プログラミング演習 (3) 変数 : 計算とアニメーション 中村, 高橋 小林, 橋本 1 目標 Processing で計算してみよう Processing でアニメーションしよう 計算の方法を理解する 変数を理解する 課題 : Processing でアニメーションしよう! 計算してみよう 地球の半径は 6378.137km. では, 地球 1 周の距離はどれくらいになるでしょうか? println(

More information

課題

課題 size(300,120); void drawrect(float x,float y,float w,float h,color c){ rectmode(corner); stroke( (a) ); fill( (b) ); rect( (c), (d), (e), (f) ); float x = map(hour(), (g), (h), (i), (j) ); drawrect(0,0,x,height/3,color(

More information

pp2018-pp4base

pp2018-pp4base プログラミング入門 Processing プログラミング第 4 回 九州産業大学理工学部情報科学科神屋郁子 ( pp@is.kyusan-u.ac.jp ) 時限 クラス 水 1 機械 ( クラス 3) 水 2 機械 ( クラス 1) 水 4 電気 (B1 B2) 後ろ 5 列は着席禁止 3 人掛けの中央は着席禁止 第 4 回の内容 前回の質問への回答 マウスの操作と図形の描画 : メソッド 小テスト

More information

Microsoft PowerPoint - [150421] CMP実習Ⅰ(2015) 橋本 CG編 第1回 幾何変換.pptx

Microsoft PowerPoint - [150421] CMP実習Ⅰ(2015) 橋本 CG編 第1回 幾何変換.pptx コンテンツ メディア プログラミング実習 Ⅰ コンピュータグラフィックス編 1 幾何変換 橋本直 今日大事なのは プログラムをじっくり読んで なぜそうなるか? を考えよう 命令によって起きていることを頭の中でイメージしよう 2 本題の前に確認 Processingでは画面の 左上隅 が原点 (0,0) x 軸の正の向きは 右 y 軸の正の向きは 下 x y : (0,0) 3 幾何変換の基本 4 幾何変換とは

More information

CG

CG Grahics with Processig 2016-05 複雑な図形の描画 htt://vilab.org 塩澤秀和 1 2006-2016 H. SHIOZAWA htt://vilab.org 5.1 頂点列による図形描画 複雑な図形描画 begishae( 図形 ) 頂点列モードの開始 図形が空欄なら頂点を線で結ぶ ( 折れ線か多角形になる ) その他, 下記図形を指定できる POINTS,

More information

Processing入門マニュアル17

Processing入門マニュアル17 20. 連続したベジェ曲線を描く beginshape(); beziervertex(x座標, y座標); endshape(); ベジェ曲線を連続して描くためにはbezierVertex命令をbeginShapeとendShape命令の間に記述します ( C1x, C1y ) ( V1x, V1y ) ( V2x, V2y ) ( C2x, C2y ) ( C3x, C3y ) ( C6x, C6y

More information

課題

課題 2018 6 22 2. float[] y = new float[5]; void setup() { size(400, 200); for (int i=0;i< (a) ;i++) { y[i] = random(0.3*width, width); void draw() { y[ (b) ] = mousex; int minpos = findminpos( (c) ); for (int

More information

Microsoft PowerPoint P演習 第10回 関数.ppt [互換モード]

Microsoft PowerPoint P演習 第10回 関数.ppt [互換モード] プログラミング演習 (10) 関数 中村, 橋本, 小松, 渡辺 1 目標 Processing で関数に挑戦! 機能をどんどん作ってみよう! 円とか四角形だけじゃなくて, 色々な図形描画を関数にしてしまおう! 判定も関数で! 関数 背景を塗りつぶす : background( 色 ); 円を描く : ellipse(x 座標, y 座標, 縦直径, 横直径 ); 線を描く : line( x1,

More information

pp2018-pp9base

pp2018-pp9base プログラミング入門 Processing プログラミング第 9 回 九州産業大学理工学部情報科学科神屋郁子 ( pp@is.kyusan-u.ac.jp ) 時限 クラス 水 1 機械 ( クラス 3) 水 2 機械 ( クラス 1) 水 4 電気 (B1 B2) 後ろ 5 列は着席禁止 3 人掛けの中央は着席禁止 今後の予定 第 9 回 : 複数の図形 (2) 繰り返しと座標変換第 回 : 画像の表示と音の再生

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) プログラミング演習 (9) 多重配列 中村, 青山 小林, 橋本 1 目標 Processing で多重配列に挑戦! 2 次元のマス目に配置されたオブジェクトをどう扱っていくか? 課題 : オセロゲームを作ってみる ライツアウトを作ってみよう 2 次元配列の定義 int[][] square = new int [10][5]; 整数型で要素数が10x5 個の square という配列を作成 square

More information

<4D F736F F D2089A E838D815B838B B838082C582C D834F F08A7782D42E646F6378>

<4D F736F F D2089A E838D815B838B B838082C582C D834F F08A7782D42E646F6378> 横スクロールゲームでプログラムを学ぶ キーボードイベント スクロール 速度の異なるアニメーション管理 ここでは 横スクロールゲームを題材にして Processing でキーイベントを扱う方法と 画面をスクロールする方法 ( アルゴリズム ) について学ぶ ゲームを作る流れ 1. どのようなゲームか ルール ゲーム進行などについて大まかな構想を練る 今回は 下図のような横方向に移動するキャラをキーボードで操作して障害物をよけるゲームとする

More information

6 29 ( )1 6 15 1 mousepressed mouseclicked mousemoved mousedragged mousereleased mousewheel keypressed keyreleased keytyped Shift OK Shift mousewheel void mousewheel(mouseevent event) { void keytyped()

More information

Microsoft PowerPoint P演習 第5回 当たり判定(2)【課題】.pptx

Microsoft PowerPoint P演習 第5回 当たり判定(2)【課題】.pptx 3 組 基本課題 1 スケッチ名 :eye2 カーソルの位置によってキャラクタの目の向きが変わるプログラムを作ってください ただし カーソルがキャラクタの顔に対して 上にある時 下にある時 左にある時 右にある時 の4パターンで表現すること カーソルが顔に対して斜め方向にある時は 目は中央にしてください 3 組 基本課題 2 スケッチ名 :cross 十字型の図形に対してマウスの当り判定をするプログラムを作ってください

More information

プログラミング演習 Ⅰ 第 14 回 2017/6/5( 月 ) ゲームを作る クイズ 担当 : 紅林林

プログラミング演習 Ⅰ 第 14 回 2017/6/5( 月 ) ゲームを作る クイズ 担当 : 紅林林 プログラミング演習 Ⅰ 第 14 回 2017/6/5( 月 ) ゲームを作る クイズ 担当 : 紅林林 クイズゲーム概要 o 画 面に問題 文と選択肢 3 つを表 示 o 1, 2, 3 のキーで答える o 正解の場合は 不不正解の場合は を重ねて表 示 o 1 つの問題が終わったら次の問題へ移動 o 最後に正解した数を表 示 解答後の画 面 ( 正解の場合 ) 解答前の画 面 解答後の画 面 (

More information

スライド 1

スライド 1 Graphics with Processing 2008-12 モデリング http://vilab.org 塩澤秀和 1 12.1 3D モデリング モデリング 3Dモデルを作り上げること オブジェクト座標系で基本図形やポリゴンを組み合わせる テクスチャ x テクスチャ z y 2 12.2 オブジェクトの関数例 複雑なオブジェクトは, 大きさ 1 を目安としてモデリングし, 関数にしておくと利用しやすい

More information

pp2019-pp10-base

pp2019-pp10-base プログラミング入門 Processing プログラミング第 10 回 九州産業大学理工学部情報科学科神屋郁子 ( pp@is.kyusan-u.ac.jp ) 時限 クラス 水 1 機械 ( クラス 3) 水 2 機械 ( クラス 1) 水 4 電気 (B1 B2) 後ろ 5 列は着席禁止 3 人掛けの中央は着席禁止 今後の予定 第 10 回 : 画像の表示と音の再生 第 11 回 : 応用課題プログラムの開発第

More information

情報システム設計論II ユーザインタフェース(1)

情報システム設計論II ユーザインタフェース(1) プログラミング演習 I ( 第 10 回 ) 課題 基本 1 スケッチ名 :jumpchara キャラクタを描画する関数を作成し ( 参照 : 参考資料 ), その関数を利用してキャラクタがジャンプする ( 斜方投射される ) プログラムを作れ 600x400 のウインドウ左下からマウスカーソルがある方向にキャラクタを発射するジャンプ台のプログラムを作ってください クリックされたタイミングでジャンプ

More information

課題

課題 float xball;// 円の中心の X 座標 float yball; // 円の中心の Y 座標 float rball; // 円の半径 color cball; // 円の色 // 円を移動させる void updateball(){ yball -= 1; if(yball+rball< 0){ yball = height+rball; // 円を描く void drawball(){

More information

CG

CG Grahics with Processig 7-6 座標変換と同次座標 htt://vilab.org 塩澤秀和 6-7 H. SHIOZAWA htt://vilab.org 6. * 座標系 座標系の変換 座標系 目盛りのつけかた 原点の位置 軸と 軸の方向 軸と 軸の目盛りの刻み 論理座標系 描画命令で使う目盛り ( 座標系 ) をつけかえることができる 論理座標系 描画命令で使う 座標 画面座標系

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 2016/03/11 NetBeans ではじめる Java 第二回 画像処理ソフトウェアの開発 ArkOak 代表 加納徹 Java 講習会の流れ 5. 画像の入出力 6. マウスによる画像情報の取得 7. 画像の上からお絵描き 8. 画像処理ソフトウェアの開発 2 5. 画像の入出力 新規プロジェクト ImageProcessing を作ろう 画像の入出力 1. 以下のようにラベルとボタンを配置

More information

1 JAVA APPLET 実習 1. はじめに Java フォルダに applet フォルダを作成する 2. 実習問題の作成 J01.java public class J01 extends Applet{ public void paint(graphics kaku){ kaku.drawstring("hello World from Java!",60,70); j01.html

More information

Graphics with Processing モデリング 塩澤秀和 1

Graphics with Processing モデリング   塩澤秀和 1 Graphics with Processing 2014-14 モデリング http://vilab.org 塩澤秀和 1 14.1 3D モデリング モデリング 3D オブジェクト ( 物体 ) の形状を数値データの集合で表すこと オブジェクト座標系で基本図形やポリゴンを組み合わせる テクスチャ x テクスチャ z y 2 14.2 階層モデリング 階層モデリング (p.45) ローカル座標系の階層化

More information

<4D F736F F D B B83578B6594BB2D834A836F815B82D082C88C60202E646F63>

<4D F736F F D B B83578B6594BB2D834A836F815B82D082C88C60202E646F63> デザイン言語 Processing 入門 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. http://www.morikita.co.jp/books/mid/084931 このサンプルページの内容は, 初版 1 刷発行当時のものです. Processing Ben Fry Casey Reas Windows Mac Linux Lesson 1 Processing

More information

第2章 Macintoshの基本操作

第2章 Macintoshの基本操作 第 2 章 Macintosh の基本操作 パソコンを操作するには パソコンに対して何らかの 命令 や 指示 をする必要があります 以下の章で説明するように パソコンの電源を入れると MacOS という基本ソフト (OS とも言う ) が起動しますので パソコンの操作は 基本的には Macintosh( 以下 Mac と言う ) 環境のもとでのパソコン操作となります Mac に対して 命令 や 指示

More information

pp2018-pp10base

pp2018-pp10base 後ろ5列は着席禁止 3人掛けの中央は着席禁止 プログラミング入門 Processingプログラミング 第10回 第10回 画像の表示と音の再生 第11回 応用課題プログラムの開発 第12回 Wordの基本操作と 応用課題プログラムについて Wordを用いたレポート作成 第13回 Excelの基本操作と Excel VBAによるプログラミング 第14,15回 Javaプログラミング 定期試験 九州産業大学

More information

画像 images/ SpaceShuttle.png を指定します <!DOCTYPE html> <html> <head> <title>circleanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/

画像 images/ SpaceShuttle.png を指定します <!DOCTYPE html> <html> <head> <title>circleanime1</title> <meta charset=utf-8> <link rel=stylesheet type=text/ 1324 画像を動かす ( 円 楕円 渦巻き運動 ) 画像を円運動 楕円運動 渦巻き運動をさせる方法です 3つの方法があります 1transform-origin プロパティで半径を作る 2 親要素ボックスの transform-origin を移動して回転させ 画像を子要素に指定する 3 大きさのない親要素ボックスを回転させ 画像を子要素に指定する 3の方法は 円運動の回転の中心点が分かり易いので

More information

line(x1, y1, x2, y2); (x1, y1) rect(x, y, width, height); (x, y) (x1, y1) (x2, y2) height width (x2, y2) ellipse(x, y, width, height); rectmode(corners); rect(x1, y1, x2, y2); (x,y) width height strokeweight(4);

More information

イントロダクション

イントロダクション プログラミング演習 IV 第 7 回マウス, キーボード, サウンド, 文字 埼玉大学情報システム工学科 小林貴訓 マウス入力 クリックイベントのコールバック関数の登録 glutmousefunc(mouse); クリックイベントのコールバック関数 // マウスクリックコールバック関数の指定 static int MouseLB_ON=0; // 左マウスボタン押下フラグ static int MouseRB_ON=0;

More information

課題

課題 2019 7 12 確認 したプログラムはキャリアポートフォリオに提出して下さい float[] y = new float[5]; void setup() { size(400, 200); for (int i=0;i< (a) ;i++) { y[i] = random(0.3*width, width); void draw() { stroke(0); y[ (b) ] = mousex;

More information

2 個の円の移動サンプル 9-2 float y0,y1; // 円の中心の Y 座標 float x0,x1; // 円の中心の X 座標 float v0,v1; // 円の縦方向の移動速度 int radius; size(300,400); radius = 10; v0 = random(

2 個の円の移動サンプル 9-2 float y0,y1; // 円の中心の Y 座標 float x0,x1; // 円の中心の X 座標 float v0,v1; // 円の縦方向の移動速度 int radius; size(300,400); radius = 10; v0 = random( 配列 情報メディア基盤ユニット用資料 (2012 年 6 月 19 日分 ) Processing 言語による情報メディア入門 配列 神奈川工科大学情報メディア学科 のような上から下へ円が移動するようなプログラムを考えま次す このサンプルでは 1 つの円を動かしています 変数 y に円の中心の Y 座標値を保存し 縦方向の移動量を表す変数 v を使って 1) 円の描画位置を計算 2) 下まで到達するとしたら

More information

Computer Graphics

Computer Graphics Graphics with Processing 2009-14 モデリング http://vilab.org 塩澤秀和 1 14.1 3D モデリング モデリング 3Dオブジェクト ( 物体 ) の形状を数値データの集合で表すこと オブジェクト座標系で基本図形やポリゴンを組み合わせる テクスチャ x テクスチャ z y 2 14.2 オブジェクトの関数化 複雑なオブジェクトは, 大きさ 1 を目安としてモデリングし,

More information

C#の基本

C#の基本 C# の基本 ~ 開発環境の使い方 ~ C# とは プログラミング言語のひとつであり C C++ Java 等に並ぶ代表的な言語の一つである 容易に GUI( グラフィックやボタンとの連携ができる ) プログラミングが可能である メモリ管理等の煩雑な操作が必要なく 比較的初心者向きの言語である C# の利点 C C++ に比べて メモリ管理が必要ない GUIが作りやすい Javaに比べて コードの制限が少ない

More information

スライド 1

スライド 1 Graphics with Processing 2007-11 シェーディングとテクスチャマッピング http://vilab.org 塩澤秀和 1 11.1 シェーディング シェーディング シェーディングとは Shading= 陰影づけ 光の反射 材質のモデル ( 前回 ) ポリゴンの陰影計算モデル = シェーディングモデル シェーディングモデル フラットシェーディング ポリゴンを単一色で描画

More information

Java KK-MAS チュートリアル

Java KK-MAS チュートリアル artisoc チュートリアル お問合せは創造工学部まで TEL : 03-5342-1125 E-mail : artisoc@kke.co.jp 株式会社 構造計画研究所 164-0012 東京都中野区本町 4-38-13 創造工学部 TEL:03-5342-1125 FAX:03-5342-1225 社会現象をシミュレーションしよう ユーザフレンドリーなマルチエージェント シミュレータ artisoc

More information

Microsoft Word - Grspes…~…j…}…j…–…A…‰6.0.doc

Microsoft Word - Grspes…~…j…}…j…–…A…‰6.0.doc GRAPES ミニマニュアル グラフウィンドウグラフウィンドウにはグラフや図形が表示される. また, 上部のコントロールパレットを用いて, 表示領域や変域の設定, 目盛りの設定, 残像の設定を行うことができる. グラフウィンドウのサイズを変更すると, グラフ表示エリアのサイズが変わる. 下部ステータスバーには, マウスポインタの座標や表示領域が表示される. データパネルデータパネルは, グラフや図形を描くためのデータを管理している.

More information

課題

課題 colormode(hsb,359,99,99); background(0,0,99); s = 99; x = mousex; y = mousey; nostroke(); while(s >= 0 && (0

More information

関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^

関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^ この節では GeoGebra を用いて関数のグラフを描画する基本事項を扱います 画面下部にある入力バーから式を入力し 後から書式設定により色や名前を整えることが出来ます グラフィックスビューによる作図は 後の章で扱います 1.1 グラフの挿入関数のグラフは 関数 y = f(x) を満たす (x, y) を座標とする全ての点を描くことです 入力バーを用いれば 関数を直接入力することが出来 その関数のグラフを作図することが出来ます

More information

JTrimで「さくらんぼ《を描く[下巻]

JTrimで「さくらんぼ《を描く[下巻] JTrim で さくらんぼ を描く [ 下巻 ] Page- 1/14 JTrim で さくらんぼ を描く [ 下巻 ] 2011/04/28 v1.3 大澤 さくらんぼ の実そのものの描き方の手順を説明した [ 上巻 ] に対して [ 下巻 ] では さくらんぼのへた と それを合成 加工する方法について説明する なお この操作手順の説明は JTrim は素晴らしい! ( http://park12.wakwak.com/~yoko/sub122.html

More information

医用工学概論  Medical Engineering (ME)   3年前期の医用工学概論実習と 合わせ、 医療の現場で使用されている 医用機器を正しく安全に使用するために必要な医用工学(ME)の 基礎知識を習得する。

医用工学概論  Medical Engineering (ME)   3年前期の医用工学概論実習と 合わせ、 医療の現場で使用されている 医用機器を正しく安全に使用するために必要な医用工学(ME)の 基礎知識を習得する。 http://chtgkato3.med.hokudai.ac.jp/kougi/me_practice/ EXCEL でリサージュ曲線のシミュレーションを行う Excel を開いて Aカラムのセル1 に (A1に) t と入力. (Aカラム( 列 ) に時間 ( 秒 ) を入れる ) ツールバーの中央揃えボタンを押すと 文字がセルの中央に配置される. Aカラムのセル2,3,4に (A2 A3 A4

More information

第32回_プレゼン資料_菅原(Unityはじめるよ~上半身だけ動かす2~)

第32回_プレゼン資料_菅原(Unityはじめるよ~上半身だけ動かす2~) Unity はじめるよ 上半 だけ動かす 2 統合開発環境を内蔵したゲームエンジン http://japan.unity3d.com/ いろんな職業の が る資料なので説明を簡単にしてある部分があります 正確には本来の意味と違いますが上記理由のためです ご了承ください この資料内の 部の画像 部の 章は Unity 公式サイトから引 しています 上半 だけ動かす 複雑なステートマシンを体の各部分ごとに管理することができます

More information

アクション講座 第1回目

アクション講座 第1回目 アクション講座第 1 回目 講師 : ウェンディアーサー (WENDY ARTHUR) 講座資料のプロジェクトファイル (zip ファイル ) はソフメ wiki にアップしてますので予めダウンロードしておいてください 講座資料のプロジェクトファイル (zip ファイル ) は解凍してソリューションファイルを開く URL は下記 http://softmedia.sakura.ne.jp/wiki/2017%e5%b9%b4%e5%ba%a6_%e3%82%a2%e3

More information

教材ドットコムオリジナル教材 0から始めるiアフ リ リファレンス i アプリ簡易リファレンス ver i アプリ Java 独自のメソッド (1)iアプリの命令を使えるようにする import com.nttdocomo.ui.*; (2) 乱数を使う import java.u

教材ドットコムオリジナル教材 0から始めるiアフ リ リファレンス i アプリ簡易リファレンス ver i アプリ Java 独自のメソッド (1)iアプリの命令を使えるようにする import com.nttdocomo.ui.*; (2) 乱数を使う import java.u i アプリ簡易リファレンス ver0.1.5.1 1.i アプリ Java 独自のメソッド (1)iアプリの命令を使えるようにする import com.nttdocomo.ui.*; (2) 乱数を使う import java.util.random; int ; Random =new Random(); =Math.abs(.nextInt()% ); 0~ まで乱数を発生させます (3) 機種ごとの縦横幅を調べる

More information

コンピュータグラフィックスS 演習資料

コンピュータグラフィックスS 演習資料 コンピュータグラフィックス S 演習資料 第 4 回シェーディング マッピング 九州工業大学情報工学部システム創成情報工学科講義担当 : 尾下真樹 1. 演習準備 今回の演習も 前回までの演習で作成したプログラムに続けて変更を行う まずは シェーディングの演習のため 描画処理で 回転する一つの四角すいを描画するように変更する 画面をクリア ( ピクセルデータと Z バッファの両方をクリア ) glclear(

More information

Microsoft PowerPoint - info_eng3_05ppt.pptx

Microsoft PowerPoint - info_eng3_05ppt.pptx インタラクティブシステム構築法 第 5 回 OpenGL と GLUT の使い方 (3) 埼玉大学情報システム工学科小林貴訓 シェーディング 光源の設定を有効にする glenable(gl_lighting); // 光源の設定を有効にする glenable(gl_light0); //0 番目の光源を有効にする (8 個まで設定可能 ) 光源の位置 GLfloat light0pos[] = {

More information

ように記述をします div1 要素 span 要素 2 個 div3 要素 span 要素 4 個 div5 要素 span 要素 1 個 div7 要素 span 要素 2 個 div2 要素 span 要素 1 個 div4 要素 span 要素 2 個 div6 要素 span 要素 2 個

ように記述をします div1 要素 span 要素 2 個 div3 要素 span 要素 4 個 div5 要素 span 要素 1 個 div7 要素 span 要素 2 個 div2 要素 span 要素 1 個 div4 要素 span 要素 2 個 div6 要素 span 要素 2 個 1238-2 円形グラデーションのトランジション ラディアルグラデーションのトランジション W3C 仕様では background-image プロパティは transition プロパティでのトランジションや後で アニメーション編 に出てくる animation プロパティでのアニメーションができないようになっています ラディアルグラデーションの radial-gradient( ) 関数と repeating-radial-gradient(

More information

使って ソースコードで書かれた処理を実行しています まず ソースコードをバイトコード (byte code) と呼ばれる仮想的な機械語に変換します そのバイトコードを仮想機械 (virtual machine) と呼ばれるインタープリンタが読み込み 実行をしていきます バイトコード呼ばれる命令はシン

使って ソースコードで書かれた処理を実行しています まず ソースコードをバイトコード (byte code) と呼ばれる仮想的な機械語に変換します そのバイトコードを仮想機械 (virtual machine) と呼ばれるインタープリンタが読み込み 実行をしていきます バイトコード呼ばれる命令はシン 情報メディア基盤ユニット用資料 (2013 年 4 月 16 日分 ) Processing 言語による情報メディア入門 プログラミングとは? 変数 setup と draw 神奈川工科大学情報メディア学科佐藤尚 プログラムを作成することにより 意図した処理を行うようにコンピュータに指示をすることをプログラミング (programming) と呼んでいます コンピュータは 機械語と呼ばれるコンピュータに固有の命令の

More information

PDF Convertor for mac スタートアップガイド

PDF Convertor for mac スタートアップガイド Nuance PDF Converter for Mac スタートアップガイド 1 Nuance Nuance のロゴ および Dragon は 米国およびその他の国々における Nuance Communications,Inc. およびその関連会社の商標または登録商標です Microsoft Windows Windows Vista Excel PowerPoint Outlook SharePoint

More information

4 正しい位置を持った 数値地図 25000( 空間データ基盤 ) の上に カラー空中写真 が読み込まれます この状態では カラー空中写真画像 は位置のデータを持っていないので 正しい位置に読み込まれていません ここから 画像位置合せ の作業を行います 地図画像は色調を変えることができます 薄くする

4 正しい位置を持った 数値地図 25000( 空間データ基盤 ) の上に カラー空中写真 が読み込まれます この状態では カラー空中写真画像 は位置のデータを持っていないので 正しい位置に読み込まれていません ここから 画像位置合せ の作業を行います 地図画像は色調を変えることができます 薄くする 手順 1-3 航空写真や地図画像の位置を合せる 本ソフトウェアでは 1/25000 ウォッちず ( 国土地理院 ) 1/25000 段彩 陰影画像 ( 日本地図センター ) や位置情報 ( ワールドファイル ) 付きの画像データは読み込むと同時に正しい位置に自動貼り付けされます しかし オリジナルの航空写真画像や紙地図をスキャナで読み込んだ画像 ( ラスタ ) データは位置情報を持っていないため 画像位置合せ

More information

3. 文字の入力 文字 ボタンをクリックします 文字入力したい範囲をドラックし 文字枠を作成します 文字を入力します この作業を繰り返します マウスポインタの形 4. 文字枠のサイズ変更 拡大 ボタンをクリックします 大きさを変えたい文字枠をクリックします マウスポインタを文字枠の右下のハンドル (

3. 文字の入力 文字 ボタンをクリックします 文字入力したい範囲をドラックし 文字枠を作成します 文字を入力します この作業を繰り返します マウスポインタの形 4. 文字枠のサイズ変更 拡大 ボタンをクリックします 大きさを変えたい文字枠をクリックします マウスポインタを文字枠の右下のハンドル ( 1. あてうち名人を起動します 2. 原稿の読み込みスキャナに原稿をセットします スキャナ ボタンをクリックします スキャナ実行 ダイアログボックスが表示されます 解像度 (XDPI,YDPI) を必要にあわせ修正します 読取モードを必要にあわせ変更します 原稿サイズ 用紙サイズを確認します 開始 ボタンをクリックします 解像度についてあてうちが目的であれば 100 程度にしてください 原稿をコピーしたい場合はプリンタに合わせ300

More information

目次 1. ログイン ログアウト デスクトップ ( 例 :Word Excel 起動中 ) Dock( 例 :Word Excel 起動中 ) Finder ウィンドウ メニューバー ( 例 :Word 起動中 )...

目次 1. ログイン ログアウト デスクトップ ( 例 :Word Excel 起動中 ) Dock( 例 :Word Excel 起動中 ) Finder ウィンドウ メニューバー ( 例 :Word 起動中 )... 2017 年 9 月 19 日 目次 1. ログイン... 1 2. ログアウト... 3 3. デスクトップ ( 例 :Word Excel 起動中 )... 4 4. Dock( 例 :Word Excel 起動中 )... 5 5. Finder ウィンドウ... 9 6. メニューバー ( 例 :Word 起動中 )... 10 7. 文字の入力 ( 例 :Word で入力 )... 11

More information

課題

課題 int starttime_msec; boolean counting = false; size(400,200); smooth(); //font は各自のものに変更してください font = loadfont("serif-48.vlw"); void mouseclicked(){ counting = true; starttime_msec = millis(); int t=0;

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 1 02 グラフゖックで簡単な図形を描く図形描画プログラム 1 今回作成するゕプリケーションの概要 ボタンをクリックすると図形を描くプログラム 行われる動作 [1] ボタンをクリック [2] そのボタンに対する図形を描く これを使用者とコンピュータの関係で描くと [ 使用者 コンピュータ ] ボタンをクリック [ 使用者 コンピュータ ] 図形を描画して見せる 使用者がコンピュータにすること ボタンをクリック

More information

挙動チェックポイントなどセミコロン ; を忘れていませんか? 黄色なんだか動かないで表示されている部分またはその少し前 Syntax error, maybe a missing にセミコロンを忘れている場所はありま semicolon? などと表示されます せんか? なんだか動作がおかしい の部分

挙動チェックポイントなどセミコロン ; を忘れていませんか? 黄色なんだか動かないで表示されている部分またはその少し前 Syntax error, maybe a missing にセミコロンを忘れている場所はありま semicolon? などと表示されます せんか? なんだか動作がおかしい の部分 情報メディア基盤ユニット用資料 (2012 年 5 月 29 日分 ) Processing 言語による情報メディア入門 座標変換 ( 続き ) と関数 ( その 1) 2012 年 5 月 30 日修正 神奈川工科大学情報メディア学科 プログラムが動かない - Σヽ ( `д ;) ノうぉぉぉ! となる前に サンプルのプログラムを入力すると 上手く実行出来ないことがあります その時に チェックした方がよい点を挙げておきます

More information

Microsoft Word - macマニュアル【 】.doc

Microsoft Word - macマニュアル【 】.doc 目次 1. ログイン... 1 2. ログアウト... 3 3. デスクトップ ( 例 :Word Excel 起動中 )... 4 4. Dock( 例 :Word Excel 起動中 )... 5 5. Finder ウィンドウ... 9 6. メニューバー ( 例 :Word 起動中 )... 10 7. 文字の入力 ( 例 :Word で入力 )... 11 8. データの保存 ( 例 :Word

More information

Microsoft Word - 415Illustrator

Microsoft Word - 415Illustrator 15.1 ベクトル画像とビットマップ画像 ベクトル画像とビットマップ画像の違い 第 15 章描画の取り扱い コンピュータグラフィックスで扱う画像は大きく分けて ベクトル画像とビットマップ画像に分ける事ができます ベクトル画像はドロー系画像あるいは描画とも呼ばれています この二種類の画像は共に画像データの表現方法を表していますが根本的に異なるものです そのため 双方の特徴を踏まえた上で利用する必要があります

More information

配付資料

配付資料 AudioPlayer player; size(100,100); // Mimin オブジェクトの生成 player = minim.loadfile("schoolsong.mp3"); // やりたいことを書く void mouseclicked(){ player.play(); player.close(); // AudioPlayer の機能を終了する AudioPlayer player;

More information

ContentsViewマニュアル(201001版)

ContentsViewマニュアル(201001版) ContentsView マニュアル 本マニュアルは コンテンツ株式会社が開発する高精細画像閲覧ソフトウェア ContentsView および ContentsView Book( 以下 合わせて ContentsView ソフトと呼ぶ ) の取扱説明書になります 以下 1 で ContentsView ソフトのインストール方法を示します お手元の PC 等のローカルな環境で画像を閲覧する際には その手順に従ってインストールを行ってください

More information

transform: skewx(x 軸の傾斜角度 ) transform: skewy(y 軸の傾斜角度 ) transform: skew(x 軸の傾斜角度, Y 軸の傾斜角度 ) skewx( ) は X 軸に沿って傾斜します skewy( ) は Y 軸に沿って傾斜します skew( ) は

transform: skewx(x 軸の傾斜角度 ) transform: skewy(y 軸の傾斜角度 ) transform: skew(x 軸の傾斜角度, Y 軸の傾斜角度 ) skewx( ) は X 軸に沿って傾斜します skewy( ) は Y 軸に沿って傾斜します skew( ) は 1225-9 練習 9 Skew Wheel(skewX, skewy, skew) カラーホイールが斜めに回転するトランジションを作ってみましょう Hover ボタンの上をマウスポインター ( カーソル ) で hover すると カラーホイールが 回転しながら斜めに傾いていきます 動きの仕組み このトランジションは 次の3つの動きの組み合わせで動きます 1 カラーホイールの画像の傾き transform

More information

画像参照画像送り 5 画像下部に再生ボタンが表示されます 再生ボタンをクリックすると 自動コマ送りされます 1

画像参照画像送り 5 画像下部に再生ボタンが表示されます 再生ボタンをクリックすると 自動コマ送りされます 1 画像参照画像送り 画像参照の画像送り方法について説明します 画像上にカーソルを表示した状態で マウスのホイールボタンでスクロールする またはマウスの左ボタンで上下にドラックすると アクティブなシリーズの画像送りができます 1 カルテ タブや 画像 レポート タブから 画像アイコンをクリックします 画像が表示されます 3 画像が切り替わって表示されます シリーズの位置はバー上の で表示されます 2 画像上にカーソルを表示した状態で

More information

基本作図・編集

基本作図・編集 基本作図パターン 基本作図 編集 ) 線の作図 ) 補助線の作図 ) 連続線の作図 ) 平行線の作図 ) 拡大表示 縮小表示 6) 座標の入力 7) 矩形の作図 8) 円の作図 9) 距離の計測 0) 寸法線の作図 ) 連続寸法線の作図 ) 文字の作図 6 ) ラベルの作図 6 ) バルーンの作図 6 ) 回路番号の作図 7 基本編集パターン ) コマンドキャンセル ピックキャンセル 8 ) 領域選択

More information

Windows用タブレットドライバー簡易ガイド

Windows用タブレットドライバー簡易ガイド プリンストンテクノロジー製タブレット Windows 用ドライバー簡易ガイド ドライバー名 :Princeton Tablet Driver V4.16 対応機種 :PTB-ST12 シリーズ PTB-ST5 PTB-S1BK PTB-MT2 シリーズ対応 OS :Windows7 SP1(32bit/64bit) / WindowsVista SP2(32bit/64bit) / :WindowsXP

More information

JavaScript 演習 2 1

JavaScript 演習 2 1 JavaScript 演習 2 1 本日の内容 演習問題 1の解答例 前回の続き document.getelementbyid 関数 演習問題 4 イベント処理 基本的なフォーム テキストボックスの入力値の取得 演習問題 5 演習問題 1 prompt メソッドと document.write メソッドを用いて, ユーザから入力されたテキストと文字の色に応じて, 表示内容を変化させる JavaScript

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? コンピュータ 3C ~ マルチメディア ~ 第 10 回 Flash で簡単なアニメーション ( 続き ), Flash でボタン作成 人間科学科コミュニケーション専攻 白銀純子 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2013, All rights reserved. 1 第 10 回の内容 Flash

More information

もう少し数学っぽい関数もあります 関数名 abs(x) sqrt(x) sq(x) pow(x,n) exp(x) log(x) dist(x1, y1, x2, y2) constrain(v, m0, m1) lerp(v0,v1,t) map(v, low1, high1, low2, hig

もう少し数学っぽい関数もあります 関数名 abs(x) sqrt(x) sq(x) pow(x,n) exp(x) log(x) dist(x1, y1, x2, y2) constrain(v, m0, m1) lerp(v0,v1,t) map(v, low1, high1, low2, hig 情報メディア基盤ユニット用資料 (2012 年 6 月 12 日分 ) Processing 言語による情報メディア入門 組み込み関数 関数 ( その 2) 2012 年 6 月 12 日修正 神奈川工科大学情報メディア学科 までにも いくつか使ってきましたが Processing では沢山の今関数が用意されています その中でよく使いそうなものを以下に挙げておきます ここで紹介する関数は 呼び出すと何らかの値

More information

Microsoft Word - サンプル _図面編集_.doc

Microsoft Word - サンプル _図面編集_.doc 図面編集 目次 目次...1 1. 概要...3 2. 用途...4 3. イベントとメソッド...4 4. 使用方法...7 4.1. 図形を描く...7 4.1.1. 矩形を描く...7 4.1.2. 矩形を編集しよう...9 4.1.3. 多角形を描いてみよう...15 4.1.4. 多角形を編集しよう...16 4.1.5. 文字を書いてみよう...20 4.1.6. 文字を編集しよう...22

More information

画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう

画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう 第 14 回 応用 情報処理演習 ( テキスト : 第 10 章 ) 画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう 特定色の画素の検出 ( テキスト 134 ページ ) 画像データが保存されているファイルを読み込んで, 特定色の画素の位置を検出するプログラムを作成しなさい 元画像生成画像 ( 結果の画像 )

More information

Windows用タブレットドライバー簡易ガイド Ver.5.06版

Windows用タブレットドライバー簡易ガイド Ver.5.06版 プリンストン製タブレット Windows 用ドライバー簡易ガイド ドライバー名 :Princeton Tablet Driver V5.06 対応機種 :PTB-S3BK PTB-S2S PTB-STRP1 PTB-MT2 シリーズ対応 OS :Windows 8.1 (32bit/64bit) / Windows 8 (32bit/64bit) / :Windows 7 SP1(32bit/64bit)

More information

1/2

1/2 札幌学院大学社会情報学部課題用テキスト (2) 1 札幌学院大学社会情報学部課題用テキスト HTML の基礎知識 (2) 1 画像の表示 HP に画像を表示させてみる まず HTML 文書と同じフォルダ内 に JPEG ファイル ( 拡張子.jpg ) を 1 個準備する ( 画像の作り方 サイズの調べ方はこのプリントの最後を参照 ) この画像を読みこんで表示するためのタグは以下の通りである 画像ファイル名と

More information

写真の閲覧方法 1. 閲覧する納品データの種類の選択 ( 写真 ) P3 写真の閲覧写真の閲覧写真の閲覧 2. 写真を一覧から選択 表示 3. 写真をサムネイル一覧から選択 表示 4. 写真をアルバム形式で表示 P5~ P7~ P9~ 5. 写真の便利な表示方法 拡大 / 縮小 回転 明るさ補正 6

写真の閲覧方法 1. 閲覧する納品データの種類の選択 ( 写真 ) P3 写真の閲覧写真の閲覧写真の閲覧 2. 写真を一覧から選択 表示 3. 写真をサムネイル一覧から選択 表示 4. 写真をアルバム形式で表示 P5~ P7~ P9~ 5. 写真の便利な表示方法 拡大 / 縮小 回転 明るさ補正 6 新潟県 CALS システム 電子検査システム 簡易検査ビューワ ( 工事用 ) 操作マニュアル別冊 ~ 写真の閲覧 ~ 平成 25 年 7 月 1 写真の閲覧方法 1. 閲覧する納品データの種類の選択 ( 写真 ) P3 写真の閲覧写真の閲覧写真の閲覧 2. 写真を一覧から選択 表示 3. 写真をサムネイル一覧から選択 表示 4. 写真をアルバム形式で表示 P5~ P7~ P9~ 5. 写真の便利な表示方法

More information

目次 1. 地理院地図 Globe とは 基本操作 操作概要 地理院地図 Globe へのアクセス方法 基本画面 地図の操作 地図のスクロール 地図のズーム

目次 1. 地理院地図 Globe とは 基本操作 操作概要 地理院地図 Globe へのアクセス方法 基本画面 地図の操作 地図のスクロール 地図のズーム 地理院地図 Globe 操作マニュアル 平成 30 年 3 月 8 日 1 目次 1. 地理院地図 Globe とは... 3 2. 基本操作... 4 2.1. 操作概要... 4 2.2. 地理院地図 Globe へのアクセス方法... 4 2.3. 基本画面... 5 2.4. 地図の操作... 6 2.4.1. 地図のスクロール... 6 2.4.2. 地図のズームイン ズームアウト...

More information

MMC Unity講座

MMC Unity講座 MMC Unity 講座 第 4 回 : ~ バーを実装 ~ 今回のおしながき 1. バーの作成 2. スクリプトの作成 3. ゲームオーバーの設定 4. ビルドする 2 今回の新概念 Constraints 列挙型 enum FixedUpdateメソッド Tag Build 3 バーの作成 4 バーの作成 Hierarchy タブの Canvas を右クリック UI Image 名前を Bar

More information

Microsoft PowerPoint - prog07.ppt

Microsoft PowerPoint - prog07.ppt プログラミング言語 2 第 07 回 (2007 年 06 月 18 日 ) 1 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 2/32 1 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/language/ にアクセスすると 教材があります 2007 年 06 月 18 日分と書いてある部分が 本日の教材です

More information

</div> </div> </body> </html> CSS の記述 (3DCubeAnime1.css) #stage ステージのスタイルを指定します 背景色を黒色で指定します 画像に軽く遠近感を出すために perspective: 1000px; と指定し perspective-orig

</div> </div> </body> </html> CSS の記述 (3DCubeAnime1.css) #stage ステージのスタイルを指定します 背景色を黒色で指定します 画像に軽く遠近感を出すために perspective: 1000px; と指定し perspective-orig 1342-7 応用 1 Rotate 3D Cube 3D Cube が回転するアニメーション サンプル CSS1 CSS3 で 3D の Cube を描いて回転させてみましょう 3DCubeAnime1 の説明 HTML の記述 (3DCubeAnime1.html) id 属性 stage の div 要素を作り その中に div 要素でボックスを記述します id 属性 cube の div 要素を記述し

More information

大容量情報検索論

大容量情報検索論 リスト構造 プログラミング演習 Ⅱ (9) 中村, 小松, 菊池 1. List 構造 配列 データが並んでいるデータ構造 静的 ( 配列長を後から変更できない ) リスト構造 次のデータを示す で構成される. 動的 ( 配列長を変更可能 ) 0 1 2 データ 次 データ 次 A[0] A[1] A[2] 10 30 データ 次 null 20 List クラスの例 ListNames.pde ListNames.pde

More information

デザイン戦略(コンピュータアニメーション) 2009年度春学期

デザイン戦略(コンピュータアニメーション) 2009年度春学期 第 3 回 MEL の基礎 (1) MEL の基礎 MEL(Maya Embedded Language) は Maya の中心となるスクリプト言語で Maya の GUI 上での作業は MEL コマンドの実行と言い換えることもできる スクリプトエディタを開いて Maya の GUI 上で作業を行うと その作業に対応した MEL がスクリプトエディタ上に表示されるのを観察できる 3DCG 制作においては

More information

基本作図・編集

基本作図・編集 基本作図 編集 HAS-C-school-008-6 Copyrightc 0-08 DAIKIN INDUSTRIES, LTD. All Rights Reserved. 基本操作 ) 新規ファイルを開く ) 既存ファイルを開く ) スケール合わせ ) ファイルの保存 ) ファイルの印刷 基本作図パターン ) 線の作図 ) 補助線の作図 ) 連続線の作図 ) 平行線の作図 ) 拡大表示 縮小表示

More information

触覚マウスライブラリを使った 触覚付き Web ページの作り方 ver 富士ゼロックス株式会社 -1-

触覚マウスライブラリを使った 触覚付き Web ページの作り方 ver 富士ゼロックス株式会社 -1- 触覚マウスライブラリを使った 触覚付き Web ページの作り方 ver. 2.0 2001.08.17 富士ゼロックス株式会社 -1- 1 画像全体に触覚テクスチャをつける 画像全体に触覚テクスチャを貼り付けた HTML ファイルのソースを次に示します 画像全体に触覚テクスチャをつける

More information

<!DOCTYPE html> <html> <head> <title>spaceorbitanime</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="spaceorbitanime.css">

<!DOCTYPE html> <html> <head> <title>spaceorbitanime</title> <meta charset=utf-8> <link rel=stylesheet type=text/css href=spaceorbitanime.css> 1346-5 応用 2 Space Trip 宇宙船が地球を周回するアニメーションと宇宙旅行へ出発するアニメーションを作ってみ ましょう 宇宙船が地球を周回するアニメーション サンプル CSS1 スペースシャトルは円軌道で USS エンタープライズ号は楕円軌道で地球を周回します SpaceOrbitAnime の説明 HTML の記述 (SpaceOrbitAnime.html) id 属性 stage

More information

Microsoft Word IL3_1.doc

Microsoft Word IL3_1.doc プレゼンテーションソフトウェア Microsoft PowerPoint 2003 2005 年度情報リテラシー Ⅲ 学籍番号氏名あ Microsoft PowerPoint 2003 1. 起動と終了起動 デスクトップのアイコンをダブルクリックするか スタート すべてのプログラム Microsoft Office Microsoft Office PowerPoint 2003 の順にクリック 終了

More information

Microsoft Word - VB_10.doc

Microsoft Word - VB_10.doc ここでは オブジェクトの移動 キーボードからの入力判定について学んだ後 動きのある本格的なゲームを作成しましょう 10.1 オブジェクトの位置 第 10 章 動きのあるゲーム オブジェクトの位置もプロパティです Location プロパティを見ることでオブジェクトの座標がわかります また Location プロパティを変更することでオブジェクトの位置を変更できます Location プロパティは X

More information

<4D F736F F D20438CBE8CEA8D758DC F0939A82C282AB2E646F63>

<4D F736F F D20438CBE8CEA8D758DC F0939A82C282AB2E646F63> C 言語講座第 2 回 作成 : ハルト 前回の復習基本的に main () の中カッコの中にプログラムを書く また 変数 ( int, float ) はC 言語では main() の中カッコの先頭で宣言する 1 画面へ出力 printf() 2 キーボードから入力 scanf() printf / scanf で整数を表示 / 入力 %d 小数を表示 / 入力 %f 3 整数を扱う int 型を使う

More information

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT 1320 Animation のトリガー ( 開始させるきっかけ ) の方法 animation を開始させるきっかけは 次の3つの方法があります 1web ページが表示されるのと同時に開始させる方法 2マウスでクリック (click) して開始させる方法 3マウスカーソルを乗せている (hover) 間だけ動かす方法アニメーションを動かすためにはアニメーション名 (animation-name プロパティの値

More information

中綴じ3・4級.ren

中綴じ3・4級.ren 99 分野 用 語 解 説 クリック マウスの左ボタンを押す動作のこと ダブルクリック マウスの左ボタンを素早く2度続けてクリックする動作のこと ドラッグ マウスの左ボタンを押したまま マウスを動かすこと タッチタイピング キーボードを見ないでタイピングする技術のこと 右寄せ (右揃え) 入力した文字列などを行の右端でそろえること センタリング (中央揃え) 入力した文字列などを行の中央に位置付けること

More information

Graphical User Interface 描画する

Graphical User Interface 描画する Graphical User Interface 描画する オブジェクト指向プログラミング特論 2016 年度 只木進一 : 工学系研究科 2 描画の基本 javax.swing.jpanel に描画する paint() または paintcomponent() メソッドを上書きすることによって描画する この中で描画対象を描く 基本的図形要素は準備されている しかし 画面の重なりによる再描画の場合

More information

演算増幅器

演算増幅器 コンピュータグラフィックス 2 前回は GLUT を使った簡単な 2 次元グラフィックスについて習った 今週は以下の項目について 補足していく イベント駆動型プログラムの動作について コンピュータグラフィックスの座標系 イベント駆動型プログラム従来のプログラムとの違いこれまでに学習してきたプログラムは上から下に順次実行され 条件分岐や繰り返し処理によって プログラムの流れ (flow: フロー )

More information

Wordの学習

Wordの学習 Windows10 の基本操作 第 1 章パソコンを学ぶこととは パソコンの動作概要 本体装置 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 2 パソコンの構成 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 3 パソコンの構成 平成 28 年 4 月 NPO 法人六樹会パソコンサロン 4 GUI とは テキスト =2 ページ GUI の要素 Window ( ウィンドウ )

More information

14.event-handling

14.event-handling 14. Event-Handling イベント処理 (Event Handling) 今回は Windows の Form アプリケーションで 様々なイベント を表示する時のプログラムです 題材として 以下のプログラムを使います 何のプログラムか? 見ての通りです 全く同じプログラムで 先頭 の数行を変更するだけでサイズや通路の広さを変えることができます 試してみてください なお 縦 と 横 のサイズは一致させています

More information

Microsoft PowerPoint - kougi4.ppt

Microsoft PowerPoint - kougi4.ppt C の実行モデル 自由落下距離 前回の授業の 例題 1 の復習と重要事項 の確認 地上で物を落とし始めた後の自由落下距離を 求める 重力加速度 g は 9.8 とする 自由落下距離を求めるために, プログラム中に, 計算式 y = ( 9.8 / 2.0 ) * x * x を書く C++ ソースファイルの編集 編集画面 編集中のファイル名 関係するファイルなどが表示される ビルド結果などが表示される画面

More information

PsychoPy Builderにおける 実験の動的な制御の方法

PsychoPy Builderにおける 実験の動的な制御の方法 PsychoPy Builder における 実験の動的な制御の方法 十河宏行 ( 愛媛大学法文学部 ) 今日の内容 Builderの内部変数を利用する ExpInfoダイアログの値を利用する オブジェクトのデータ属性を利用する if 文を用いて処理を分岐する ルーチンを中断する オブジェクトのメソッドを利用する ( 時間があれば ) Builder の内部変数を利用する 変数 さまざまな値を代入することが出来る

More information

file:///C:/Users/k-hidume/AppData/Local/Temp/~hh8CD7.htm

file:///C:/Users/k-hidume/AppData/Local/Temp/~hh8CD7.htm 基本的な使い方 1. 音声ファイルをファイルを読み込む まず最初に音声ファイルを読み込みます メニューの ファイル の 音声ファイルを読み込む から音声ファイルを読み込むことができます エクスプローラーから音声ファイルをドラック & ドロップすることでも 音声ファイルの読み込みが可能です 音声ファイルには wav, mp3, wma が利用可能です 2. 音声認識認識をおこなう 読み込んだ音声が クリアで聞き取りやすい場合は

More information

情報処理 Ⅰ 前期 2 単位 年 コンピューター リテラシー 担当教員 飯田千代 ( いいだちよ ) 齋藤真弓 ( さいとうまゆみ ) 宮田雅智 ( みやたまさのり ) 授業の到達目標及びテーマ コンピューターは通信技術の進歩によって 私達の生活に大きな影響を与えている 本講座は 講義と

情報処理 Ⅰ 前期 2 単位 年 コンピューター リテラシー 担当教員 飯田千代 ( いいだちよ ) 齋藤真弓 ( さいとうまゆみ ) 宮田雅智 ( みやたまさのり ) 授業の到達目標及びテーマ コンピューターは通信技術の進歩によって 私達の生活に大きな影響を与えている 本講座は 講義と 情報処理 Ⅰ 前期 2 単位 1 2 3 年 コンピューター リテラシー 授業の到達目標及びテーマ コンピューターは通信技術の進歩によって 私達の生活に大きな影響を与えている 本講座は 講義とパーソナル コンピューターを使っての実習を通して 情報のディジタル化 文書処理 インターネットの利用 プレゼンテーション技術等 基礎的な知識と技術を習得することを目的とする 授業の概要 コンピュータの基礎知識に関して講義した後実習に入る

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? コンピュータ 3C ~ マルチメディア ~ 第 7 回 Flash で簡単なアニメーション 人間科学科コミュニケーション専攻 白銀純子 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 1 Copyright (C) Junko Shirogane, Tokyo Woman's

More information

CodeGear Developer Camp

CodeGear Developer Camp T2 Delphi チュートリアルセッション Delphiはじめて奮戦記 で学ぶ Delphiチュートリアル 株式会社フルネスコーチング事業部マネージャー田原孝 1 アジェンダ 株式会社フルネスについて Delphiプログラミングの基本 演習 : 計算機のテンキーを作る 演習 : 計算機の四則演算ボタンを作る 練習問題 まとめ 2 株式会社フルネスについて 事業内容 ハンズオン教育サービス コーチングサービス

More information

Microsoft PowerPoint - OOP.pptx

Microsoft PowerPoint - OOP.pptx 第 14 回 第 12 章アプレット 28 8 アプレットとは アプレット : ウェブ上で HTML のソースコードから参照されるプログラム.Web サーバや Web ブラウザ ( アプレットビューア ) から動的にアプレットはダウンロードされる. 289 HelloAp.java アプレットの基本事項 public class HelloAp extends Applet{ public void

More information

Microsoft PowerPoint - [150428] CMP実習Ⅰ(2015) 橋本 CG編 第2回 ベジエ曲線とフラクタル.pptx

Microsoft PowerPoint - [150428] CMP実習Ⅰ(2015) 橋本 CG編 第2回 ベジエ曲線とフラクタル.pptx コンテンツ メディア プログラミング実習 Ⅰ コンピュータグラフィックス編 ベジェ曲線とフラクタル 橋本直 今日大事なのは 難しい数式が出てきたら 落ち着いて式のつくりを読み取ろう 数式の意味を完全に理解できていなくても プログラムで実装することはできる 難しいアルゴリズムが出てきたら コンピュータになりきってどういう処理が われるか ずつ丁寧に考えよう . ベジェ曲線 滑らかな曲線を描くアルゴリズム

More information

スタイルシートでデザインを整えよう

スタイルシートでデザインを整えよう スタイルシートでデザイン (2) CSS (Cascading Style Sheets) ここまで HTML は文章の意味的な役割を記述するもので 表示はブラウザ次第であることを強調してきました あるブラウザでの表示方法を前提に HTML で見た目を制御しようとすると 他の環境では意味が通じにくい 相互運用性の低い情報となってしまいます Web の表現を作者が指定するには HTML ではなく スタイルシートという別の機能をもちいます

More information