ThingView ウィジェット: プロパティ
このセクションでは、「ThingView」ウィジェットで使用可能なプロパティについて説明します。
プロパティ名
説明
ベースタイプ
デフォルト値
バインド可能なターゲット (T)/バインド可能なソース (S)
ProductToView
ThingWorxCreo View データを視覚化します。このプロパティを使用して、Creo View 構造ファイルまたは PDF ドキュメントへの URL を指定します。PVZ ファイルまたは URL を構造にロードするか、URL を PDF にロードできます。
モデルに 1 つのフィギュアが含まれている場合、自動的にロードされます。
モデルに複数のフィギュアが含まれている場合、フィギュアは自動的にロードされません。この場合は、Views プロパティまたは ThingViewControls ユーザーインタフェースを使用して、ロードするフィギュアを選択します。
モデルにフィギュアが含まれていない場合は、構造のデフォルトの表示部品がすべてロードされます。
URL が PDF を指している場合、ドキュメントは自動的にロードされます。PDF ドキュメントまたは図面をロードするには、PDF ファイルへの URL を直接指定します。PDF ドキュメントまたは図面を含む PVZ ファイルをロードするには、views プロパティを使用します。
「ThingView」ウィジェットはクライアントブラウザセッションで実行されるため、同じ基準を持たないコンテンツのリクエストは、クロスオリジンリクエスト規則の対象となります。最良事例として、コンテンツが ThingWorx サーバーによって検索および提供されるか、Windchill からロードする場合はコンテンツプロキシを介して送信される必要があります。
STRING
なし
T
Orientations
ビュー方向を設定します。
標準ビュー方向の値は次のとおりです。
ISO1
ISO2
Top
Bottom
Left
Right
Front
Back
STRING
ISO1
T
MouseNavigation
マウスナビゲーションモードを設定します。
マウスナビゲーションモードの値は次のとおりです。
CreoView
Creo
CATIA_V5_Compatible
Explore
STRING
CreoView
T
Orientation
カメラの回転角度 (度)。X,Y,Z のフォーマットで方向を指定します。このプロパティは、GetViewLocation または SetViewLocation サービスとともに使用されます。
たとえば、Y 軸を中心に 90 度回転するには、0,90,0 と指定します。
STRING
なし
T
S
Position
カメラの位置をメートル単位で配置します。X,Y,Z のフォーマットで位置を指定します。このプロパティは、GetViewLocation または SetViewLocation サービスとともに使用されます。
たとえば、カメラを X 軸に沿って 0.5 メートルで配置するには、0.5,0,0 と指定します。
STRING
なし
T
S
BackgroundStyle
ビューの背景色を変更します。スタイル定義の Background color フィールドを使用します。
STYLEDEFINITION
該当なし
該当なし
Data
セッションにロードされた部品の相互選択、色、および透明度のフォーマットを処理するために使用します。
相互選択の場合は、モデル内における部品のオカレンス ID の列を含むデータテーブルを使用します。オカレンス ID のパスは、Creo View データ内の部品の一意の識別子です。
部品の色と透明度を変更するには、DataFormatter とともに別の列を使用します。詳細は、DataFormatter プロパティを参照してください。このデータテーブルを、Data プロパティおよび「グリッド」ウィジェットの Data プロパティにバインドして、これらの間で相互選択を実行します。
* 
フィギュアでは相互選択はサポートされていません。
INFOTABLE
なし
T
S
OccurrenceField
オカレンス ID が含まれています。Data プロパティにバインドされているデータテーブルから列が選択されます。
FIELDNAME
treeId
なし
DataFormatter
状態ベースのフォーマットを使用して、Creo View 部品に色と透明度を適用します。Data プロパティにバインドされているデータテーブルの列を指定します。
STATEFORMATTING
該当なし
該当なし
SelectedOccurrencePath
3D データで選択されている部品のオカレンスパス。
複数の部品が選択されている場合、このプロパティは最後に選択した部品のオカレンスパスを指定します。
STRING
なし
S
PreSelectedOccurrencePath
3D データで事前選択されている部品のオカレンスパス。部品にカーソルを合わせて事前選択します。
STRING
なし
S
Views
ロードされた製品構造で使用可能なビューのリストが含まれているデータテーブル。サポートされているビューのタイプは次のとおりです。
annotation/model
annotation/document
annotation/drawing
viewable/illustration3D
viewable/document
viewable/drawing
viewstates
* 
アノテーションセットとビューデータの両方の場合、document タイプと drawing タイプは PDF に対してのみサポートされています。
* 
このプロパティは document タイプと drawing タイプもサポートしているので、3D の type の値は annotation から annotation/model に変更されます。
viewables の場合、3D イラストレーションの type の値は viewable から viewable/illustration3D に変更されます。
ビューをロードするには、Views プロパティをグリッドにバインドし、選択した 1 つの行を使用して、特定のビューのロードをトリガーします。
INFOTABLE
なし
T
S
Gnomon
指針の表示/非表示を設定します。指針は、XYZ 絶対座標系の 3D シンボルです。これを見れば、ビューの中でオブジェクトがどちらを向いているかがわかります。
BOOLEAN
False
T
S
EnablePartSelection
部品の選択を有効または無効にします。
BOOLEAN
True
T
S
EnablePartDragger
部品を選択したときに、部品ドラッガを表示または非表示にします。このプロパティは、ThingViewControls ユーザーインタフェースでも使用できます。
BOOLEAN
False
T
S
SpinCenter
ビューの回転中にスピン中心を表示または非表示にします。
BOOLEAN
False
T
S
AllowCORSCredentials
クロスオリジンリクエスト (CORS) を有効にします。
BOOLEAN
False
なし
AllowClientRedirect
このプロパティは、メディアプロキシを使用して Windchill からモデルを読み込む場合に適用されます。
true に設定されている場合、クライアントは Windchill からのリダイレクト応答を処理して部品を読み込みます。
false に設定されている場合、メディアプロキシは Windchill からのリダイレクト応答を処理します。
BOOLEAN
True
なし
AcknowledgeStepText
シーケンスステップの確認メッセージ。
STRING
なし
S
SequenceStepNumber
現在のシーケンスのステップ番号。
STRING
なし
S
SequenceStepName
現在のシーケンスステップの名前。
STRING
なし
S
WindchillSourceData
Windchill からのソースデータの場合は true に設定し、そうでない場合は false に設定します。
BOOLEAN
True
なし
EnableWindchillFileCache
ロードを高速化するために、Windchill 部品ファイルをキャッシュに保存できるようにします。
BOOLEAN
False
なし
WindchillCacheSize
Windchill ファイルから部品ジオメトリを保存する場合の最大キャッシュサイズ (メガバイト)。
NUMBER
1000
なし
SelectedParts
選択した部品のオカレンス ID を含むデータテーブル。
データテーブルでは、Selection データ型が使用されます。
INFOTABLE
なし
T
S
ThingViewControls
サイドパネルのユーザーインタフェースでモデルを操作できるようにします。
BOOLEAN
True
なし
DisplaySequenceAnimationControls
アニメーションとシーケンス再生制御の表示と非表示を切り替えます。アニメーションまたはシーケンスを含む任意のフィギュアをロードすると、このプロパティはそのための再生制御を表示または非表示にします。
BOOLEAN
True
なし
DisplayViewState
サイドパネルのユーザーインタフェースでビューステートの表示と非表示を切り替えます。このプロパティは、ThingViewControls プロパティが設定されている場合にのみ適用されます。
BOOLEAN
True
なし
DisplayAlternateRep
サイドパネルのユーザーインタフェースで代替製品表現の表示と非表示を切り替えます。このプロパティは、ThingViewControls プロパティが設定されている場合にのみ適用されます。
BOOLEAN
False
なし
DisplayExplodeState
サイドパネルのユーザーインタフェースで、分解ステートの表示と非表示を切り替えます。このプロパティは、ThingViewControls プロパティが設定されている場合にのみ適用されます。
BOOLEAN
False
なし
DisplaySectionCut
サイドパネルのユーザーインタフェースで断面カットの表示と非表示を切り替えます。このプロパティは、ThingViewControls プロパティが設定されている場合にのみ適用されます。
BOOLEAN
False
なし
DisplayFilter
モデルでモデルアノテーションの表示を設定する JSON 文字列。
たとえば、JSON 文字列を次のように指定します。
{
"ModelAnnotation":
{
"HiddenByDefault": true,
"PlanarAnnotation": true,
"FloatingAnnotation": false,
"MiscAnnotation": false
}
}
画面スペースアノテーションの表示は、「ThingView」ウィジェットによってサポートされていません。
STRING
{
"ModelAnnotation":
{
"HiddenByDefault": true,
"PlanarAnnotation": true,
"FloatingAnnotation": false,
"MiscAnnotation": false
}
}
なし
ProjectionMode
現在のビューの投影モードを指定します。投影モードの値は次のとおりです。
Orthogonal - パース処理効果なしでオブジェクトを表示します。
Perspective - モデルのリアルなビューをレンダリングします。
STRING
Orthogonal
なし
PerspectiveHFOV
Perspective モードのビューのフィールドを指定します。0 度から 180 度の範囲で値を設定できます。
NUMBER
60
なし
SelectionPropertyGroupName
選択プロパティのグループ名を指定します。
このプロパティは、SelectedParts プロパティ選択モード (SelectedPartsSelectionMode) が PROPPATH または PROPVALUE のいずれかである場合にのみ適用されます。
STRING
なし
T
SelectionPropertyName
選択プロパティの名前を指定します。
このプロパティは、SelectedParts プロパティ選択モード (SelectedPartsSelectionMode) が PROPPATH または PROPVALUE のいずれかである場合にのみ適用されます。
STRING
なし
T
SelectedPartsSelectionMode
SelectedParts プロパティの選択モードを指定します。
IDPATH - モデル内の部品のオカレンス ID が選択に使用されます。
PROPPATH - パス値。これは、アセンブリ内の各ノードから子ノードまでの、プロパティ値から派生されます。プロパティ値は、SelectionPropertyGroupNameSelectionPropertyName ウィジェットプロパティを使用して、グループ名とプロパティ名から取得されます。
PROPVALUE - SelectionPropertyGroupNameSelectionPropertyName プロパティによって指定される値。
STRING
IDPATH
なし
これは役に立ちましたか?