【技术实现步骤摘要】
模型处理方法、装置、电子设备和存储介质
[0001]本申请涉及数据处理
,尤其涉及一种模型处理方法、装置、电子设备和存储介质。
技术介绍
[0002]随着城市建设和计算机技术的快速发展,应用计算机完成建筑物的设计工作已经成为常用手段,并且从二维建筑图纸的设计逐渐转变为三维建筑模型的设计。
[0003]目前,为了方便开发人员建模,往往将建筑信息模型的二维效果和三维效果同时显示。在编辑2D模型数据时,可在界面另一区域中显示相应的3D模型效果图。同样,在编辑3D模型数据时,也可在界面的另一区域显示相应的2D模型效果图。
[0004]相关技术中,在渲染模型数据时,2D模型和3D模型的显示都是由主线程在当前屏幕渲染的,容易给主线程造成卡顿。
技术实现思路
[0005]本申请提供了一种模型处理方法、装置、电子设备和存储介质,用以解决现有技术中,在渲染模型数据时,2D模型和3D模型的显示都是由主线程在当前屏幕渲染的,容易给主线程造成卡顿的问题。
[0006]第一方面,本申请实施例提供了一种模型
【技术保护点】
【技术特征摘要】
1.一种模型处理方法,其特征在于,包括:获取待编辑模型的初始模型数据;调用第一线程获取用户对所述待编辑模型的编辑操作,确定所述编辑操作对应的编辑数据,基于所述初始模型数据和所述编辑数据确定第一渲染模型数据,并基于所述第一渲染模型数据进行渲染得到第一渲染模型;调用第二线程基于所述初始模型数据和所述编辑数据确定第二渲染模型数据,并基于所述第二渲染模型数据进行渲染得到第二渲染模型。2.根据权利要求1所述的模型处理方法,其特征在于,所述调用第一线程确定所述编辑操作对应的编辑数据,包括:调用所述第一线程基于所述编辑操作,确定所述用户对所述待编辑模型中编辑的目标构件;获取对所述目标构件的调整数据;基于所述调整数据和所述目标构件的初始构件数据,确定所述编辑数据。3.根据权利要求1所述的模型处理方法,其特征在于,所述调用第一线程确定所述编辑操作对应的编辑数据之后,还包括:将所述编辑数据存储至预设的数据共享区;所述调用第二线程基于所述初始模型数据和所述编辑数据确定第二渲染模型数据,包括:调用所述第二线程从所述数据共享区获取所述编辑数据,基于所述初始模型数据和所述编辑数据确定所述第二渲染模型数据。4.根据权利要求1或3所述的模型处理方法,其特征在于,所述调用第二线程基于所述初始模型数据和所述编辑数据确定第二渲染模型数据,包括:调用所述第二线程根据所述编辑数据对所述初始模型数据进行更新得到更新模型数据;确定所述第二线程对应的渲染维度,所述渲染维度指示所述待编辑模型渲染后呈现的维度;将所述更新模型数据转换为所述渲染维度的第二渲染模型数据。5.根据权利要求4所述的模型处理方法,其特征在于,所述渲染维度为三维时,所述将所述更新模型数据转换为所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。