fc2ブログ

Papervision3D の Materials(2) ~ graphics コマンド系 ~

2007/05/20 17:21 - Papervision3D

ColorMaterial(
 color      : Number = 0xFF00FF,
 alpha      : Number = 100,
 initObject : Object = null
)
WireframeMaterial(
 color      : Number = 0xFF00FF,
 alpha      : Number = 100,
 initObject : Object = null
)

ColorMaterial
生成時引数なし
WireframeMaterial
生成時引数なし

  • fillColor(ColorMaterial)
  • fillAlpha(ColorMaterial)
  • lineColor(WireframeMaterial)
  • lineAlpha(WireframeMaterial)

  1. ColorMaterial において、initObject で line 系プロパティを、あるいは、WireframeMaterial において、initObject で fill 系プロパティを、というようにクロス指定するとどうなるのか。
  2. 二つのマテリアルにおいて、それぞれ第1第2引数で指定した色とアルファ値が、第3引数とバッティングしたらどうなるのか。

1. クロス指定

ColorMaterial(
 0xffffff ,
 1 ,
 {
  lineColor:0x0000ff ,
  lineAlpha:1
 }
);
WireframeMaterial(
 0x0000ff ,
 1 ,
 {
  fillColor:0xffffff ,
  fillAlpha:1
 }
);

2. バッティング

ColorMaterial

ColorMaterial(
 0xff00ff ,
 1 ,
 {
  fillColor:0xffffff ,
  fillAlpha:1 ,
  lineColor:0x0000ff ,
  lineAlpha:1
 }
);
ColorMaterial(
 0xff00ff ,
 0 ,
 {
  fillColor:0xffffff ,
  fillAlpha:1 ,
  lineColor:0x0000ff ,
  lineAlpha:1
 }
);

WireframeMaterial

WireframeMaterial(
 0xff00ff ,
 1 ,
 {
  fillColor:0xffffff,
  fillAlpha:1,
  lineColor:0x0000ff,
  lineAlpha:1
 }
);
WireframeMaterial(
 0xff00ff ,
 0 ,
 {
  fillColor:0xffffff,
  fillAlpha:1,
  lineColor:0x0000ff,
  lineAlpha:1
 }
);

にほんブログ村 IT技術ブログへ

スポンサーサイト




コメントの投稿

非公開コメント

タグクラウド

最近の記事
カテゴリ
月別アーカイブ
プロフィール

Aquioux

Author:Aquioux
日曜 Flash プログラマ。
Flash 作品は本館で展示しています。


mailto:aquioux@mail.goo.ne.jp

ブログパーツ

あわせて読みたい

フィードメーター - 閃光的網站・弛緩複合体 -Review Division-


検索/translation
Google



オススメ本

コメント
トラックバック
RSS

Add to Google

Bloglinesで閲読登録

はてなRSSに追加

Subscribe with livedoor Reader

My Yahoo!に追加

Add to Technorati Favorites!

feedpathに追加