玲珑3D随笔

导读:拿什么拯救你,我的玲珑3D一切都是阴差阳错,一切都是峰回路转,一切都是没有归路。这是我这段时间来做玲珑3D最大的感受。岁末将至,先回顾一下2010年的开发历程。这是辛苦的一年,是探索的一年,是变数的一年...

拿什么拯救你,我的玲珑3D

一切都是阴差阳错,一切都是峰回路转,一切都是没有归路。这是我这段时间来做玲珑3D最大的感受。

岁末将至,先回顾一下2010年的开发历程。这是辛苦的一年,是探索的一年,是变数的一年,是心静的一年,也是寂寞的一年。2010年初就决心要做个产品,其实2009年已经尝试了若干,准备了若干的东西。产品,一个有用的产品,一个有市场竞争力的产品,实属不易,天马行空地思考了一阵,最终回归到惯性思维,经验思维上来。于是一系列的尝试在上半年展开,起初做了一个三维的组态软件框架,由于应用点定位不明确放弃了,接着又着手做3D游戏引擎,也做出来了,其实这也是后来玲珑3D的前生,在6月份时,我还特意建起了现在的这个网站http://www.linglong3d.net/,目的就是上传这个引擎的,经过自己及一些人的使用,才觉得这个引擎并不好用,而且差太多太多的东西。再看看充斥着市场的大小引擎,就我个人而言三五年都别想出产品。失败,不成功,成了上半年的主题。我有点灰心,重新下起了久违的围棋,这时只有它能给我信心。痛定思痛,更多的是不甘心。

我知道,产品定位不明,用户群定位不明,方向定位不明,太笼统了,没落实到细节。这是当时最大的问题。忘记自己是一个草根程序员,我就是用户,我就是产品,现在看来,这似乎是一个解决办法。但改变很难,或者你本以为改变了实际却不然。我是在围棋中忘记了自己,更多的是无聊,东游西荡,在QQ教师群上瞎聊(因为我以前做过高中数学教师,后来加过几个数学教师群)。在群上据老师们的反映我一知半解地了解了几种几何软件,好象主流还是都用几何画板,但普遍感觉在立体几何教学方面并不好使,有些人干脆用3DMax,CAD做立体几何图。立体几何教学软件至今是一个空缺,而我曾经是教师,曾经是3D程序员。于是新的开发火花被点燃,在后来的闭关开发及与众多一线老师的交流之间不断反复,玲珑3D几何软件各版本相继发布。在此我深深地向众位老师致敬!

坚持走自己的路,突出自己的特点:灵活性、开放性、实用性、智能性。这是玲珑3D最草根的地方,操作的方便性、通用性,一直是我首先考虑的方面。玲珑3D源于教师,为教师服务,做最实用的东西,这是我的原则。我是高中数学老师,我是玲珑3D,诸位都是我的战友,我的兄弟姐妹。成功的软件只有一种,失败的软件各有各的失败根源。至今,玲珑3D没有成功,但也没失败。明天我们无法预料,但这条路要怎么走,值得深思,这也是我撰写此文的初衷。人无远虑,必有近忧,“拯救”也缘于此念。

玲珑3D是真诚的。真诚的为教学设计,真诚地为师生服务。以后的设计与开发,产品与服务,功能的扩展,以及以玲珑3D为中心的管理与战略我都会逐步推进。在此我就不一一赘述,也无必要空谈大道理。

玲珑3D是创新的。用过玲珑3D的人或许已经感受到了其中的许多创意性的元素,这都是诸位老师共同的结晶。我只是将它做了一次展现。在以后的开发过程中,我会继续和大家一起发现新的应用点,共创新的高度。

玲珑3D是务实的。从试卷教案作图到三维体验及动态几何教学,玲珑3D都从实用、通用的角度出发,快速、灵活、准确、有效地实现作图或演示效果。

玲珑3D是大气的。它少有花拳绣腿,它只实用、耐用。它是属于内秀的那种,它以最真实的朴素本色展现,它很容易上手,而且又会带给师生若干的发挥空间及创造灵感。

