计算机工程2012,Vol.38Issue(22):220-224,5.
SVG数字高程模型生成与3D可视化方法
Approaches of Digital Elevation Model Generation and 3D Visualization of Scalable Vector Graphics
摘要
Abstract
The Scalable Vector Graphics(SVG) does not support 3D model. Aiming at this problem, this paper introduces the realization of the principle of SVG expand element <replicate>, researches how to set up 3D model in SVG which is 2D vector graphics, and uses interpolation algorithm with a triangulation network to solve the problem that <replicate> element does not support points not consistent, not even object. It establishes 3D Digital Elevation Model(DEM) in SVG, and animates it online in changing view points. Approaches of 3D DEM creation by embedded JS and Java daemon are compared, and experimental results show that the embedded JS way cost more time than Java daemon solution. It is necessary to expand the <replicate> as a basic SVG element to create 3D models.关键词
可缩放矢量图形/数字高程模型/〈replicate〉标签/3D可视化/插值算法/三角网格差分Key words
Scalable Vector Graphics(SVG)/ Digital Elevation Model(DEM)/ <replicate> tag/ 3D visualization/ interpolation algorithm/ triangle mesh difference分类
信息技术与安全科学引用本文复制引用
林伟泳,李岩..SVG数字高程模型生成与3D可视化方法[J].计算机工程,2012,38(22):220-224,5.基金项目
国家自然科学基金资助项目(60842007) (60842007)
广东省科技计划基金资助项目(2010A040306003) (2010A040306003)
广东省重点引导基金资助项目(2004B32501001,2005B30801006) (2004B32501001,2005B30801006)