如何做线段绕着点旋转一定角度的动画

作为一名21世纪下的数学老师,为了能适应时代的发展,需要掌握多样化的教学方法,不能仅依靠黑板来教学,需要掌握更多的技能。比如几何画板,这是一款动态课件制作工具,可以让知识点动态展现给学生,下面就来学习做线段绕着点旋转一定角度的动画。

最新版几何画板软件获取地址:http://wm.makeding.com/iclk/?zoneid=17783

以制作“三角形绕平面上任意一点旋转的动画”为例,具体的操作步骤如下:

步骤一 打开几何画板,使用左侧“线段工具”绘制任意三角形ABC,然后使用“点工具”在三角形外绘制任意一点O,双击点O,标记为旋转中心;;

绘制三角形ABC
在几何画板中绘制三角形ABC示例

步骤二 点击上方的“数据”菜单,在下拉菜单选择“新建参数”命令,在弹出的新建参数对话框将单位改为角度,然后点击“确定”;

新建角度参数
在几何画板中新建角度参数示例

步骤三 选中上步新建的角度参数,然后点击上方的“变换”菜单,在下拉菜单选择“标记角度”命令,如下图所示;

标记角度
选中角度参数执行标记角度命令示例

步骤四 选中需要旋转的三角形ABC,点击上方的“变换”菜单,在下拉菜单选择“旋转”命令,角度就使用标记的角度,然后点击“确定”;

标记角度
选中角度参数执行标记角度命令示例

步骤五 选中角度参数,点击上方的“编辑”菜单,在下拉菜单选择“操作类按钮”——“动画”,在弹出的动画按钮对话框点击“确定”。鼠标点击参数动画按钮,三角形绕点旋转的动画就开了。当然手动改变参数的角度,也可以有动画出现。

制作动画按钮
在编辑菜单下制作角度参数动画按钮示例

看了以上教程,就掌握了在几何画板中制作三角形围绕点旋转的动画,主要运用了几何画板旋转功能和制作动画功能。更多绘图技巧请参考几何画板中文官网。

以上教程参考自:http://www.jihehuaban.com.cn/shiyongjiqiao/xuanzhuan-donghua.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用 JavaFX 实现一条线段其一端旋转的示例代码: ```java import javafx.animation.Animation; import javafx.animation.RotateTransition; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.layout.Pane; import javafx.scene.shape.Line; import javafx.stage.Stage; import javafx.util.Duration; public class LineRotation extends Application { @Override public void start(Stage primaryStage) throws Exception { // 创建一个线段 Line line = new Line(100, 100, 200, 100); // 创建一个 Pane 容器,将线段添加到容器中 Pane root = new Pane(line); // 创建一个旋转动画线段的起向逆时针方向旋转360度 RotateTransition rotateTransition = new RotateTransition(Duration.seconds(2), line); rotateTransition.setByAngle(360); rotateTransition.setCycleCount(Animation.INDEFINITE); rotateTransition.setInterpolator(null); // 将动画开始的设置在线段的起上 rotateTransition.setPivotX(line.getStartX()); rotateTransition.setPivotY(line.getStartY()); // 开始动画 rotateTransition.play(); // 创建一个 Scene 并将 Pane 容器添加到其中 Scene scene = new Scene(root, 300, 200); // 设置窗口标题并显示窗口 primaryStage.setTitle("Line Rotation"); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); } } ``` 在这个示例代码中,我们首先创建了一个线段,并将其添加到一个 Pane 容器中。然后创建了一个旋转动画,将动画的起设置在线段的起上,并其逆时针方向旋转360度。最后将动画开始,并将 Pane 容器添加到 Scene 中,显示窗口。 运行该示例代码后,您将看到一条线段其一端旋转的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值