一种动态几何软件中图形退化的实现方法

基本信息

申请号 CN201911046620.8 申请日 -
公开(公告)号 CN110795193A 公开(公告)日 2020-02-14
申请公布号 CN110795193A 申请公布日 2020-02-14
分类号 G06F9/451 分类 计算;推算;计数;
发明人 林咏渔;管皓;何义兵;尧刚;张景中 申请(专利权)人 成都景中教育软件有限公司
代理机构 四川省成都市天策商标专利事务所 代理人 成都景中教育软件有限公司
地址 610000 四川省成都市中国(四川)自由贸易试验区成都市天府新区湖畔路北段366号1栋3楼1号
法律状态 -

摘要

摘要 本发明公开了一种动态几何软件中图形退化的实现方法,步骤S100:在动态几何软件的界面上拖动自由元素,查找自由元素驱动的依赖元素序列并将其放入更新队列;所述自由元素和依赖元素为约束类型不同的元素,所述元素包括图元和约束;步骤S200:启动更新元素状态,遍历更新队列,依次更新元素,更新元素过程中根据元素的约束的输入的类型变化,动态的变化或者替换元素的图元类型,重新生成新的图元。本发明实现了动态几何作图和用户几何直观的统一;约束类型不变,output元素图元类型可动态变化或者替换,完备解决的动态几何中退化问题;元素更新过程中的计算方法根据约束的输入的类型变化而动态的选择。