玲珑3D是有生命力的。尽管现在它还是带有草根性的孩童,但已倍受欢迎。它是天真的,也是脆弱的,但它会快速成长,它也是记恩的。

说得有点多,很多细节还是没阐述清楚,“如人饮水,冷暖自知”,待实践来证明,玲珑3D将一如既往地贯彻它的好用实用本色。最后感谢大家的支持和关爱!感谢!

仲富2010岁末于成都

 

 

玲珑3D在立体几何教学中的应用

 

立体几何教学的目的是培养学生空间思想体系,其教学内容、教学方法、教学手段都应以此为核心。在信息化、多样化时代的今天,我们的教学内容教学方法教学手段都在变化,动态几何教学随时代应运而生。但事实上,立体几何教学软件的馈乏使得立体几何教学暗然失色。纵观在为数不多的几款立体几何软件中,一、是在操作的方便性直观性上不统一,而显得繁琐;二、是只能画有限的几种几何体,作图的灵活度显得拘谨。还有很多其它细节上处理的不完美,当然这可通过软件版本更新得以完善。但前二者如不能满足,却会是致命的硬伤。三维的东西本该用三维软件,然而大多数老师还是用二维的几何画板来代替做三维的演示,实则不得已而为之。而今,玲珑3D恰好填补了这片空白。

玲珑3D让学生打破空间限制,进行交互式的空间体验,培养学习兴趣,增强空间想象力和自主学习的能力。让老师改善传统教学模式中的不足,大幅度提高立体几何教学质量和效果。可进行轻松的试卷及教案作图和精彩实用的课件,真实的三维沉浸体验,全方位的教学动画演示。

玲珑3D是为立体几何教学量身定做的一套软件,它的灵活性、实用性无处不在,下面关于立体几何教学的目的、内容及方法方面谈谈玲珑3D在立体几何教学中的应用。

玲珑3D是以建立空间思想体系为核心,这与立几教学的目的是一致的。它能精准快速地进行任意空间点、线、圆、面、体的绘制编辑、无切换地进行任意几何变换操作演示、动态效果的随意编辑、三维数据的精准计算等等。在三维操作演示中,操作者及观察者的空间思想体系的建立都自然而然。对于初学立体几何者:1、转个角度看看,2、画图的过程也是空间思维的逐步建立,3、相同或不同几何体的多元化对比,如动态几何变换及切割或展开等。

立体几何的内容是讲解几何体(旋转体及多面体)及空间线面的性质,及其关系。用玲珑3D可以如此来演绎它: 1、我们随意画出的点线弧都可一秒钟生成三维的旋转体,空间任意点线圆及其构成的面都可任意编辑。所以立体几何书上及试卷上的所有图形都可快速准确画出并可全方位查看;2、所有对象都有自动遮挡或自动虚实等效果,而且投影方式也可自由编辑;3、各式各样的创建对象让我们可以应付自如;4、自由的动画编辑让动态几何活灵活现,丰富多彩;5、灵活的表达式是全三维数值计算使得得空间关系得以充分验证。

立体几何教学的方法实际没有定法,在方法选择的多样性上应自然而流,行云流水。玲珑3D也是只一个工具,一般时我们都会做些课件进行演绎;而有时我们直接用它作图,学生也会看得津津有味,在这过程中会让学生画图思维有个过程,空间想象逐步建立,这也是“授人以渔”的效果;另外让学生来用玲珑3D画图,既能培养兴趣,又能潜移默化地培养空间想象力。

玲珑3D是灵活的、开放的、实用的、智能的。其优势特点我就不在这里赘述了。它会给立体几何教学带来了变革性的进步。

 

玲珑3D之道

 

对于数学科学来说主要是抽象思维和理论思维。只要有可能,数学家总是尽力把他们正在研究的问题从几何上视觉化。

立体几何教学就是培养学生的数学想象力。随着计算机多媒体的出现和飞速发展,也给学校教育带来了一场深刻的变革——用计算机辅助教学。

 

