一种精准分割对象的操作系统与方法技术方案

技术编号:25124411 阅读:23 留言:0更新日期:2020-08-05 02:53
本发明专利技术公开了一种精准分割对象的操作系统与方法,主要包括功能开关、分割环境、判断模块、监测模块、吸附对齐模块、尺寸线模块、分割模块。本发明专利技术主要采用了一种高效、便捷的画布对象的打断方式,令设计师在分割环境下,通过尺寸线、吸附对齐的辅助,对画布中任意的可分割对象进行可快速、便捷、直接的精准分割,减少在户型绘制过程中设计师不必要的操作步骤,从而不仅提升了单一可分割对象的分割操作效率,更提升了全屋空间下可分割对象的分割效率;主要用于云端虚拟户型的结构改造中,通过为分割操作创造独立运行、操作环境,并在操作过程中提供尺寸线、吸附对齐等辅助分割操作的模块,精准、便捷地对画布中的对象进行分割。

【技术实现步骤摘要】
一种精准分割对象的操作系统与方法
本专利技术涉及云端虚拟户型设计的领域,具体涉及一种精准分割对象的操作系统与方法。
技术介绍
随着科技的快速发展,越来越多的设计师选择通过云端设计软件进行家装室内设计,快速高效地获得设计方案与效果图。其中,户型设计是其中一个必不可少的步骤。在设计师进行户型设计时,会通过墙体、柱子、梁等建筑结构来生成虚拟的户型。在墙体结构的绘制过程中,常常会需要对当前墙体进行打断形成新的空间或进行改造设计,目前设计师一般采用三种方式来处理这样的情况:一、调整当前墙的长度至某一理想数值,接着绘制一个新的墙形成打断效果;二、删除当前墙,重新绘制两个新长度的墙形成打断效果;三、选中需要打断的墙,在中间一处打断,并调整打断处的长度至理想位置。通过现有的三种方式需要至少三步才能完成墙的精准打断,操作相对繁琐、复杂。
技术实现思路
本专利技术的目的在于克服现有技术存在的不足,而提供一种精准分割对象的操作系统与方法。本专利技术的目的是通过如下技术方案来完成的:这种精准分割对象的操作系统,主要包括以下内容:(1)功能开关:开启分割环境,用户在分割环境中进行对象的分割操作,当用户完成画布中的对象分割后,关闭功能,并退出分割环境;(2)分割环境:分割环境与功能开关关联,通过功能开关启动分割功能后,画布进入分割环境,在分割环境下,画布中的模型显示为平面模式,鼠标从原来的样式变为分割样式,对画布中的任意可分割对象进行分割操作直至退出;(3)判断模块:判断模块与分割环境关联,在进入分割环境后,判断模块判断新环境中的可分割对象与不可分割对象;(4)监测模块:监测模块与分割环境和判断模块关联,在分割环境中,鼠标停留在判断模块认为的可分割对象上时,监测模块调用相关函数显示出分割点位置,并允许鼠标进行分割操作;(5)吸附对齐模块:吸附对齐模块与监测模块关联,在监测模块中的分割点若和画布中已存在对象按照一定规则发生几何关系,并进入规定阈值范围内时,即发生吸附对齐,画布中显示对应参考线,分割点直接移动至吸附对齐规则下的目标位置,帮助分割点快速定位;(6)尺寸线模块:与分割环境和监测模块关联,在分割环境中,监测模块中的分割点位置标记出当前分割点的尺寸,此尺寸以分割点距离对象两端距离中较近的一端显示计算;(7)分割模块:与监测模块、尺寸线模块关联,在监测模块的分割点处,鼠标和场景中的可分割对象发生点击的交互行为,则对发生交互行为的对象在点击处进行分割,将对象一分为二,产生新的对象;此外,用户也通过数字键盘的输入调整当前分割点的定位尺寸,并按下键盘的“回车”按键在输入尺寸处进行分割。所述可分割对象指画布中的直墙,不可分割对象指画布中除直墙外的所有模型对象。所述分割点的吸附对齐规则定义为,规则一为分割点处于已存在对象的端线或边线的延长线附近一定范围内;规则二为分割点处于已存在对象交点附近一定范围内;分割点满足以上规则任一,则分割点发生对齐吸附,在画布中显示规则一的延长线参考线、规则二的交点参考点,分割点快速移动至规则一的延长线参考线、规则二的交点参考点上。这种精准分割对象的操作方法,主要包括以下步骤:(1)开启分割功能开关,此时对画布中的场景进行判断,若场景为平面视图,则无需改变,若场景为三维视图,则需要切换为平面视图,保证分割环境在平面下进行;(2)进入分割环境后,改变鼠标样式,从绘制、选择样式改为切割环境下的特殊鼠标样式,在鼠标样式改变的同时,需要激活判断模块,通过判断模块对鼠标位置进行判断,若鼠标停留位置不在可分割对象上,则保持鼠标样式不变;若发现当前鼠标停留位置处于可分割对象位置之上,则激活监测模块、吸附对齐模块和尺寸线模块,通过监测模块向用户反馈当前鼠标停留位置对应的分割点位置,若分割点位置在吸附对齐模块所定义规则范围内,则分割点快速移动至吸附对齐模块计算得到的预期位置,同时尺寸线模块根据当前分割点位置距离可分割对象两端更近的一侧显示尺寸距离;(3)用户在可分割对象上移动鼠标,以确认最终切割位置,当用户根据监测模块、尺寸线模块提供的数据与反馈确认切割位置后,按下鼠标,通过分割模块在当前分割点位置将可分割对象一分为二,由原本的一个对象变为两个对象;(4)用户在可分割对象上保持鼠标位置不变,即当前切割点位置不变,通过键盘输入距离当前可分割对象尺寸端点的距离数值,并按下键盘上的回车键,通过分割模块对可分割对象进行分割,此后可分割对象由原本的一个对象,在输入数值处被分割为两个对象;(5)在一个完整分割操作完成后,按照步骤2、步骤3、步骤4继续分割其他可分割对象,直到用户对画布中所有需要进行分割的可分割对象完成分割操作,再次点击分割功能的开关,以及使用快捷键esc键退出分割环境,结束分割功能,此时同时关闭分割功能的判断模块、吸附对齐模块、检测模块、尺寸线模块与分割模块,除此之外,用户在分割过程中,开启其他功能开关,系统也要退出当前的分割环境并关闭系统中的所有模块,转而激活用户开启功能的环境及模块。所述尺寸线的输入框内的距离数值具有以下限制:只允许输入数字及小数点字符,输入的数值必须在(0,当前可分割对象长度)内,输入的数值精度保留在1mm内。本专利技术的有益效果为:本专利技术主要采用了一种高效、便捷的画布对象的打断方式,令设计师在分割环境下,通过尺寸线、吸附对齐的辅助,对画布中任意的可分割对象进行可快速、便捷、直接的精准分割,减少在户型绘制过程中设计师不必要的操作步骤,从而不仅提升了单一可分割对象的分割操作效率,更提升了全屋空间下可分割对象的分割效率;主要用于云端虚拟户型的结构改造中,通过为分割操作创造独立运行、操作环境,并在操作过程中提供尺寸线、吸附对齐等辅助分割操作的模块,精准、便捷地对画布中的对象进行分割。附图说明图1为本专利技术的模块连接示意图。图2为本专利技术的使用方法流程图。图3为本专利技术实施例中分割操作功能基于的工具全貌与被分割房间。图4为本专利技术实施例中的分割环境。图5为本专利技术实施例中房间A的2号墙通过输入尺寸进行分割。图6为本专利技术实施例中1号墙的分割结果,产生了5号墙和6号墙。图7为本专利技术实施例中房间A的4号墙通过吸附定位分割点。图8为本专利技术的实施例完成对2号墙、4号墙分割后绘制形成的新房间。具体实施方式下面将结合附图对本专利技术做详细的介绍:如附图所示,这种精准分割对象的操作系统,主要包括以下内容:(1)功能开关:开启分割环境,用户在分割环境中进行对象的分割操作,当用户完成画布中的对象分割后,关闭功能,并退出分割环境;(2)分割环境:分割环境与功能开关关联,通过功能开关启动分割功能后,画布进入分割环境,在分割环境下,画布中的模型显示为平面模式,鼠标从原来的样式变为分割样式,对画布中的任意可分割对象进行分割操作直至退出;(3)判断模块:判断模块与分割环境关联,在进入分割环境后,判断模块判断新环境中的可分本文档来自技高网...

