GeoGebra实现“杨森机械腿”Jansen Linkage(一)

来源:互联网 发布:百度网盘引擎源码 编辑:程序博客网 时间:2024/04/30 15:07

Jansen


上图就是最终实现后的样子,大致过程如下:

1.添加“滑动条”

在工具栏中找到对应图标,点击添加在绘图区,


这里写图片描述


右键选择属性,在“常规”选项卡中设置名称和初始值;在“滑动条”选项卡中设置区间以及滑动增量,如果对应数值为角度,则输入角度符号即可。


这里写图片描述

这里写图片描述


之后,同样方法完成图中全部“滑动条”的添加

2.添加“线段”

添加点A=(0,0), B=(-13,0), 双击左侧“代数区”的对应点,可以修改坐标。


这里写图片描述

这里写图片描述


添加以A、B为端点的线段a’,


这里写图片描述


3.添加“角度”

添加点B’,选择A,B以外的任意位置即可,后面会以AB’作为旋转轴。

添加角度α=∠BAB’,


这里写图片描述


4.添加“射线”

添加射线m,端点为A且经过B’,


这里写图片描述


5.添加“圆”

添加圆p,圆心为A且半径为Rotator1,


这里写图片描述


6.线段R

添加点C,射线m与圆p的交点,


这里写图片描述


添加线段R,端点为A、C

7.线段b’,c’

添加圆q,圆心为 C 且半径为 b;
添加圆r,圆心为 B 且半径为 c ;
添加点D,圆q与r的交点;
添加线段b’,端点为 C、D ;
添加线段c’,端点为 B、D ;

8.线段d’,e’

添加圆s,圆心为 B 且半径为 d;
添加圆t,圆心为 D 且半径为 e ;
添加点E,圆s与t的交点;
添加线段d’,端点为 B、E ;
添加线段e’,端点为 D、E ;

9.线段f’,g’

添加圆c1,圆心为 C 且半径为 f;
添加圆d1,圆心为 B 且半径为 g ;
添加点F,圆d1与c1的交点;
添加点G,圆d1与c1的交点;
添加线段f’,端点为 C、G ;
添加线段g’,端点为 G、B ;

10.线段h’,i’

添加圆e1,圆心为 E 且半径为 h;
添加圆f1,圆心为 G 且半径为 i ;
添加点H,圆e1与f1的交点;
添加线段h’,端点为 E、H ;
添加线段i’,端点为 G、H ;

11.线段j’,k’

添加圆g1,圆心为 H 且半径为 j;
添加圆h1,圆心为 G 且半径为 k ;
添加点Tracing,圆g1与h1的交点;
添加线段j’,端点为 Tracing、H ;
添加线段k’,端点为 G、Tracing ;

至此,核心的模型部分就建立出来了,是下面这个样子。
离最终完成还有一段距离,下期继续吧O(∩_∩)O。


这里写图片描述


0 0
原创粉丝点击