去年开发了套bs架构的思杰capp,跑客户的过程中,用户希望在线编辑dwg,就是在网页双击直接就在线编辑。
最开始用的是梦想控件。
但是梦想控件不能从cad复制图纸,并且用户习惯了autocad的快捷,梦想cad不能完全满足。
最重要的是控件能占50-60%以上的成本,这样就没法做了。
再者就是从dwg提数据,是个非常麻烦的过程,无论用谁家的都提不了。
思来想去,觉得对svg还算熟悉,不如写一套简单的模拟cad的精确画图工具得了。
最主要的是,以后画完的图,图里的数据想怎么提就怎么提。
想法是好的,但是发现十分的难,一开始想用webgl,但是发现缩放会慢,卡。
后来测试svg。
光是svg一个坐标系就写了两个多月,写了两套坐标系。
第一套发现放大后,浏览器会重新渲染svg,dom多了会非常慢。
第二套是目录录屏这个,用了半个多月才把原型写出来。
录屏时,svg里有1000多个dom,缩放1024倍,移动和再缩放速度可以接受。
我的笔记本是thinkpad420,集成显卡的。
中间难的我几度想放弃,不过最终还是把坐标系写出来。
接下来准备完善框架,接收命令行输入的参数,在坐标系按坐标等画图。
干了半辈子capp,pdm,erp实施和集成,虽然是个简单的webcad,只希望在二维方面能满足未来用户需求。
加油吧,中年,加油,中国工业软件。
有交流的可加Q105452034,穷死了,骗子别来。