【技术保护点】
1.一种精准分割对象的操作系统,其特征在于:该系统主要包括:/n(1)功能开关:开启分割环境,用户在分割环境中进行对象的分割操作,当用户完成画布中的对象分割后,关闭功能,并退出分割环境;/n(2)分割环境:分割环境与功能开关关联,通过功能开关启动分割功能后,画布进入分割环境,在分割环境下,画布中的模型显示为平面模式,鼠标从原来的样式变为分割样式,对画布中的任意可分割对象进行分割操作直至退出;/n(3)判断模块:判断模块与分割环境关联,在进入分割环境后,判断模块判断新环境中的可分割对象与不可分割对象;/n(4)监测模块:监测模块与分割环境和判断模块关联,在分割环境中,鼠标停留在判断模块认为的可分割对象上时,监测模块调用相关函数显示出分割点位置,并允许鼠标进行分割操作;/n(5)吸附对齐模块:吸附对齐模块与监测模块关联,在监测模块中的分割点若和画布中已存在对象按照一定规则发生几何关系,并进入规定阈值范围内时,即发生吸附对齐,画布中显示对应参考线,分割点直接移动至吸附对齐规则下的目标位置,帮助分割点快速定位;/n(6)尺寸线模块:与分割环境和监测模块关联,在分割环境中,监测模块中的分割点位置标记出当前分割点的尺寸,此尺寸以分割点距离对象两端距离中较近的一端显示计算;/n(7)分割模块:与监测模块、尺寸线模块关联,在监测模块的分割点处,鼠标和场景中的可分割对象发生点击的交互行为,则对发生交互行为的对象在点击处进行分割,将对象一分为二,产生新的对象;此外,用户也通过数字键盘的输入调整当前分割点的定位尺寸,并按下键盘的“回车”按键在输入尺寸处进行分割。/n...

