#include <moemoe.h>

基本情報技術者試験まで残りあと**日!

proce55ing

[ リスト | 詳細 ]

p5で遊ぶ。
記事検索
検索

全6ページ

[1] [2] [3] [4] [5] [6]

[ 次のページ ]

http://hassii.blog39.fc2.com/
http://ishi.blog2.fc2.com/
http://www.toxi.co.uk/p5/index.htm

proce55ing関連のリンク。
かなり遊べますよ〜。

<追記>
http://hassii.blog39.fc2.com/blog-entry-3.html
p5で日本語を表示させたい、と。
で、この記事の通りAllCharactersにチェックを入れてみた。
数分間パソがフリーズした後(ビックリ)、メモリオーバーなる警告で異常終了。
無意味ですが、println("あいうえお");等にするとテクストエリアに日本語が表示されますた。
無意味ですが。

イメージ 1

http://blogs.yahoo.co.jp/classiclll_jp/33532130.html
を参考に。
Classiclllさんにならって「拡張子の変更とHTMLファイルをテキスト形式で開く」事をしてみた。

でも、バッチ処理の内容を毎回変更しないといけない。
バッチを実行して、その中で入力勧誘みたいなコマンドは無いのか?

そして、HTMLファイル内の「.pde」文字列を検索して、「.txt」に置換するにはどうすればよろ。

挫折。
このバッチファイルの実行のメンドクサさからいって、あまり使えるとは思えない。。。
まあ、PDEファイルが何十個もあればそりゃぁ・・・。

コマンドについては
http://ykr414.com/dos/dos02.html
を参照。

<誰も読まないと思うけど、一応解説。>

cd My Documents\Processing\cycloid\applet
  カレントディレクトリを「My Documents\Processing\cycloid\applet」に移動。
rename *.pde *.txt
  カレントディレクトリ内の全てのPDEファイルの拡張子をTXTに変更。
notepad index.html
  index.htmlのファイルをnotepad(メモ帳)で開く。

<追記>

改良版バッチファイル(com.bat内)。
cd My Documents\Processing\%1\applet
rename *.pde *.txt
notepad index.html

実行する際は
com.bat cycloid(スケッチのフォルダ名)

これで、いちいちバッチファイル内を弄る事がなくなる。
便利ですなぁ〜。

イメージ 1

http://www.geocities.jp/chestnut_chipmunk/kurage/index.html

くらげ。
消えたり、早くなったりします。
泳いでいるというか、飛び跳ねてる様にしか見えない・・・。

なんだこれ?
と、突っ込んでくださいwwwww

ベジエ曲線。。。

イメージ 1

http://www.geocities.jp/chestnut_chipmunk/bezier/index.html

ずっとジベエ曲線だと思っていました。
ベジエですね。

なにか面白い使い方はないかな。。。

<使い方>

beginShape(LINE_STRIP);//曲線を描くモード。
vertex(30, 20);//始点。
bezierVertex(x1, y1, x2, y2, x3, y3);
/*
(x1,y1)で、始点からどちらの方向へ向かうか。多分。
(x2,y2)で、終点へどちらの方向から向かうか。多分。
(x3,y3)で、終点。
*/
endShape();//一つの曲線の終り。

<追記>

ベジエ曲線とはなんぞや?と言う訳で、
http://ja.wikipedia.org/wiki/%E3%83%99%E3%82%B8%E3%82%A7%E6%9B%B2%E7%B7%9A
で勉強してきますた。
どうも、(x1,y1),(x2,y2)は制御点(曲線はここを通らない)の様です。

それにしても〜、何故
bezierVertex(x1, y1, x2, y2, x3, y3, x4, y4);
(1,2,3,4はそれぞれ1,2,3,4制御点)
のような形ではないのか・・・と。

よし、ベジエ曲線を描くプログラムを作ろう。
一人でこっそりと・・・。
こういう掘り起こし作業って、好きなんですよね、僕は。

<追記その2>
状態遷移図を描いて・・・。
う〜む。
にゃかにゃか難しいなぁ。。。

<追記その3>
やっぱ止めた。
純粋にbezierVertexで遊ぼう。

イメージ 1

http://www.geocities.jp/chestnut_chipmunk/globe/index.html

前回の球面お絵かきの改良版(もしくは劣化版w)。

変更点。
1、マウスドラッグで回転出来るようにしますた。
2、球体を回転させた時、平面キャンバスにも反映させるようにしますた。

問題点。
1、球面を回転させた際にも、自然に平面キャンバスで描画出来ない。
X軸及びY軸の一方のみ回転させた場合に限り、平面キャンバス上の描画点がマウスポインタと一致するが、X軸とY軸を同時に回転させた場合は大きくずれる。
2、マウスドラッグで球面を回転させる際、事前にある程度回転させていると、思い通りに動かしにくい。

あ〜。
難しい・・・。
また気が向いたら修正しまつwww

<関数>
tfp_g()
中心原点の平面を中心原点の球面上に変換する。
tfg_p()
上の逆関数。
tfp_a()
平面を配列に変換する。
tfa_vp()
配列を中心原点の平面に変換する。
turn()
回転。

<追記>
上の画像、北極と南極が無い事に気づく・・・orz

全6ページ

[1] [2] [3] [4] [5] [6]

[ 次のページ ]


よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
お米、お肉などの好きなお礼品を選べる
毎日人気ランキング更新中!
いまならもらえる!ウィスパーWガード
薄いしモレを防ぐパンティライナー
話題の新製品を10,000名様にプレゼント
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
いまならもらえる!ウィスパーうすさら
薄いしモレを防ぐ尿ケアパッド
話題の新製品を10,000名様にプレゼント
コンタクトレンズで遠近両用?
「2WEEKメニコンプレミオ遠近両用」
無料モニター募集中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事