预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112416330A(43)申请公布日2021.02.26(21)申请号202011324584.X(22)申请日2020.11.23(71)申请人迷你学文化(深圳)有限公司地址518000广东省深圳市南山区南山街道荔林社区东滨路4351号荔源商务大厦B1006-1013(72)发明人赵建斌(74)专利代理机构深圳市隆天联鼎知识产权代理有限公司44232代理人刘抗美(51)Int.Cl.G06F8/34(2018.01)G06F9/451(2018.01)G06T15/00(2011.01)权利要求书2页说明书10页附图3页(54)发明名称图形化编程方法、装置、电子设备及存储介质(57)摘要本公开提供了一种图形化编程方法、装置、电子设备及存储介质,所述方法包括:响应于浏览器窗口中代码区内三维目标对象的图形化控制组件被拖拽至编程区进行调度,生成所述编程区内调度完成的图形化控制组件所描述的编程指令;基于所述编程指令调用动态链接库所提供的渲染接口,通过所述渲染接口控制所述动态链接库中所集成的3D渲染引擎按照所述编程指令进行3D渲染;将所述3D渲染引擎进行3D渲染的渲染窗口进行输出,以展示所述编程指令所控制的三维目标对象的3D渲染表现。本公开实施例能够以更高的渲染效率更好的渲染效果进行3D渲染输出的图形化编程。CN112416330ACN112416330A权利要求书1/2页1.一种图形化编程的方法,其特征在于,所述方法包括:响应于浏览器窗口中代码区内三维目标对象的图形化控制组件被拖拽至编程区进行调度,生成所述编程区内调度完成的图形化控制组件所描述的编程指令;基于所述编程指令调用动态链接库所提供的渲染接口,通过所述渲染接口控制所述动态链接库中所集成的3D渲染引擎按照所述编程指令进行3D渲染;将所述3D渲染引擎进行3D渲染的渲染窗口进行输出,以展示所述编程指令所控制的三维目标对象的3D渲染表现。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述3D渲染引擎的3D渲染操作相关的3D渲染指令;按照指令名称与指令参数将所述3D渲染指令在指令集中进行注册并保存;基于所述编程指令调用动态链接库所提供的渲染接口,包括:按照指令名称与指令参数将所述编程指令与所述指令集进行对比,提取出所述编程指令中的3D渲染指令;通过所述编程指令中的3D渲染指令调用所述渲染接口。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取二维目标对象的图形化控制组件;生成所述二维目标对象的第三维数据;将所述第三维数据添加至所述二维目标对象的图形化控制组件,得到所述三维目标对象的图形化控制组件。4.根据权利要求3所述的方法,其特征在于,获取二维目标对象的图形化控制组件,包括:响应于二维图像的传入,对所述二维图像进行解析得到所述二维目标对象的二维数据;基于所述二维目标对象的二维数据,生成所述二维目标对象的图形化控制组件。5.根据权利要求3所述的方法,其特征在于,生成二维目标对象的第三维数据,包括:响应于对预提供的第三维数据选项的选取,将所选取的第三位数据选项所对应的第三维数据作为所述二维目标对象的第三维数据。6.根据权利要求3所述的方法,其特征在于,生成二维目标对象的第三维数据,包括:响应于对预提供的模板三维模型的选取,得到所选取的模板三维模型的三维结构信息;将所述三维结构信息的第三维数据作为所述二维目标对象的第三维数据。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于对预提供的三维结构的选取以及组合,得到组合出的三维目标对象的三维数据;基于所述三维目标对象的三维数据,生成所述三维目标对象的图形化控制组件。8.一种图形化编程的装置,其特征在于,所述装置包括:生成模块,配置为响应于浏览器窗口中代码区内三维目标对象的图形化控制组件被拖拽至编程区进行调度,生成所述编程区内调度完成的图形化控制组件所描述的编程指令;调用模块,配置为基于所述编程指令调用动态链接库所提供的渲染接口,通过所述渲2CN112416330A权利要求书2/2页染接口控制所述动态链接库中所集成的3D渲染引擎按照所述编程指令进行3D渲染;输出模块,配置为将所述3D渲染引擎进行3D渲染的渲染窗口进行输出,以展示所述编程指令所控制的三维目标对象的3D渲染表现。9.一种图形化编程的电子设备,其特征在于,包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以执行权利要求1-7中的任一个所述的方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1-7中的任一个所述的方法。3CN112416330A说明书1