qcustomplot绘制动态曲线_【立体几何】GeoGebra旋转曲面的绘制方法

81b7418f00ce5bf38f3a6bbcb33f41bc.png

旋转曲面,也称回转曲面,是一类特殊的曲面,它是一条平面曲线绕着它所在的平面上一条固定直线旋转一周所生成的曲面(来源:百度百科)。

在GeoGebra中绘制旋转曲面,我们可以采用两种方法:一是直接写出旋转曲面的方程,二是用“曲面”指令中的旋转曲面的作法去绘制。方法一需要已知曲面的方程,这点不大容易实现,多数情况下,用方法二会更简单,本文要介绍的就是方法二。“曲面”指令的语法有以下三种,绘制旋转曲面,我们可用前面的两种语法。

e46d3ec3b7da9a2a2d3b6988b4cb7617.png

也就是说,我们可以将函数或曲面绕一定的转轴旋转得到旋转曲面。

案例1 正弦函数绕x轴旋转得到的曲面

9820eedab2251e8d65393b189bd7c316.png

绘制过程:f(x) = 如果(0 ≤ x ≤ 4π, sin(x))

a = 曲面(f, 2π, x轴)

案例2 玫瑰线绕y轴旋转得到的曲面

3984a1b0d604eff64255a17da94c9e55.png

绘制方法:a = 曲线((2sin(3t); t), t, 0, π)

b = 曲面(a, 2π, y轴)

注意,玫瑰线的参数方程用的是极坐标下的写法,用分号而不是逗号。

尽管“曲面”指令中,只给出了函数和曲线,但我们也可以对多边形、折线、圆锥曲线、线段等几何对象进行旋转,进而得到它们的旋转曲面,具体见以下案例。

案例3 直角三角形绕直角边旋转得到圆锥面

a756017cbfdebd07d6ff0d8270861fb9.png

以上得到的是静态图,若想得到圆锥的动态生成过程,旋转角度用滑动条来控制即可,如以下动图所示:

756133498ad5b926ff33c436a3a02fbe.png

案例4 泳圈状曲面

a0e63db191d6309975b0cc8733f425a7.png

这个曲面可由一个圆形绕着一定的转轴旋转得到。

案例5 旋转双曲面

d71b238fa747a14367004f2b872e207e.png

空间中一条直线绕另一条与之异面的直线(不垂直)旋转一周,得到单叶双曲面,著名的广州塔小蛮腰就属于这种曲面(以上动图采用了跟踪)。

案例6 参照已有形状绘制旋转曲面

有时候我们需要作出特定形状的旋转曲面,但是却不知道母线的方程,比如要绘制下图中的花瓶状曲面,这时候该怎么办呢?

88e43a47579c667f9cd4c12339a7bcdc.png

对此,我们可以用样条曲线去拟和母线的形状,然后再生成旋转曲面即可。作图步骤如下:

首先,作出y=0平面,然后在这个平面上取若干个点ABCDEF,作出经过这几个点的样条曲线:

a = 样条曲线({A, B, C, D, E, F})

然后调节这几个点的位置,使曲线看上去与目标形状符合。

17634600eaf6dc8c9e8497a79d478fdf.png

然后,绘制底面圆的圆心:G = (0, 0, z(F))

构造线段: g = 线段(G, F)

472c2091a4c21130fd04e820bf7acd54.png

最后,绘制花瓶的侧面和底面:

b = 曲面(a, 2π, z轴)

c = 曲面(g, 2π, z轴)

最后再调下样式和隐藏相关对象即可。


本文为原创作品,欢迎转发,如需转载,请联系作者并注明出处

GeoGebra物理数学可视化(公众号同名),致力于数学物理的教学与学习可视化,欢迎关注!

本文于2020/6/7首发于公众号“GeoGebra物理数学可视化”

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值