ManipulateVideo

ManipulateVideo[expr,[u,<|t1u1,,tnun|>]]

時間 tiについての指定が与えられた際に,u の値を操作する継続時間 tn の動画を生成する.

ManipulateVideo[expr,{u,},{v,},]

u,v,のそれぞれを操作するコントロールを提供する.

ManipulateVideo[manipulate]

Manipulateオブジェクトから動画を作成する.

詳細とオプション

例題

すべて開くすべて閉じる

  (1)

1つの変数を操作して画像が量子化される色を制御する:

スコープ  (6)

デフォルトで,変数はその領域全体でアニメーション化される:

変数のアニメーション化の方法を指定する:

複数の変数は領域全体で同期的にアニメーション化される:

変数のアニメーション化の方法を指定する:

変数の進化を指定する:

複数の変数の進化を指定する:

オプション  (3)

Appearance  (1)

デフォルトで,結果の動画にコントロールは含まれない:

AppearanceAutomaticを使ってコントロールを表示する.コントロールは,動画が作成されたコンピュータシステムに応じて表示される:

Appearance"Generic"を使ってコントロールを均一に表示する:

DefaultDuration  (1)

指定に時間が含まれていなければ,動画の継続時間はDefaultDurationオプションで制御される:

指定に明示的な時間が含まれている場合の動画の継続時間は,それに従って計算される:

指定に明示的な時間が含まれていてDefaultDurationが設定されている場合は,指定に含まれている時間が希望する継続時間と一致するように再スケールされる:

KeyframeActions  (1)

KeyframeActionsオプションを使って複数の変数の進化を指定する:

アプリケーション  (5)

グラフィックスのアニメーション  (4)

角度と進化のステップを増やすことでドラゴン曲線の生成のアニメーションを作成する:

各コントロールに時間と値の指定が与えられたドラゴン曲線を操作する:

回転する円のアニメーション:
[0,2] 変位を-4から4に増加させる
[2,4] 点の数を100から400に増加させる

まず電荷の一つの大きさを,次に位置を変えることで,電荷のアニメーションを行う:

デモンストレーションからの実験  (1)

Understanding 3D Rotation」デモンストレーションに基づくアニメーションを作成する:

より単純なManipulateを作成する:

3次元で0から1まで広がる立方体の回転実験
0:垂直回転軸をに設定する
[0, 2]: の回転を実行する
3:垂直回転軸をに移動する
[3, 5]: の回転を実行する
6:垂直回転軸をに移動する
[6, 8]: の回転を実行する

特性と関係  (1)

異なる2つの方法で変数の時間進化を指定することができる.2変数のManipulateから始める:

キーが時間を表す連想を指定することで,各変数の進化を計画することができる:

同じ進化を得るための別の方法は,KeyframeActionsオプションを使用することである.この場合,左辺が時間,右辺がその時間に発生するアクションである遅延規則のリストを指定する.通常,アクションは変数の割当てで構成される:

考えられる問題  (1)

KeyframeActionsオプションを使って一般的なアクションを指定する場合は,各アクションが,初期化段階と指定時間の2回評価されることに留意することが重要である:

Wolfram Research (2024), ManipulateVideo, Wolfram言語関数, https://reference.wolfram.com/language/ref/ManipulateVideo.html.

テキスト

Wolfram Research (2024), ManipulateVideo, Wolfram言語関数, https://reference.wolfram.com/language/ref/ManipulateVideo.html.

CMS

Wolfram Language. 2024. "ManipulateVideo." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ManipulateVideo.html.

APA

Wolfram Language. (2024). ManipulateVideo. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ManipulateVideo.html

BibTeX

@misc{reference.wolfram_2024_manipulatevideo, author="Wolfram Research", title="{ManipulateVideo}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/ManipulateVideo.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_manipulatevideo, organization={Wolfram Research}, title={ManipulateVideo}, year={2024}, url={https://reference.wolfram.com/language/ref/ManipulateVideo.html}, note=[Accessed: 21-November-2024 ]}