Mixed Reality Behaviors
Internal
内部
Behavior that Poihandles メタデータthe ハンドラーmeta data of 距離アルファフェージングa ナビゲーションパスsingle ポイ設定
ポイマネージャー
ポーズトラッキング
内部
Poi メタデータ ハンドラー
単一の poi のメタデータを処理する動作。poi.
この動作はThis behavior is available for 3D シーンでのみ使用できます。scenes only.
共通のプロパティCommon Properties
プロパティ名Property Name |
タイプType |
説明Description |
アイコンノードIconNodes |
ArrayProperty<Candera::AbstractNodePointer> |
それぞれのA process value event is sent to this nodes, if a respective poi 更新イベントが到着すると、プロセス値イベントがこのノードに送信されます。update event arrives. |
名前ノードNameNodes
|
ArrayProperty<Candera::AbstractNodePointer> |
それぞれのA process value event is sent to this nodes, if a respective poi 更新イベントが到着すると、プロセス値イベントがこのノードに送信されます。update event arrives. |
OpenNowNodes
|
ArrayProperty<Candera::AbstractNodePointer> |
それぞれのA process value event is sent to this nodes, if a respective poi 更新イベントが到着すると、プロセス値イベントがこのノードに送信されます。update event arrives. |
評価ノードRatingNodes
|
ArrayProperty<Candera::AbstractNodePointer> |
それぞれのA process value event is sent to this nodes, if a respective poi 更新イベントが到着すると、プロセス値イベントがこのノードに送信されます。update event arrives. |
価格レベルノードPriceLevelNodes
|
ArrayProperty<Candera::AbstractNodePointer> |
それぞれのA process value event is sent to this nodes, if a respective poi 更新イベントが到着すると、プロセス値イベントがこのノードに送信されます。update event arrives. |
情報テキストノードInfoTextNodes
|
ArrayProperty<Candera::AbstractNodePointer> |
それぞれのA process value event is sent to this nodes, if a respective poi 更新イベントが到着すると、プロセス値イベントがこのノードに送信されます。update event arrives. |
距離アルファフェージングDistance Alpha Fading
説明Description
距離アルファDistance フェーディングは、コンストラクションAlpha キットで利用できる動作ビルディングFading ブロックです。is a Behavior Building Block available in Construction Kit.
カメラの位置を表す値を受け取り、算術演算を実行してターゲットIt ノードのアルファ値を計算します。receives a value representing the camera position and performs arithmetic operations on it to calculate target node alpha value.
入力値に対して次の操作が実行されます。The following operations are performed on input value:
共通のプロパティCommon Properties
プロパティ名Property Name |
タイプType |
説明Description |
入力最小値Input Min |
FeatStd::Optional<FeatStd::Variant>
|
入力値のスケーリングを有効にするには、この最小値を設定する必要があります。This minimum value has to be set for input value scaling to take effect.
FeatStd::Float が必要です。expected.
|
最大入力Input Max |
FeatStd::Optional<FeatStd::Variant>
|
入力値のスケーリングを有効にするには、この最大値を設定する必要があります。This maximum value has to be set for input value scaling to take effect.
FeatStd::Float が必要です。expected.
|
乗算値Multiplication Value |
FeatStd::バリアントVariant
|
受信した値にこの数値を乗算しますMultiplies received value by this number (スケーリング後)。after scaling).
FeatStd::Float が必要です。expected.
|
付加価値Addition Value |
FeatStd::バリアントVariant
|
この数値を受信した値(乗算後)に追加します。Adds this number to received value (after multiplication).
FeatStd::Float が必要です。expected.
|
ターゲットノードTarget Node |
Candera::AbstractNodePointer |
アルファ値が設定されるターゲットTarget ノード。node that will have its alpha value set. |
メニューに戻る
Navigation
ナビゲーションパスPath
ナビゲーションポイントに登録し、ワールド空間にメッシュとして表示します。Registers to navigation points and displays them as mesh in world space.
この動作はThis behavior is available for 3D シーンでのみ使用できます。scenes only.
共通のプロパティCommon Properties
プロパティ名Property Name |
タイプType |
説明Description |
カラーモードColorMode |
ColorMode::Enum |
色の表示方法を選択します。Select how color is displayed.
可能な値:Possible カラー、values: Color, RGBA
|
色Color
|
カンデラ:Candera::カラーColor |
メッシュの色を決定します。Determines the color of the mesh.
|
幅Width
|
FeatStd::Float |
メッシュの幅を決定します。Determines the width of the mesh. |
長さLength
|
FeatStd::Float |
メッシュの長さを決定しますDetermines the length of the mesh |
YオフセットYOffset
|
FeatStd::Float |
YApplies オフセットをメッシュに適用します。y-offset to the mesh. |
入力ポイントInputPoints
|
ListPropertyType< CgiStudioControl::Internal::AR::ArPoint> |
このプロパティは、入力ポイントをバインドするために使用されます。This property is used to bind input points. |
入力ポイント処理InputPointHandling
|
InputPointHandling::Enum |
新しい入力ポイントをメッシュに使用する方法を決定します。Determines how new input points are used for the mesh.
可能な値。取り付ける、交換するPossible values. Attach, Replace
|
補間タイプInterpolationType
|
InterpolationType::Enum |
どの補間方法を使用するかを決定します。Determines which interpolation method is used.
可能な値:Possible リニア、ベジェ、スプライン、なしvalues: Linear, Bezier, Spline, None
|
メッシュタイプMeshType
|
MeshType::Enum |
どのプリミティブ型が使用されるかを決定します。Determines which primitive type is used.
可能な値:Possible ソリッド、ポイントvalues: Solid, Points
|
上級ですIsAdvanced
|
ブールbool
|
動作の詳細設定を有効にします。Enables advanced settings of the behavior. |
高度なプロパティAdvanced Properties
プロパティ名Property Name |
タイプType |
説明Description |
赤Red
|
FeatStd::UInt32 |
赤色チャンネル。Red color channel.
このプロパティは、「ColorMode」が「RGBA」に設定されている場合にのみ使用できます。This property is only available if 'ColorMode' is set to 'RGBA'.
|
緑Green
|
FeatStd::UInt32 |
緑色のカラーチャンネル。Green color channel.
このプロパティは、「ColorMode」が「RGBA」に設定されている場合にのみ使用できます。This property is only available if 'ColorMode' is set to 'RGBA'.
|
青Blue
|
FeatStd::UInt32 |
青色のカラーチャンネル。Blue color channel.
このプロパティは、「ColorMode」が「RGBA」に設定されている場合にのみ使用できます。This property is only available if 'ColorMode' is set to 'RGBA'.
|
アルファAlpha
|
FeatStd::UInt32 |
アルファカラーチャンネル。Alpha color channel.
このプロパティは、「ColorMode」が「RGBA」に設定されている場合にのみ使用できます。This property is only available if 'ColorMode' is set to 'RGBA'.
|
入力ポイント最小距離InputPointMinDistance
|
FeatStd::Float |
2Minimum つの制御点の最小距離。より近い入力ポイントは拒否されます。distance of two control points. Input points that are closer together will be rejected.
このプロパティは、「IsAdvanced」がチェックされている場合にのみ使用できます。This property is only available if 'IsAdvanced' is checked.
|
ReqFragmentSize
|
FeatStd::SizeType |
入力ポイントリストから要求されたフラグメントのサイズ。Size of the fragment that is requested from the input point list.
このプロパティは、「IsAdvanced」がチェックされている場合にのみ使用できます。This property is only available if 'IsAdvanced' is checked.
|
要求しきい値距離ReqThresholdDistance
|
FeatStd::Float |
カメラと最後のポイント間の距離がこのしきい値を下回る場合は、入力ポイントの新しい断片を要求します。If the distance between camera and the last point is below this threshold, request a new fragment of input points.
このプロパティは、「IsAdvanced」がチェックされている場合にのみ使用できます。This property is only available if 'IsAdvanced' is checked.
|
ポイントサイズPointSize
|
FeatStd::Float |
ポイントサイズを決定します。Determines the point size.
このプロパティは、「MeshType」が「Points」に設定されている場合にのみ使用できます。This property is only available if 'MeshType' is set to 'Points'.
|
入力ポイントあたりの行数NumOfRowsPerInputPoint
|
FeatStd::UInt32 |
2Determines つの入力点の間を補間するために使用される頂点行の数を決定します。この値を増やすとメッシュが滑らかになりますが、行ごとの頂点の数が一定のままであるため、オーバーレイの距離も短くなります。how many vertex rows are used to interpolate between two input points. Increasing this value makes the mesh smoother, but will also shorten the distance of the overlay, as number of vertices per row remain constant.
このプロパティは、「IsAdvanced」がチェックされ、「InterpolationType」が「None」に設定されている場合にのみ使用できます。This property is only available if 'IsAdvanced' is checked and 'InterpolationType' is set to 'None'.
|
頂点行数NumOfVertexRows
|
FeatStd::UInt32 |
メッシュ内の垂直頂点の数。Amount of vertical vertices in the mesh.
このプロパティは、「IsAdvanced」がチェックされている場合にのみ使用できます。This property is only available if 'IsAdvanced' is checked.
|
頂点列の数NumOfVertexColums
|
FeatStd::UInt32 |
メッシュ内の水平頂点の数。Amount of horizontal vertices in the mesh.
このプロパティは、「IsAdvanced」がチェックされている場合にのみ使用できます。This property is only available if 'IsAdvanced' is checked.
|
Poi
ポイ設定Configuration
PoiFactoryBehavior が名前を見つけられるように、assetIdthat への名前のマッピングを構成する動作。configures the mapping of a name to a assetId, such that it can be found by the PoiFactory.
この動作はThis behavior is available for 3D シーンでのみ使用できます。scenes only.
共通のプロパティCommon Properties
プロパティ名Property Name |
タイプType |
説明Description |
ポイネームPoiName |
FeatStd::UInt32 |
このポイの名前。Name of this poi. |
PoiControlAssetId
|
FeatStd::UInt32 |
PoiNameID に関連付けられているコントロールのof ID。the control that is associated with PoiName. |
Poi
ポイマネージャーManager
Manager of the poi 制御ノードのマネージャー。control nodes.
この動作はThis behavior is available for 3D シーンでのみ使用できます。scenes only.
共通のプロパティCommon Properties
プロパティ名Property Name |
タイプType |
説明Description |
ストリートポイントStreetPoints |
リストプロパティタイプListPropertyType<CgiStudioControl::Internal::AR::ArPoint> |
ストリートのポイントのリスト。ポイの回転を揃えるために使用します。List of points of the street. Used to align the rotation of POIs. |
ストリートポイント最小距離StreetPointsMinDistance |
FeatStd::Float |
2Minimum つの道路ポイント間の最小距離。より近いストリートdistance ポイントは拒否されます。between two street points. Street points that are closer together will be rejected. |
要求距離ReqDistance |
FeatStd::Float |
ポイがモデルから要求される距離。The distance in which POIs are requested from the model. |
要求しきい値距離ReqThresholdDistance |
FeatStd::Float |
カメラが指定された距離を移動すると、新しいリクエストが送信されます。Once the camera has moved this specified distance a new request will be sent. |
ポイメタデータPoiMetaData |
配列プロパティArrayProperty<FeatStd::String> |
データバインディングを使用してUse POIdatabinding のメタデータ更新を受信するto receive metadata updates for the POIs |
Pose
ポーズトラッキングTracking
ターゲットBehavior ノードのポーズを設定する動作。that sets the pose of a target node.
この動作はThis behavior is available for 3D シーンでのみ使用できます。scenes only.
共通のプロパティCommon Properties
プロパティ名Property Name |
タイプType |
説明Description |
位置Position |
カンデラ:Candera::Vector3 |
ターゲットノード上の位置。Position on the target node. |
回転Rotation |
カンデラ:Candera::Vector3 |
ターゲットRotation ノードでの回転。on the target node. |
ユーザーコントロールを有効にするEnableUserControl |
ブールbool
|
データバインディングの代わりにEnable to use WASD コントロールを使用してカメラを操作できるようにします。control to navigate the camera instead of databinding. |
イベントレシーバーEventReceivers |
ArrayProperty<Candera::AbstractNodePointer> |
位置と回転の更新イベントを受信するノードのリスト。List of nodes that will receive position and rotation update events. |
メニューに戻る