The embodiment of the invention discloses a three-dimensional image generation method of complex function based on the two fork tree, through the establishment of the initial population, the initial population is represented by at least one of the initial complex function expression; each initial complex function expression analysis of complex function into two binary tree; the conversion operation of each complex function two binary tree. Get the complex function expression; wherein, the conversion operation includes one or more crossover operation and mutation operation and arithmetic in operation; the target complex function expression into three-dimensional image. This method uses the three-dimensional image of real part and the imaginary part of complex function and die as seed, through genetic algorithm and arithmetic algorithm is derived based on the tree structure, can produce novel and unique three-dimensional appearance, effectively enrich and expand the 3D model database; and, using a novel appearance for supporting product design. To further facilitate the implementation of product design, improve the efficiency of product design.
【技术实现步骤摘要】
一种基于复函数二叉树的三维图像生成方法
本专利技术计算机辅助设计
,特别是涉及一种基于复函数二叉树的三维图像生成方法。
技术介绍
随着信息技术发展和社会消费观念的变化,除产品的功能外,产品的外观造型是决定其市场价值的关键。在产品外观造型的设计过程中,通常从现有的三维模型数据库中选择一个或多个三维模型组件作为设计基础,通过对三维模型组件的参数修改,以及多个三维模型组件的组装调整,生成产品的三维模型。为了方便产品外观造型设计,通常需要扩展三维模型数据库,在三维模型数据库中增加新的三维模型组件,提高三维模型数据库的多样性和丰富性;这样,通过调用三维模型数据库中的三维模型组件,能够生成创造性的三维模型。目前,三维模型数据库的扩展通常采用参数设计方法,根据要构建的三维模型的大概形状,使用参数工具控制相应的参数,通过原三维模型组件的形变来产生新三维模型组件,并将新三维模型组件增加到三维模型数据库中以供调用。然而专利技术人通过研究发现,使用参数设计方法扩展三维模型数据库,其中的三维模型组件主要是通过形变来产生原三维模型组件的变种,无法生成具有更新颖结构的三维模型组件,这样难以扩展出更丰富多样的三维模型数据库以适应产品设计需求。因此,如何扩展出更丰富的三维模型数据库,以满足产品设计需求是本领域技术人员亟需解决的技术问题。
技术实现思路
本专利技术实施例中提供了一种基于复函数二叉树的三维图像生成方法,以解决现有技术中的三维模型数据库难以丰富扩展的问题。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:本专利技术实施例提供了一种基于复函数二叉树的三维图像生成方法,该 ...
【技术保护点】
一种基于复函数二叉树的三维图像生成方法,其特征在于,包括以下步骤:建立初始种群,所述初始种群由至少一个初始复函数表达式表示;将每个初始复函数表达式解析成复函数二叉树;对每个复函数二叉树进行转换操作,得到目标复函数表达式;其中,所述转换操作包括交叉操作、变异操作和算术操作中的一种或多种;将所述目标复函数表达式转换为三维图像;其中,所述三维图像包括所述目标复函数表达式的实部对应的三维图像、所述目标复函数表达式的虚部对应的三维图像和所述目标复函数表达式的模对应的三维图像的一种或多种组合。
【技术特征摘要】
1.一种基于复函数二叉树的三维图像生成方法,其特征在于,包括以下步骤:建立初始种群,所述初始种群由至少一个初始复函数表达式表示;将每个初始复函数表达式解析成复函数二叉树;对每个复函数二叉树进行转换操作,得到目标复函数表达式;其中,所述转换操作包括交叉操作、变异操作和算术操作中的一种或多种;将所述目标复函数表达式转换为三维图像;其中,所述三维图像包括所述目标复函数表达式的实部对应的三维图像、所述目标复函数表达式的虚部对应的三维图像和所述目标复函数表达式的模对应的三维图像的一种或多种组合。2.根据权利要求1所述的基于复函数二叉树的三维图像生成方法,其特征在于,所述建立初始种群包括:从操作数集和操作符集中,分别随机选择出相应的操作数和操作符;其中,所述操作数集包括变量操作数和常量操作数;所述操作符集包括运算操作符和数学函数操作符;将选择出的操作数和操作符排列组合得到初始复函数集,所述初始种群由所述初始复函数集中的一个或多个复函数表达式表示。3.根据权利要求2所述的基于复函数二叉树的三维图像生成方法,其特征在于,还包括:在所述初始复函数集中,当运算操作符相邻或者统计得到的括号个数为奇数时,将相应的复函数表达式从所述初始复函数集中删除,并得到新的初始复函数集。4.根据权利要求1所述的基于复函数二叉树的三维图像生成方法,其特征在于,所述建立初始种群包括:获取各个初始复函数表达式的适应度值;优先选择适应度值高的初始复函数表达式建立所述初始种群。5.根据权利要求1所述的基于复函数二叉树的三维图像生成方法,其特征在于,所述对每个复函数二叉树进行转换操作,得到目标复函数表达式,包括:获取当前复函数二叉树的完成度值;当所述完成度值小于或等...
【专利技术属性】
技术研发人员:刘弘,刘希玉,郑元杰,
申请(专利权)人:山东师范大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。