1

Visual C# 用の SharpGL ライブラリを使用しています。描画しているオブジェクトに透明度を追加したい。こんな球を作っています。

SharpGL.SceneGraph.Quadrics.Sphere sphere = new SharpGL.SceneGraph.Quadrics.Sphere();

次に、マテリアルを作成し、その色をアルファ値で設定します。次に、新しいマテリアルを球体に設定します。

SharpGL.SceneGraph.Assets.Material material1 = new SharpGL.SceneGraph.Assets.Material();
material1.Ambient = Color.FromArgb(100, Color.Red);
sphere.Material = material1;

アルファ値を変えても球体の透明度は変わりません。

4

0 に答える 0