夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

MixedRealityToolKit v2 Examplesを触ってみる LineExamples その②

 MixedRealityToolKit(以下MRTK)にはExamplesというデモサンプル集が含まれています。

 Examplesを理解すればMRTKの機能の使い方を学習することやノンコーディングでのアプリ開発が可能になります。  

 前回から UX/Lines/LineExamplesを見ています。

f:id:Holomoto-Sumire:20191129221256j:plain

 前回の記事はこちら

redhologerbera.hatenablog.com

〇デモシーンの概要

 シーンにはSpline、Ellipse、Rectangle、Parabola、SimpleLineの5つのオブジェクトがあります。

f:id:Holomoto-Sumire:20191129223804j:plain

〇Ellipseオブジェクト

f:id:Holomoto-Sumire:20191202110351j:plain

 ドーナツ状のラインです。

 Splineオブジェクト同様Ellipse Data Provider、LineRenderer、MixedRealityLineRendererがアタッチされています。 

 f:id:Holomoto-Sumire:20191202110514j:plain

 SplineオブジェクトとEllipseオブジェクトの設定の比較は以下のようになります。

f:id:Holomoto-Sumire:20191202111906p:plain
MixedRealityLlineRendererの比較

 

f:id:Holomoto-Sumire:20191202113028p:plain
Ellipse Data ProviderとSpline Data Probiderの比較

 Splineオブジェクトと比較してMixedRealityLineRendererは線の色と太さに関する設定を除いて大差がありません。    EllipseDataProviderはSplineDataProviderに非常によく似ていますが、DistortionSettingsが異なるようです。

 また、EllipseオブジェクトではEllipseDataProviderのBasicSettingsのLoopsが有効化されています。    これによってラインの始点と終点がつながりドーナツ状のリングになっているようです。

 

f:id:Holomoto-Sumire:20191202114155j:plain
Loopsを無効化したEllipseオブジェクト(終点を小さくしています。)

f:id:Holomoto-Sumire:20191202114245j:plain
Loopsを有効化したEllipseオブジェクト(終点を小さくしています。)

今回 Ellipseオブジェクトをざっと見たので次回は詳しく各パラメータを弄ってみます。