Kodai

法政大学情報科学部に通っています。
暇つぶしの低クオリティーなものや、
割と凝ったプログラムなんかをちょこちょこアップしていこうと思っている次第です。

特にCGや計算幾何学系に興味があります。

Works

双3次ベジエ曲面可視化プログラム(BicubicBezierSurface)

双3次ベジエ曲面(BicubicBezierSurface)の可視化プログラム Java実装したプログラムをJavaScriptへ書き換えました。 外部3Dエンジンは使用せず、すべてゼロから独力で実装いたしました。 操作方法---------------------------------------------------- ・横4個×縦4個から成る計16個の制御点を上下にマウスドラッグすることにより、 制御点の高さ(Y軸)を制御することが可能です。 ・制御点以外のビュー空間をマウスドラッグすることにより、 視点を原点中心に回転することが可能です。 ・マウスホイールの操作によりベジエ曲面を拡大縮小することが可能です。 ・Initializeボタン押下で制御点、視点、曲面密度の初期化が可能です。 ・Increaseボタン押下で曲面密度を上げることが可能です。 ・Decreaseボタン押下で曲面密度を下げることが可能です。 ----------------------------------------------------------- Copyright : 2016 Kodai Takao & Creative Universe All Rights Reserved.

  • 2273
  • 1

Reversi (With AI)

Using minimax algorithm. This is my first Artificial Intelligence product.

  • 903
  • 0

Genetic Algorithm Text Finder

遺伝的アルゴリズムで ユーザーが入力、送信した文字列が再現できるまで子づくりします。 初期化文字列は完全にランダムです。 個体数は20にしておきました。 20ミリ秒で世代交代します。 突然変異は50パーセントの確率で発生します。 最適解にたどり着くまでしばしお待ちを。 ※日本語非対応

  • 1248
  • 4

Animated Fractal Tree (Wireframe)

Simple Animated Fractal Tree

  • 1565
  • 3

Animated Fractal Tree (Solid)

Simple Animated Fractal Tree (Solid Mode)

  • 1267
  • 4

Collision Detection

  • 1148
  • 0

Following Worm 2

カーソルを乗せるとついてきます。

  • 824
  • 2

Dirty Water

  • 911
  • 1

Bounding Sphere

オブジェクトを最小のボックスで囲み、そのボックスを最小の球で囲みます。 bounding box, bounding sphere

  • 921
  • 0

Animated Sine Wave

  • 1227
  • 0

ソーベルフィルター

  • 1003
  • 0

SingleLinkageClustering

Javaで書いた最短距離法のクラスタリングをJavaScriptに起こしてみました。 まだ適当に起こしただけなので、今後改良を加えていきます。 while文のループをアニメーションさせるのに苦労しています。

  • 913
  • 0

Connected

  • 1377
  • 0

Orbit

  • 1494
  • 0

Many Points Animation (Class)

文系科目の講義中の暇つぶしに作ってました。 一応点情報はPoint2Dクラスで管理し、それぞれ独立した速さを保持しています。 適当に作ったので責めないでください。

  • 929
  • 0

Barrier

  • 775
  • 0

2D Bezier Curve

2次元のベジエ曲面操作プログラムです。 Canvas標準搭載のベジエではなく、計算式で算出しています。 コントロールポイントをマウスドラッグすることで操作可能です。

  • 809
  • 0

Skills

  • Wordpress
  • Photoshop
  • Illustrator
  • jQuery
  • HTML5
  • CSS
  • CSS3
  • JavaScript
  • PHP
  • C
  • C++
  • Java
  • SQL

Hot tags

Categories

HTML / CSS / JavaScript