#几何画板是一个很神奇的绘图工具,所有数学教材中的图形都能运用几何画板轻而易举的画出来,还可以复制到文档编辑软件(比如Word、WPS)中,几何画板提供了一个十分理想的"做数学"的环境,完全可以利用它来进行数学实验。

当我们拿到一道几何证明题时,你可以在几何画板画出图形,用测量的方法去验证一下,当你看到一个繁琐的函数时,你也可以画出图像,它可以帮助你一目了然地看出定义域,值域等。

几何画板学起来比较容易、操作简单,而且几何画板具有动态交互性、简单实用性以及强大的作图、动画等功能,能有效地辅助数学教学,大大提高学生的学习兴趣和积极性,可有效提高教学效果。

以下是我已经录制并上传的几何画板基本作图视频教程,有兴趣的可以点击观看:

1.做一条线段等于已知线段 2.作已知线段的垂直平分线 3.作一个角等于已知角 4.作角的平分线

5.作矩形、正方形、菱形 6.作圆的切线

几何画板工作界面

1. 几何画板的核心是几何关系,在运动变化中保持几何关系不变。

许多老师问我,说他们在几何画板中作好了图形,但是拖动图形中的某一个点时,图形形状变化的同时,基本的几何关系如垂直、平行等不成立了。那是因为在作图的时候没有按照几何关系来做,几何画板的核心就是几何关系,当我们拖动绘制的对象时,仍然保持几何关系不变,几何画板中的所有对象都是通过几何定义构造出来的,无论几何对象如何关系始终保持几何关系。

那么怎么作图才能保持几何关系不变呢?以作垂线为例,过一个点作已知直线的垂线,不能简单的通过两条线段来拼接成垂直关系,而是在选择点与直线之后,通过菜单中的"构造"命令中的"垂线"来画垂线,如下图,左图是两条线段的拼接的垂直,右侧是通过构造垂线得得到的垂直,左图拖动任何一点都能改变垂直关系,右图无论怎么拖动始终保持垂直关系。

几何关系不变的演示

2. 几何画板作图依靠"构造"命令

几何图形的最小单位就是一个点,几何画板在作图时同样遵循"两点确定一条直线"、"点动成线"、"线动成面"、"面动成体"等基本的几何原理。

“构造”菜单

"构造"命令是几何画板作图的重要工具,虽然在画板左侧有一些常见工具:点、线、圆、多边形,但在实际作图过程中,更多的需要运用到"构造"命令。运用"构造"命令之前必须先选择对象,才能选中菜单下面的命令,比如,要构造一条线段,根据"两点确定一条直线"的公理,就必须先选择两个点,再执行"构造"--"线段",又比如,要作一个圆,就要先确定圆心和圆上一点,选中两点才能作圆,在选择点时也有先后顺序,先选的点为圆心,作线段也有方向,从左往右选点,线段方向也就是从左往右,这个顺序必须了解,后面在运用点值作图时就要考虑线段的方向。

3. 善用变换菜单可以提高作图效率

“变换”菜单

灵活运用变换菜单下面的功能,可以提高作图效率,变换菜单提供了五种标记工具,分别是标记中心、标记镜面、标记角度、标记比、标记距离,分别对应四种图形的变换,要进行图形或者是对象的平移、旋转、缩放、反射(轴对称),就必须先确定平移距离、旋转中心、缩放中心和缩放比、对称轴等。比如我们在绘制正方形时,可以绘制一条线段为边长,然后把线段两端点分别作为旋转中心,将线段分别旋转后连接起来即可。

因此我们在作图时灵活运用这些命令,可以大大提高作图效率。

4. 迭代与深度迭代

所谓迭代是指按一定的规则,从原象到初象的反复映射过程(生成的初象变为新原象继续形成新的象),运用迭代由机器运算替代复杂的人工作图,还可以生成许多漂亮的图案,如下图中的毕达哥拉斯树就是使用迭代功能制作而成。

勾股树

迭代有基本迭代和深度迭代,看过我教程的应该清楚,要想调用深度迭代,就必须建立一个迭代次数的参数,并且在选择变换菜单后,按住键盘上的"Shift"键后,才会有深度迭代命令。

迭代命令只有当选定了一些联合的原象点或原象计算结果时才为可用状态。原象点必需是独立的点或路径 上的点,而且必需在当前画板中通过原象定义了其它点。原象计算结果必需是独立的参数,而且必需 同时定义其它计算结果象或几何对象。

(关于迭代的更多知识还请观看我的视频教程,更加直观)

几何画板不仅是一个电子作图工具,更有许多丰富的实用功能,比如几何动点问题的动态演示,图形面积变化与函数图像的动态演示,图形变化轨迹的探究等,作为一位数学教师,在信息技术飞速发展的这个时代,如果不能掌握一门教学的工具,是落后于这个时代的。


目前我@老师李木子正在录制几何画板基础教程,如果您有兴趣学习,可以关注我,并在我的个人主页中可以找到我的全部视频教程。

