FC2JRANKbloogranQ 人気blogランキング


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技術ブログへ

タグ: Papervision3D | トラックバック(0)コメント(0)
このエントリーを含むはてなブックマーク


コメント

コメントの投稿














管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL:http://aquioux.blog48.fc2.com/tb.php/208-2b8373f8