许多人认为,立体几何工具软件是傻瓜化的,提供了尽可能多的功能。这些原始的错觉来自对工具软件真正意图的一种很深的误解。

优秀的工具并非致力于功能表面数量的多少,而是在自然对象及计算机之间寻找一种神秘的存在。

“无即是有,有即是无”。有些相关软件生成的旋转体有圆柱、圆锥、圆台和球,生成的多面体有柱体、锥体、台体。但只有这些。而玲珑3D什么都没有,但它什么多面体,什么旋转体都可以生成。

不懂哲学的人只配使用傻瓜软件。

 

玲珑3D的初衷是为立几教学服务的,着意培养学生空间思维能力。直接依据图形的点、线、面的关系来研究图形的性质。

本质上软件本应简单化,这里的简单化应与傻瓜化区分开来。构造的对象就只应是点线面体,就这么简单。当然可以在不打破统一性的前提下再提供一些辅助工具。

 

入了门的师生都会感受到玲珑之美,在几何变换的过程中,有着一种永不倦怠的童稚的欢乐。我在空间之中,空间在我心中。

简单就是美。玲珑3D没有花拳绣腿,尽显通用实用本色。

 

 

编程之余写的一些俳句:

一、

创造怎么样的艺术品看我们有怎么样的工艺,玲珑3D不过是一把利剑。

 

二、

我画图三日,

物我两忘,

唯有几何体在旋转。

 

三、

玲珑3D,

我们是你的主人和奴隶,

我们的生活是3D图形。

 

四、

电子邮件说:

玲珑3D只适用立体几何,

再做设计时,我哭了。

因为在平几及解几方面我无法超越画板。

 

五、

玲珑3D不过是梦,

我只是那做梦的人。

 

六、

点线面体,组成了空间,

衣食住行,构成了凡间。

在空间与凡间的交汇处,

我只听见键盘在歌唱。

 

七、

为何要做3D教学软件,

我不想做游戏,

所以我做玲珑3D。

 

我已成仙,不问世间好多年,

我心如烟云,当空舞长袖,

跳出三界外,不在五行中。

别人在投机取巧中钻营,我在冰天雪地里梦游。

流浪的心流浪的梦。

梦是什么?理想的天国究竟有多远?它是否也有尽头?

别问,我什么都不知道。

我在草丛中睡了一百年,梦了一百年,

只为想象中最后那次壮烈的扑火。

我不是天真的孩童,但比孩童还天真。

一切都在无形无象之中,我只是那个做梦的人。

仲富2011岁6月于成都

 

 

后记

2009年7月,我从北京回到成都之后,尝试着做点属于自己的东西,这是异常折磨的几年,诸多问题就不多谈了。缘于对计算机图形学的执着,缘于以前执教过高中数学,缘于对现有几款立体几何工具的初步使用,就有了做“玲珑3D”的初衷:做一款实用的数学教学软件。

如今“玲珑3D”已发布到了4.02版。渐渐地我想通了很多问题,或者说,很多问题就这样明朗起来,对于我来说,写程序——写个复杂的算法,合理的设计模式,这些都不难,难的是能将程序的实用性简单性高效性都达到极致,难的是内心的感动。我努力地让我的程序变得简单,每一段冰冷的代码都燃烧着我创作的激情,它们已是我生命的某个部分。

回到故乡之后,意外地成就了一次心灵历程,随着心境的改变,我的程序也变得越来越清晰,所有的问题,都不在是问题,我是个图形工具程序员,为编码而编码,我也尽量在完成每一个功能,写每一段代码,都持有这份感动与热情。我只希望能设计出简单实用的图形工具,希望能给用户带来方便,除此之外,我别无所求。

我一直觉得我有问题没解决,但这个问题是什么,我不知道,我只是寻找它,并努力解决。

回顾过去,多年图形程序,从二维到三维,走了很多弯路,现我就已知的图形相关知识做一沉淀,希望能给图形程序员带来帮助。

高仲富 2012年2月于成都