CN110032746B 有效 基于虚拟建模的灯具布设方法、系统、存储器及电子设备
1.一种基于虚拟建模的灯具布设方法,其特征在于,包括:
在建立的虚拟灯架模型的各表面范围内检测是否出现需布设虚拟灯具模型的位置点;
若检测结果为是,则在目标布设面上计算出所述虚拟灯具模型的目标布设点,其中,所述目标布设面是指所述位置点所位于的所述虚拟灯架模型的表面,所述目标布设点是指所述目标布设面沿所述虚拟灯架模型方向的中心线上的与所述位置点相对应的点;
将所述虚拟灯具模型布设于所述目标布设点;
所述虚拟灯架模型的类型包括:直线型;所述在目标布设面上计算出所述虚拟灯具模型的目标布设点,包括:
经过所述位置点,分别向所述虚拟灯架模型的沿长度方向的其中一条侧边做两条交线,以使所形成的两个第一交点与所述位置点之间构成三角形;其中,所述位置点作为所述三角形的顶点,两个所述第一交点间的连线作为所述三角形的底边;
在经所述位置点向所述底边所做的所述三角形的高上,将距离所述高与所述底边的第二交点为所述虚拟灯架模型的一半宽度的点确定为所述目标布设点;
或所述虚拟灯架模型的类型包括:封闭或半封闭的环型;所述在目标布设面上计算出所述虚拟灯具模型的目标布设点,包括:
若所述目标布设面为所述环型虚拟灯架模型的横向面,则以所述环型的环心在所述横向面所在平面的投影点为起点,经过所述位置点做一条直线;计算该直线与所述环型虚拟灯架模型的内侧交点和外侧交点;将所述内侧交点和所述外侧交点连线的中心位置确定为所述目标布设点;
若所述目标布设面为所述环型虚拟灯架模型的纵向面,则以所述环型的环心为起点,经过所述位置点做第一线段;经所述位置点做垂直于所述环型所在平面的第二线段;根据所述第一线段与所述第二线段间的夹角以及所述第一线段的长度,计算第三线段的长度,其中,所述第三线段的一端点为所述位置点,另一端点为位于所述中心线上的所述目标布设点。
2.根据权利要求1所述的方法,其特征在于,还包括:当检测到布设后的虚拟灯具模型被输入操作选中时,令所述被选中的虚拟灯具模型随输入的拖动动作沿所述中心线滑动,并令所述滑动中的虚拟灯具模型在所述拖动动作结束的位置处定位。
3.根据权利要求2所述的方法,其特征在于,还包括:当检测到所述拖动动作的轨迹点距离所述虚拟灯架模型超过预设阈值时,令所述滑动中的虚拟灯具模型脱离所述虚拟灯架模型。
4.根据权利要求1所述的方法,其特征在于,还包括:获取需布设的虚拟灯具模型的目标布设面、个数及相邻虚拟灯具模型之间的间隔距离,据以在所述中心线上布设多个虚拟灯具模型。
5.根据权利要求1所述的方法,其特征在于,还包括:获取需布设的虚拟灯具模型的目标布设面及个数,据以在所述中心线上均匀地布设多个虚拟灯具模型。
6.一种基于虚拟建模的灯具布设系统,其特征在于,包括:
输入模块,用于在建立的虚拟灯架模型的各表面范围内检测是否出现需布设虚拟灯具模型的位置点;
布设模块,用于在所述输入模块检测到所述位置点时,在目标布设面上计算出所述虚拟灯具模型的目标布设点,其中,所述目标布设面是指所述位置点所位于的所述虚拟灯架模型的表面,所述目标布设点是指所述目标布设面沿所述虚拟灯架模型方向的中心线上的与所述位置点相对应的点;以及用于将所述虚拟灯具模型布设于所述目标布设点;
所述虚拟灯架模型的类型包括:直线型;所述在目标布设面上计算出所述虚拟灯具模型的目标布设点,包括:
经过所述位置点,分别向所述虚拟灯架模型的沿长度方向的其中一条侧边做两条交线,以使所形成的两个第一交点与所述位置点之间构成三角形;其中,所述位置点作为所述三角形的顶点,两个所述第一交点间的连线作为所述三角形的底边;
在经所述位置点向所述底边所做的所述三角形的高上,将距离所述高与所述底边的第二交点为所述虚拟灯架模型的一半宽度的点确定为所述目标布设点二交点为所述虚拟灯架模型的一半宽度的点确定为所述目标布设点;
或所述虚拟灯架模型的类型包括:封闭或半封闭的环型;所述在目标布设面上计算出所述虚拟灯具模型的目标布设点,包括:
若所述目标布设面为所述环型虚拟灯架模型的横向面,则以所述环型的环心在所述横向面所在平面的投影点为起点,经过所述位置点做一条直线;计算该直线与所述环型虚拟灯架模型的内侧交点和外侧交点;将所述内侧交点和所述外侧交点连线的中心位置确定为所述目标布设点;
若所述目标布设面为所述环型虚拟灯架模型的纵向面,则以所述环型的环心为起点,经过所述位置点做第一线段;经所述位置点做垂直于所述环型所在平面的第二线段;根据所述第一线段与所述第二线段间的夹角以及所述第一线段的长度,计算第三线段的长度,其中,所述第三线段的一端点为所述位置点,另一端点为位于所述中心线上的所述目标布设点。
7.一种存储介质,其中存储有计算机程序,其特征在于,所述计算机程序被处理器加载执行时,实现如权利要求1至5中任一所述的基于虚拟建模的灯具布设方法。
8.一种电子设备,其特征在于,包括:处理器、及存储器;其中,
所述存储器用于存储计算机程序;
所述处理器用于加载执行所述计算机程序,以使所述电子设备执行如1至5中任一所述的基于虚拟建模的灯具布设方法。
现在,一起体验智慧芽的产品和服务
自动注册,无需人工审核,即可立即开始查询专利
立即注册
澳门正版图库

AI助手