一种在计算机上的尺规作图方法与流程

文档序号:12826272阅读:2515来源:国知局
一种在计算机上的尺规作图方法与流程

本发明是一种在计算机上的尺规作图方法,属于计算机技术领域。



背景技术:

目前电子作业只能完成选择题、简单的填空题,无法完成(或需要相当困难的操作)稍复杂的题目,特别是无法完成需要用到尺规作图的高难要求的题目,故难以达到实用程度。

而本发明弥补这一缺点,本发明为在pc、平板电脑上,通过模拟尺规进行作图,以完成高质量的电子作业的一种方法,除了能够书写复杂的数学符号外,还能完成用直尺、圆规进行作图,使得通过计算机完成电子作业的设计、分发、书写和批改。



技术实现要素:

针对现有技术存在的不足,本发明目的是提供一种在计算机上的尺规作图方法,其结构包括输入探测模块、坐标计算模块与界面展示模块。

所述输入探测模块是对鼠标、电子笔的位置、压力进行感知,平滑边缘输入,将所得结果送到坐标计算模块进行处理。

所述坐标计算模块根据输入探测模块来的数据,进行相应的坐标变换,为后面界面展示模块最终呈现进行数据准备,将计算后的结果送到界面展示模块进行处理。

所述界面展示模块是将坐标计算模块送来的数据,展示成直观可见的图形,如直尺、圆规,及其它们所画出的直线和圆弧。

第一步,输入探测模块负责获取鼠标、电子笔当前的位置以及电子笔的压力数据,进行判断位置是否存在跳变,如果存在位置不连续的跳变,插入多个中间值,已达到平滑过渡的效果;如果不存在位置不连续的跳变,直接进入坐标计算模块;对应压力数据的变化,同样进行平滑处理,将处理后的结果,送入坐标计算模块。

第二步,对于探测模块送来的数据,根据当前坐标系的平移设置、旋转设置,进行判断坐标系的平移、旋转是否发生平移与旋转,如果坐标系的平移、旋转发生平移与旋转,直接将坐标变换到相应的目的坐标,达到直尺、圆规的平移、旋转效果,将目标坐标连同压力数据送入界面展示模块;如果坐标系的平移、旋转不发生平移与旋转,直接将进入界面展示模块。

第三步,界面展示模块根据坐标计算模块送来的目的坐标,在界面上作图,根据标准直尺、圆规模型,结合目的坐标,最终在界面上呈现出虚拟的直尺、圆规以及直线、圆弧等图形。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明一种在计算机上的尺规作图方法的工作流程结构示意图;

图2为本发明一种在计算机上的尺规作图方法的直尺操作方法结构示意图;

图3为本发明一种在计算机上的尺规作图方法的圆规操作方法结构示意图;

图4为本发明一种在计算机上的尺规作图方法的圆规操作方法结构示意图。

具体实施方式

为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。

实施例一:参考图2

直尺操作方法:

直尺分为三个区域:a区、b区(分为左右两部分)和c区。

1、用鼠标或电子笔在a区拖动/滑动时,会画出直线痕迹,如同在纸上用笔沿直尺边缘划线一样;

2、用鼠标或电子笔在b区拖动/滑动时,直尺会做相应的旋转,以便调整直尺的角度;

3、用鼠标或电子笔在c区拖动/滑动时,直尺会做相应的平移,可以调整直尺的位置。

实施例二:参考图3

圆规操作方法:

有如下定义:

圆心脚:圆心所处的圆规脚;

圆周脚:圆周所处的圆规脚;

半径锁定区域:圆规两脚交汇处的矩形;

1、当圆规未处于半径锁定状态时(此时半径锁定区域为空心的矩形),用鼠标或电子笔在圆心脚位置处拖动/滑动,可以改变圆心的位置,由于圆周脚的位置不变,此时圆的半径大小会随之改变;当用鼠标或电子笔在圆周脚位置处拖动/滑动,可以改变圆周的位置,由于圆心脚的位置不变,此时圆的半径大小也会随之改变;

2、用鼠标或电子笔点击半径锁定区域可以切换半径锁定状态;

3、无论在处于半径锁定状态还是未处于半径锁定状态,在提示圆处用鼠标或电子笔拖动/滑动,可以画出相应的圆弧或圆圈。

实施例三:参考图4

1、当圆规处于半径锁定状态时(此时半径锁定区域为实心的矩形),用鼠标或电子笔在圆心脚位置处拖动/滑动,可以改变圆心的位置,而圆周脚的位置跟随变化,以保持圆的半径不变;此时用鼠标或电子笔在圆周脚位置处拖动/滑动,圆周的位置不会发生变化;

2、用鼠标或电子笔点击半径锁定区域可以切换半径锁定状态;

3、无论在处于半径锁定状态还是未处于半径锁定状态,在提示圆处用鼠标或电子笔拖动/滑动,可以画出相应的圆弧或圆圈。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点,对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。



技术特征:

技术总结
本发明公开了一种在计算机上的尺规作图方法,其结构包括输入探测模块、坐标计算模块与界面展示模块。输入探测模块是对鼠标、电子笔的位置、压力进行感知,平滑边缘输入,将所得结果送到坐标计算模块进行处理;坐标计算模块根据输入探测模块来的数据,进行相应的坐标变换,为后面界面展示模块最终呈现进行数据准备,将计算后的结果送到界面展示模块进行处理;界面展示模块是将坐标计算模块送来的数据,展示成直观可见的图形,如直尺、圆规,及其它们所画出的直线和圆弧。本发明提出一种模拟现实场景的在计算机上的尺规作图方法,该方法能够如同真正的直尺、圆规一样,在计算机界面上作图,已完成复杂题目的答题操作。

技术研发人员:石群
受保护的技术使用者:深圳市助天使软件技术有限公司
技术研发日:2017.03.23
技术公布日:2017.07.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1