モデル(立方体)を作成してビューポートに追加すると、問題なく正常に動作します。
this.mainViewport.Children.Add(model);
次のコードを使用すると、立方体は元の色ではなく黒になります。
this.mainViewport.Children.Clear(); this.mainViewport.Children.Add(model);
次の秒で別の位置に立方体を追加するので、ビューポートをクリアする必要があります。その問題を解決するための提案をいただければ幸いです。