2017-08-13 6 views
0

これは可能ですか?私は背景の画像をロードしたい。オートメーションフォージにカスタム背景を追加するには?

viewer.setLightPreset(4); 
viewer.setQualityLevel(false, false); 
viewer.setGhosting(true); 
viewer.setGroundShadow(true); 
viewer.setGroundReflection(true); 
viewer.setEnvMapBackground(false); 
viewer.setProgressiveRendering(true); 

しかし、これらのいずれもが、それは可能背景に画像を追加することができます:

現在、私はこれを得ました。これがAPI内にない場合、背景色を変更することは可能でしょうか? (負荷の背景色ではなく、ビューアの背景色)

+0

こんにちは〜私は、答えを更新する必要があり、それは助けを願っています。 –

答えて

1

ビューアの背景イメージを変更するためのAPIはありません。しかし、この場合は回避策を適用できます。回答はhereを参照してください。

ただし、viewer.setBackgroundColorで背景色を変更できます。ここで赤色に変化背景の例である:

viewer.setBackgroundColor(255, 0, 0, 255, 255, 255) 

第3引数はWebGLRendererのトップクリヤー色のためのものです。他は、WebGLRendererのボトムカラーを表しています。しかし、トップとボトムのクリアカラーが何であるかを説明するドキュメントはありません。いくつかの研究の後

===== =====更新

、私はことを発見:あなたは純粋な色に背景色を変更したい場合は、両方を設定することができます

  • 同じ値で上下のクリアカラーアップ。例えば

    // Change whole background color into red. 
    viewer.setBackgroundColor(255, 0, 0, 255, 0, 0) 
    
  • あなたは色のグラデーションスタイルで背景色を変更したい場合は、別の値でトップクリヤー色と下のクリアカラーを設定することができます。例えば

    // Change background color in a color gradient style, top color is red, bottom color is white. 
    viewer.setBackgroundColor(255, 0, 0, 255, 255, 255) 
    
関連する問題