Current Issue Cover
基于分层制作的三维汉字构建

李仲阳1, 泥宗涛2(1.湖南师范大学电子与信息工程系,长沙 410081;2.华为技术有限公司,深圳 51800)

摘 要
目前,三维汉字图象的构建主要是基于“扫掠”原理,即用变化的截面沿汉字笔划中心线进行“扫掠”来形成立体笔划,它的主要缺点是难以表达变化丰富的汉字笔划,数据量也庞大,为此,基于快速成型的分层制作原理,提出了用二维汉字来构建三维汉字的一种新方法,即先将三维汉字笔划视为一些二维汉字笔划层面沿高度方向的叠加,然后通过采样二维汉字基本笔划轮廓线点列来构造它的 Voronoi图,由此来自动生成它的不同层面的等距线,再以这些不同层面的轮廓线作为骨架,采用三次 Bezier- B混合样条曲面拟合来形成立体笔划,最后将它们组合,构成三维汉字,并以一个三维汉字的构建实例来说明该算法的有效性,构建结果表明,该方法能更丰富地表现汉字笔划,同时能克服三维汉字构造中的数据量过大和放大处理的失真问题.
关键词
Constitution of 3D Chinese Character Based Principle of Layer-manufacturing

()

Abstract
Usually, the construction of 3D Chinese character mainly applies the sweeping principle--that is, the stroke of 3D Chinese character is generated by variational sections sweeping the center line of its 2D stroke. This method exists defects as follow: difficult expression in abundantly variational strokes of Chinese character and huge data in description of the stroke. For this reason, based on the principle of layer-manufacturing in Rapid Prototyping (RP), that is--any 3D Chinese character can be considered as 2D section accumulated layer by layer, this paper put forward a new method to constitute 3D Chinese character by 2D Chinese character. By applying the theory of Voronoi diagram, the offsets of each layer, which are the skeleton of surface of 3D stroke, are automatically generated by basic 2D stroke contours, which is expressed to double circle link table whose node is coordinate vertex of this contour. By making those contours as skeleton and then interpolating block by block in Bezier-B blend spline surfaces, a 3D stroke of Chinese character is constituted and then a 3D Chinese character is composed by this strokes. In the paper, a actual example of 3D Chinese character is displayed at last, and this new method shows that constitution of 3D Chinese character based on layer-manufacturing can more plentifully express the Chinese stroke, and overcome the problem of huge data capacity and distortion when a 3D Chinese character is magnified.
Keywords

订阅号|日报