当前位置:首页 > 使用样例 > 绘图

弹簧振子动画
上传时间:2020-05-10 16:18:03
  • 弹簧振子动画
作品简介

\documentclass{standalone}
\usepackage{animate}
\usepackage[UTF8]{ctex}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{decorations.markings,decorations.pathmorphing}
\usetikzlibrary{shadings}
\usepackage{ifthen} %逻辑判断宏包
\usetikzlibrary{calc}
\usetikzlibrary{intersections}
\usetikzlibrary{positioning}
\begin{document}
\begin{animateinline}[controls=all]{20}%
\multiframe{360 }{rx=0+5}{
\begin{tikzpicture}
\draw (-8,-6) rectangle (8,6);
\def\a{0}%悬挂点横坐标
\def\b{4}%悬挂点纵坐标
\pgfmathsetmacro{\x}{-4+1*sin(\rx)}
\coordinate (P) at (\a,\b+\x);
\draw [decorate,decoration={coil,segment length=-\x pt}] (\a,\b)—(P);
\shade ball color=black + (0, -1ex)$)circle (1ex);
\end{tikzpicture} }
\end{animateinline}
\end{document}

暂无评论

  •  3979
  •  16
  •  8
  • 作  者: 一滴海水 关注 已关注
  • 测试平台:texlive
  • 编译方式:xelatex
  • 源码属性:原创