ManipulateVideo

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

通过按照 ti 的时间规范操纵 u 的值,生成持续时间为 tn 的视频.

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

提供控件来操纵每一组 u,v,.

ManipulateVideo[manipulate]

Manipulate 对象创建视频.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (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)

根据理解 3D 旋转演示项目创建动画:

创建一个较为简单的 Manipulate

立方体旋转实验,该立方体在三个维度上的范围都是 0 到 1:
0: 将垂直旋转轴设置在
[0, 2]: 进行 旋转
3: 将垂直旋转轴移动到
[3, 5]: 进行 旋转
6: 将垂直旋转轴移动到
[6, 8]: 进行 旋转

属性和关系  (1)

可以用两种不同的方式指定变量的时间演变. 从双变量 Manipulate 开始:

可以通过指定代表时间的键的关联来规划每个变量的演变:

另一种实现相同演变的方法是使用 KeyframeActions 选项. 在这种情况下,您需要指定一个延迟规则列表,其中左侧是时间,右侧是在该时间发生的动作. 通常,这些动作由变量赋值组成:

可能存在的问题  (1)

当使用 KeyframeActions 选项指定通用动作时,需要记住一点,每个动作将被运算两次,一次是在初始化阶段,另一次是在指定的时间:

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 语言. 2024. "ManipulateVideo." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ManipulateVideo.html.

APA

Wolfram 语言. (2024). ManipulateVideo. Wolfram 语言与系统参考资料中心. 追溯自 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 ]}