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;
アルファ値を変えても球体の透明度は変わりません。