System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及三维户型建模,具体为一种3d场景绘制户型建模方法及系统。
技术介绍
1、装修设计的过程中,涉及室内设计、水电路设计、空调布局设计、家具设计等,每一块均有专人进行设计,在设计完成后汇总至完整的设计图上。对此,就还需要对所有图纸进行汇总、集成至整个设计模型上,而选用三维模型设计示,则会更直观的展示模型设计效果。
2、房子户型多种多样,各有不同,不可能每一种户型都能通过建模软件提前建好模型,没有基础知识的用户想要建立和自己同户型的模型,在不了解建模软件和基本知识的前提下,难以快速上手建模软件,导致普通用户建模效率低,因此需要一种操作更简便的三维建模方法解决上述问题。
技术实现思路
1、本专利技术的目的在于提供一种3d场景绘制户型建模方法及系统,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种3d场景绘制户型建模方法,包括:
3、s1、输入识别:上传户型图进行识别,并矫正户型图;
4、s2、户型线段绘制:选取线段画笔,根据不同的线段画笔生成对应线段;
5、s3、矩形区域绘制:选取矩形画笔,根据矩形画笔生成对应矩形挖空区域和矩形叠加区域;
6、s4、弧形区域绘制:选取弧形画笔,根据弧形画笔生成对应的弧形区域;
7、s5、闭合区域搜索:对每条绘制的线段进行线段的连通闭合的递归式搜索;
8、s6、数据输入:输入户型数据,并确认生成三维户型图;
...【技术保护点】
1.一种3D场景绘制户型建模方法,其特征在于,包括:
2.根据权利要求1所述的一种3D场景绘制户型建模方法,其特征在于:所述步骤S2中基于鼠标坐标吸附修正算法,并生成辅助线和辅助角度算法。
3.根据权利要求1所述的一种3D场景绘制户型建模方法,其特征在于:所述线段画笔包括墙线段、门线段、窗线段、隔断线段。
4.根据权利要求1所述的一种3D场景绘制户型建模方法,其特征在于:所述户型数据包括层高、门高、移门高、窗户离地高度、窗户离顶高度、墙体厚度参数。
5.根据权利要求1所述的一种3D场景绘制户型建模方法,其特征在于:所述步骤S5中统—执行继承虚函数build,生成三维户型图的地板、天花板、门、窗。
6.根据权利要求1所述的一种3D场景绘制户型建模方法,其特征在于:所述步骤S2中包括线段对齐算法,判断判断两条线段的相交情况并截断多余线段。
7.根据权利要求1所述的一种3D场景绘制户型建模方法,其特征在于:所述步骤S4中包括弧形线段绘制算法,弧线的两个端点绘制成一条线段,拾取线段的终点,移动线段的终点时生成中垂辅助
8.根据权利要求1所述的一种3D场景绘制户型建模方法,其特征在于:步骤S4中包括闭合区域搜索算法,搜索线段形成的闭合区域,对闭合区域的第二小的面积最小面积进行统计和区域包含性计算,找到完整的且相互不重叠的所有闭合区域。
9.一种3D场景绘制户型建模系统,其特征在于,用于实施权利要求1-8任一项所述的一种3D场景绘制户型建模方法,包括:
10.根据权利要求9所述的一种3D场景绘制户型建模系统,其特征在于:所述数据处理模块处理输入识别、户型线段绘制、矩形区域绘制、弧形区域绘制、闭合区域搜索、数据输入、墙体对齐产生的数据。
...【技术特征摘要】
1.一种3d场景绘制户型建模方法,其特征在于,包括:
2.根据权利要求1所述的一种3d场景绘制户型建模方法,其特征在于:所述步骤s2中基于鼠标坐标吸附修正算法,并生成辅助线和辅助角度算法。
3.根据权利要求1所述的一种3d场景绘制户型建模方法,其特征在于:所述线段画笔包括墙线段、门线段、窗线段、隔断线段。
4.根据权利要求1所述的一种3d场景绘制户型建模方法,其特征在于:所述户型数据包括层高、门高、移门高、窗户离地高度、窗户离顶高度、墙体厚度参数。
5.根据权利要求1所述的一种3d场景绘制户型建模方法,其特征在于:所述步骤s5中统—执行继承虚函数build,生成三维户型图的地板、天花板、门、窗。
6.根据权利要求1所述的一种3d场景绘制户型建模方法,其特征在于:所述步骤s2中包括线段对齐算法,判断判断两条线段的相交情况并截断多余线段。
...
【专利技术属性】
技术研发人员:吴财华,曹祥凡,周颂奇,隽满满,郑立朝,
申请(专利权)人:杭州我玩我酷科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。