複数材質で構成された​gltfファイル内の​レイトレーシングにお​ける受信電力を出力し​た時,材質の考慮がな​されない

複数材質で構成されたgltfファイル内のレイトレーシングにおける受信電力を出力した時,材質の考慮がなされません.
レイトレーシングでは,材質が考慮されていることを確認しましたが,
sigstrength関数を用いた場合,gltfファイルの材質情報を変更しても受信電力の変化が見られません.
下記のような説明を参照していたのですが,「ファイルまたはテーブルに保存された材料を使用してレイ トレーシング解析を実行します」とありますが,どのようなファイルでどんな形で参照しているのかが全く分かりません.
どなたか教えていただけないでしょうか.
次の場合、関数 sigstrength は同じシーンで複数の材料を使用してレイ トレーシング解析を実行します。
  • glTF ファイルからシーンを作成し、"raytracing"、または SurfaceMaterial プロパティが "auto" (既定) に設定された RayTracing 伝搬モデル オブジェクトとして入力引数 propmodel を指定。
  • OpenStreetMap® ファイルまたは地理空間テーブルからシーンを作成し、"raytracing"、または BuildingsMaterial プロパティが "auto" (既定) に設定された RayTracing 伝搬モデル オブジェクトとして入力引数 propmodel を指定。
関数 sigstrength は、ファイルまたはテーブルに保存された材料を使用してレイ トレーシング解析を実行します。ファイルまたはテーブルで材料が指定されていない場合、またはレイ トレーシング解析でサポートされていない材料がファイルまたはテーブルで指定されている場合、この関数は、代わりにコンクリートを使用します。
その結果、関数 sigstrength は、R2023b では以前のリリースとは異なる値を返す可能性があります。ファイルまたはテーブルに保存された材料が使用されるのを回避するには、RayTracing オブジェクトを作成し (関数 propagationModel を使用)、SurfaceMaterial プロパティを "plasterboard" に設定し、BuildingsMaterial プロパティを "concrete" に設定します。次に、そのオブジェクトを関数 sigstrength への入力として使用します。

Antworten (0)

Kategorien

Gefragt:

am 30 Sep. 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!