The invention discloses a method and system for constructing 3D building model based on software component, wherein the method comprises extracting 2D parts from the architectural design architectural design drawings, and architectural design components to generate two-dimensional contour representation with mathematical functions; feature extraction of 2D architectural design components in the outline and construct two binary tree, using the genetic algorithm optimization of two dimensional architectural design architectural design part profile; two-dimensional contour drawing parts after the optimization of the thickness of the 3D design software component to generate the corresponding, and saved to the design of software component library; from the design of 3D design software component and software component library, 3D building models corresponding to generate architectural design drawings in.
【技术实现步骤摘要】
基于软构件的三维建筑模型构建方法及系统
本专利技术属于计算机辅助设计领域,尤其涉及一种基于软构件的三维建筑模型构建方法及系统。
技术介绍
随着社会的进步和人们知识修养和整体文化素质的提高,人们消费观念及对住房、用品的要求正在悄然发生着变化。当今时代人们在选购住房、用品尤其是那些有规则结构形状的用品时,越来越看中产品的艺术性、实用性、使用便捷性和宜人性,概念设计是产品设计中创造性设计的思维阶段,在这一过程中,设计师将构思快速转化为草图是一种相当复杂的行为。因为一个好的设计方案既要有合理的功能结构、美观的造型、简便的操作,同时还要富有创新性。创新概念设计是一个涵盖设计界、计算机科学界、管理学界、认知界的多学科交叉性研究领域,是目前国际国内的一个研究热点。软构件是计算机软件业提出的一个重要概念,其基本思想是借鉴硬件技术的成功范例,将计算机软件构件化以增强其可复用性,以实现软件生产过程的硬件化。软构件为促进计算机软件业的发展和提高软件生产效率做出了重要贡献。在设计业,通常人们所面对的是一个复杂的设计目标,然而不管设计目标有多么样的不同,它们总可以细分为小到一定程度的具有一定独立性的组成部件,且这些组成部件需要具有可重用性,各组成部件间具有可连接和装配的特点。根据这些特点,把计算机科学中的软构件思想应用于计算机辅助设计具有非常重要的研究和应用价值。目前,三维建筑模型主要依靠设计人员采用CAD软件进行设计,这种设计方法对设计人员要求很高。设计人员在利用CAD软件进行设计时,首先要用人脑和手工工具进行概念设计,然后再利用计算机对每个零件进行详细设计,装配设计和优化设计以 ...
【技术保护点】
一种基于软构件的三维建筑模型构建方法,其特征在于,包括:从建筑设计图纸中提取二维建筑设计部件,进而生成用数学函数表示的二维建筑设计部件轮廓;提取二维建筑设计部件轮廓中的特征点而构建出二叉树,利用遗传算法优化二维建筑设计部件轮廓;拉伸优化后的二维建筑设计部件轮廓的厚度,生成与其相对应的三维设计软构件,并保存到设计软构件库中;调取设计软构件库中的三维设计软构件,生成建筑设计图纸中相对应的三维建筑模型。
【技术特征摘要】
1.一种基于软构件的三维建筑模型构建方法,其特征在于,包括:从建筑设计图纸中提取二维建筑设计部件,进而生成用数学函数表示的二维建筑设计部件轮廓;提取二维建筑设计部件轮廓中的特征点而构建出二叉树,利用遗传算法优化二维建筑设计部件轮廓;拉伸优化后的二维建筑设计部件轮廓的厚度,生成与其相对应的三维设计软构件,并保存到设计软构件库中;调取设计软构件库中的三维设计软构件,生成建筑设计图纸中相对应的三维建筑模型。2.如权利要求1所述的一种基于软构件的三维建筑模型构建方法,其特征在于,利用遗传算法优化二维建筑设计部件轮廓的具体过程为:预设遗传算法执行的次数,执行遗传算法的交叉、变异及选择操作来优化二维建筑设计部件轮廓。3.如权利要求1所述的一种基于软构件的三维建筑模型构建方法,其特征在于,该方法还包括:将生成的三维设计软构件通过矩阵排列的方式进行组装形成组合建筑设计软构件,也存储至设计软构件库中。4.如权利要求1所述的一种基于软构件的三维建筑模型构建方法,其特征在于,调取设计软构件库中的三维设计软构件之前,还包括:根据优化的二维建筑设计部件轮廓,构建与建筑设计图纸中建筑相对应的产品树。5.如权利要求4所述的一种基于软构件的三维建筑模型构建方法,其特征在于,根据产品数据的结构,顺序调取设计软构件库中的三维设计软构件,最终生成建筑设计图纸中相对应的三维建筑模型。6.一种基于软构件的三维建筑模型构建系统,其特征在于,包括:二维建筑设计部件轮廓生成模块,...
【专利技术属性】
技术研发人员:刘弘,段会川,王晓静,郑元杰,刘希玉,陈莉,张桂娟,
申请(专利权)人:山东师范大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。