Packet¶
SceneDataset.applyData と、データセットの宣言の packets に書くパケット。
models、entities、mode による削除、interpolation、samples の順に反映される。 知らないキーと不正な値は、警告して無視される。
Indexable¶
[key: string]: unknown
Properties¶
$comment?¶
optional$comment:string
コメント。読み込み時に無視される。
entities?¶
optionalentities:Record<string,unknown>[]
エンティティの定義。定義が変わったエンティティだけを作り直す。
{ id, delete: true } でエンティティとそのサンプルを消す。同じ id が複数あれば、後のものを使う。
interpolation?¶
optionalinterpolation:Record<string,string>
ターゲット("<エンティティ id>#/<パラメータ名>")ごとの補間。"linear" か "step"。
mode?¶
optionalmode:"snapshot"
"snapshot" なら、entities に無いエンティティとそのサンプルを、データセットから消す。
models?¶
optionalmodels:object
登録する glTF モデル。キーはモデルの名前で、データセットに登録済みの名前は読み込み直さない。
Index signature¶
[name: string]: PacketModel | string | undefined
$comment?¶
optional$comment:string
samples?¶
optionalsamples:PacketSample[]
時系列のサンプル。同じターゲットのサンプルは、日時の順に並べて補間される。