几何画板自定义工具_用好神奇的数学工具--几何画板,轻松作出复杂的几何图形...相关推荐

  1. 代码同步工具_可以多重连接的数据库管理工具

    Navicat Premium 12 for Mac是Mac平台上的一款可以多重连接的数据库管理工具,navicat premium mac符合专业开发人员的所有需求,包括存储过程,事件,触发器,函数 ...

  2. tkinter的可视化拖拽工具_微信小游戏内测可视化工具!“人人都是小程序开发者”的时代到了...

    让小程序制作像"搭积木"一样简单! 作者丨Tsai 微信小程序最近可谓动作频频.7月25日,微信团队在开发者小课堂上透露即将推出"小程序消息提醒可订阅"等新能力 ...

  3. wordpress漏洞工具_使用5种WordPress自动化工具提高生产力

    wordpress漏洞工具 Managing a WordPress site can be a challenging task, especially if your site is receiv ...

  4. python测试用例管理工具_三款开源测试管理工具推荐

    测试管理包括测试过程中的测试计划,测试执行以及执行结果的存储和分析. 具体来说就是和其它工具比如需求管理工具,功能测试工具比如Selenium和Cucumber,持续集成工具比如Jenkins和Tea ...

  5. java 代码解析工具_改善 Java 代码质量的工具与方法

    原标题:改善 Java 代码质量的工具与方法 我们可能见过上面的有关代码质量的图片,究竟如何衡量一段代码好坏? 代码质量是什么?为什么它很重要? 作家通过他的著作来讲述了一个清晰的.令人信服的故事.他 ...

  6. java xml最火的的工具_几种高效的Java工具类推荐

    本文将介绍了十二种常用的.高效的Java工具类 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类. 在开发中,使用这些工具类,不仅可以提高编码效率,还 ...

  7. mysql注入扫描网站漏洞工具_国产SQL注入漏洞测试工具 - 超级SQL注入工具(SSQLInjection)...

    此工具为本人对C#.Socket及HTTP协议.SQL注入进行深入研究后,闲暇时间做的一款SQL注入工具.不说秒SQLMap,直接秒杀什么webcruiser.Safe3SI.pangolin.hav ...

  8. shsh备份工具_升级iOS13上当,这个工具可以随机降级系统

    从iOS13的发布,现在也有几个月了,频繁的更新版本从这儿就能看出端倪,留言区的朋友们纷纷大吐苦水,觉得升级 iOS 13 是上了库克的当... 我们熟知苹果的套路,苹果每次推出新正式版本系统后没多久 ...

  9. mysql 自动化运维工具_部署MySQL自动化运维工具inception+archer

    *************************************************************************** 部署MySQL自动化运维工具inception+ ...

最新文章

  1. php strtotime 和 date 日期操作
  2. 利用WINDOWS活动目录提供LDAP的方案
  3. html5 子标题栏,HTML5 建构主义标题栏页面模板
  4. aop实现原理_从宏观的实现原理和设计本质入手,带你理解 AOP 框架的原理
  5. 9203-1203-随堂笔记-窗体通讯录
  6. 业务爆发式增长,音视频服务如何做好质量监控与优化?
  7. 全阶滑模观测器程序_滑模观测器转子估算程序
  8. 深度相机---(3)双目立体视觉
  9. 【优化算法】人工蜂鸟优化算法(AHA)【含Matlab源码 1470期】
  10. sony a7 android,摄影 篇一:SONY A7R4利用ftp传输直传照片到安卓设备,完爆app体验
  11. 一册在手,走遍天下(大数据技术架构手册之上篇十四万字问世)
  12. 什么是HTML5的媒体查询功能
  13. 纬创软件本社对日JAVA开发
  14. 一些思考:腾讯股价为何持续都低
  15. python怎么搜索文献_python论文参考文献有哪些
  16. vim黏贴代码格式混乱的解决方法
  17. 在线使用ChatGPT,国内手机号也可以注册。
  18. 【机器学习炼丹炉】使用便宜的x99和二手显卡,单显卡的学习机器在3000元,多显卡更贵,可以用支架,架起显卡,用做算法的学习使用,模型训练需要显卡的算力支持,低成本做算法研究,万一从入门到放弃了呢
  19. 怎样把ppt转换成html,如何将PPT文档转换成Flash/HTML的方法
  20. (oralce)操作数据库

热门文章

  1. IOS之优秀PCH头文件定义
  2. IOS开发基础之单文件上传基础最原始的方式
  3. hadoop免密钥配置
  4. python做数据分类_二分类怎么做数据分析python
  5. 编写程序定义一个有 10 个 int 型元素的数组,并以其在数组中的位置作为各元素的初值。
  6. 反序列化工具_JBOSS反序列化漏洞
  7. Qt VS Tools用不了解决方法
  8. Android开发之非常好用的日志工具类(公司项目挖出来的)
  9. c语言车库计费系统,基于单片机智能车库计费系统设计.doc
  10. iOS7 企业应用无法安装应用程序 因为证书无效的解决方案