[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:00879] 東京大学西田先生のJavaサンプル
■■ 有限会社 萌黄の便り ■■■■■■■■■■■■■■■■■■■■■
高齢社会を迎え、健やかに老を生きるため免疫力を高め、
病気をしない身体づくりのための漢方配合の商品です。
≪商品≫
やくぜんうどん、やくぜんカステラ、桔梗飴、やくぜん茶、新鮮コーヒー
詳しくはホームページで http://www.matsuronet.ne.jp/moegi/
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
えんどうです。多分有名なページだと思います。
・東大西田先生の Java CG サンプル
http://nis-lab.is.s.u-tokyo.ac.jp/~nis/javaexampl/javaExmpl.shtml
すごいです。
1.基本技術(Basic Algorithms)
Bresenhamの直線描画 (Bresenham algorithm)
直線のクリッピング (clipping algorithm)
ビューポート、クリッピング、塗りつぶし(Clipping)
簡易描画ツール(直線、Bezier曲線) (Drawing Tool) New
カラーモデル (Color Model)
2.曲線・曲面(Curves/curved surfaces)
n次ベジェ曲線 (degree n Bezier Curve)
ベジェ曲線による補間 (Interpolation by Bezier Curve)
3次ベジエ曲線の再帰的な連続描画(Cubic Bezier Curves)
Bspline曲線
Spline曲線
NURBS ???
ベジェ曲面 (Bezier Surface): Teapot、球の例
3.3次元CG(3-D Rendering)
凸多面体の隠線消去表示(Hidden Line removal for convex Polyhedron)
3D曲面の隠線表示
凸多面体の隠面消去表示 (Hidden Surface removal for convex Polyhedron)
凸多面体の隠面消去表示(シェーディング) (Shading of convex polyhedron)
Zbuffer法による3次元物体の隠面消去 (Hidden Surface Removal by Zbuffer algorithm)
Phongの鏡面反射モデル (Phong Shading Model)
球のレイトレーシング(反射・屈折) (RayTracing)
Bezier Clippingを用いたメタボールの表示 (Rendering of MetaBalls)
メタボールの入力・編集 (MetaBall Editor)
Fractalによる山の表示 (Fractal Mountain)
Texture Mapping ???, Volume rendering,Raytracing for polygons
4.ETC
メタサークルの表示 (Meta-Circle)
2次元フラクタル (2D Fractal)
Tree,2D-FFD ??
Monderblot,3D Dractal(mountaine) ??????
ドローニ 三角分割 (Delaunay Triangulation)
コッホ曲線の描画
5.画像表示(Image display)
CG画像の表示 (Images from our papers): 研究室のCG作品紹介, small version,other images
アニメ画面の移動 (Shifting Animation)
6.応用(Application)
ストークス波による水面の表示 (Stokes Wave Simulation )
フーリエ級数による2Dテクスチャ(雲、炎)の表示 (2D texture using
Fourier Serios)
空の色計算 (Sky Color)
Zbuffer法によるアニメーション (Animation by Zbuffer algorithm), old version
パーティクルシステム (Particle System)
パーティクルシステムによる花火 (Fireworks using Particle System)
GAを用いた最小値探索
7.Bezier Clipping法を利用したJavaプログラム (Java Applet using Bezier Clipping)
Bezier Clippingを用いた多項式関数の解法:(Root Finder for Polynominal)
Bezier Clippingを用いた直線と曲線との交点計算:(Curve/Line Intersection)
Bezier Clippingを用いた曲線同士の交点計算 (Curve/Curve Intersection)
Bezier Clippingを用いた曲線と点との最短点の検出 (Closest Point on 2D
Curve) New_version
Bezier Clippingを用いた曲線同士の最近点の検出 (Closest point between
Curves)
Bezier Clippingを用いたレイと3次元曲線の最近点の検出 (Closest Point
between Ray and 3D Curves)
メタボールのデータ入力 (data entry of MetaBall)
http://nis-lab.is.s.u-tokyo.ac.jp/~nis/cgtext.htm
CG サンプルを収録した CD-ROM はレーザー5から買えます。
http://nis-lab.is.s.u-tokyo.ac.jp/~nis/
研究室トップページです。
---
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)