WEB 3D SVG CAD 矢量 几种实现方案
来源:互联网 发布:淘宝卖家举报售假处理 编辑:程序博客网 时间:2024/06/03 15:03
一、全部自己开发,从底层开始
VML+SVG开发矢量地图,不需要导入第三方图片作为背景,直接在地图编辑里可以编辑基础地图内容,如进行岩石、巷道、煤层、水域等绘画,在画好基础地图样子再在其上面画出智慧线等设备,所有操作显示等都用SVG来实现,形成的SVG地图自然就是纯矢量地图。
二、基于WEBGL和3DMAX开发
WEBGL+3DMAX开发3D效果,WEBGL是从OpenGL演进来的WEB上展示3D效果的技术,可以用3DMAX像开发3D游戏场景一样开发立体3D场景,在WEB上可以使用WEBGL显示3D地图。
三、基于VectorDraw开发
VectorDraw开发矢量+3D,VectorDraw是一个矢量3D图形库,是欧美一个小公司开发的比较不错的关于矢量画图的一些工具和类库等,不仅可以打开CAD文件还支持其他矢量对象在任何支持HTML5平台上显示。
四、基于Flash开发
Flash开发矢量+3D,Flash发展历史比较悠久,功能比较强大是网页上显示语音动画等首选,近年来随着Flash的发展其功能也日渐强大,有不少2D地图和3D动画等使用Flash开发,效果也很好。
五、基于kabeja类库开发
kabeja是一个欧美公司开发的关于矢量CAD等图和矢量SVG等转换的JAVA类库,目前该类库最新版本时0.4,并且08年以后没有更新,但该类库功能依旧比较强大,如可以实现CAD到PDF、SVG、JPG等等的后台转换,由于该类库是JAVA类库刚好可以和大多数WEB开发的JAVA互相使用。唯一遗憾的是kabeja资料甚少,国内几乎没有,国外也是有的可怜,如果要用kabeja开发,首先要看懂kabeja的源码。
- WEB 3D SVG CAD 矢量 几种实现方案
- 基于HT for Web矢量实现3D叶轮旋转
- 几种web矢量图形的简单性能比较(3)
- Raphael JS:SVG/VML+JS实现跨浏览器的矢量图形实现方案
- 三维机械设计图形工作站SolidWorks 2014 3D CAD应用方案
- 基于HT for Web矢量实现2D叶轮旋转
- 几种web矢量的简单性能比较(1)
- 几种web矢量图形的简单性能比较(2)
- 制作自定义图标字体,html引用web svg矢量字体
- HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
- 3D矢量类CVector3D
- [HTML5-SVG,VML,CANVAS]Web开发中的矢量绘图(vml,svg)处理和应用
- 使用SVG实现3D图形显示,移动和旋转
- 几种web打印方案的比较
- 几种web打印方案的比较
- 几种web打印方案的比较
- WEB打印的几种方案
- WEB打印的几种方案
- 第9周重要技能体验-单步执行
- 团队现状与用人标准——揭秘万达电商(6)
- poj2823单调队列(模拟优先队列)
- C# 中属性和索引的区别
- wordnet笔记——List of WordNet lexicographer file names and numbers
- WEB 3D SVG CAD 矢量 几种实现方案
- 单例设计模式
- 线程池原理及创建(C++实现)
- Python学习笔记23:Django搭建简单的博客网站(一)
- C#弹出选择对话框的程序
- android4.2 keyguard流程
- 关于苹果ios注册账号时需要注意的事项
- 又好又快,免费学习编程的9个地方
- Eclipse 代码评测与优化系列三:TPTP&Findbugs