【技术特征摘要】
1.一种精准分割对象的操作系统,其特征在于:该系统主要包括:
(1)功能开关:开启分割环境,用户在分割环境中进行对象的分割操作,当用户完成画布中的对象分割后,关闭功能,并退出分割环境;
(2)分割环境:分割环境与功能开关关联,通过功能开关启动分割功能后,画布进入分割环境,在分割环境下,画布中的模型显示为平面模式,鼠标从原来的样式变为分割样式,对画布中的任意可分割对象进行分割操作直至退出;
(3)判断模块:判断模块与分割环境关联,在进入分割环境后,判断模块判断新环境中的可分割对象与不可分割对象;
(4)监测模块:监测模块与分割环境和判断模块关联,在分割环境中,鼠标停留在判断模块认为的可分割对象上时,监测模块调用相关函数显示出分割点位置,并允许鼠标进行分割操作;
(5)吸附对齐模块:吸附对齐模块与监测模块关联,在监测模块中的分割点若和画布中已存在对象按照一定规则发生几何关系,并进入规定阈值范围内时,即发生吸附对齐,画布中显示对应参考线,分割点直接移动至吸附对齐规则下的目标位置,帮助分割点快速定位;
(6)尺寸线模块:与分割环境和监测模块关联,在分割环境中,监测模块中的分割点位置标记出当前分割点的尺寸,此尺寸以分割点距离对象两端距离中较近的一端显示计算;
(7)分割模块:与监测模块、尺寸线模块关联,在监测模块的分割点处,鼠标和场景中的可分割对象发生点击的交互行为,则对发生交互行为的对象在点击处进行分割,将对象一分为二,产生新的对象;此外,用户也通过数字键盘的输入调整当前分割点的定位尺寸,并按下键盘的“回车”按键在输入尺寸处进行分割。


2.根据权利要求1所述的精准分割对象的操作系统,其特征在于:所述可分割对象指画布中的直墙,不可分割对象指画布中除直墙外的所有模型对象。


3.根据权利要求1所述的精准分割对象的操作系统,其特征在于:所述分割点的吸附对齐规则定义为,规则一为分割点处于已存在对象的端线或边线的延长线附近一定范围内;规则二为分割点处于已存在对象交点附近一定范围内;分割点满足以上规则任一,则分割点发生对齐吸附,在画布中显示规则一的延长线参考线、规则二的交点参考点,分割点快速移动至规则一的延长线参考线、...

【专利技术属性】
技术研发人员:谭圣音
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1