欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2019104117479
申请人: 杭州电子科技大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种数字城市的三维模型快速拼切方法,其特征在于,包括以下步骤:S1、提取三维模型的底脚轮廓线以及确定三维模型的世界坐标原点;

S2、对三维模型进行规范化操作;

S3、基于三维模型底脚轮廓线进行轮廓匹配,以进行模型快速拼装;

S4、提取三维模型的切割信息;

S5、根据三维模型的切割信息进行模型切割;

所述步骤S1具体包括以下步骤:

S11、遍历三维模型所有顶点,收集z坐标值最小的顶点,创建拓扑闭合的多边形作为底脚轮廓线;

S12、通过轮廓线的顶点坐标比较,确定轮廓线上的“西南点”位置,以其对应的顶点作为三维模型的世界坐标原点;

所述步骤S2具体包括以下步骤:

S21、基于三维模型的世界坐标原点,对三维模型的所有顶点进行平移操作;

S22、检查三维模型的材质有无使用非标准材质;

S23、将三维纹理坐标转化为二维纹理坐标;

S24、对三维模型中用的贴图路径进行规范化操作;

S25、同时确保三维模型中有贴图的材质名与贴图名保持命名一致;

所述步骤S3具体包括以下步骤:

将底脚轮廓线与城市地图shp数据文件上的轮廓进行匹配,生成模型偏移信息;根据模型偏移信息对三维模型执行平移操作,以实现整体三维模型的快速拼装;

所述步骤S4具体包括以下步骤:

S41、以城市地图区块网格为分块信息,每个区块以正方形网格表示;对每个区块的正方形网格判断有无顶点位于该区域内,如有则为有效网格;

S42、对有效网格进行从左到右、从上到下的有序编号;

S43、根据正方形边长,生成上、下、左、右四个方向的切割平面,记录切割平面的位置信息(t,b,l,r),即正方形四条边的位置,四个切割平面的法相始终朝向正方形内部;

所述步骤S5包括以下步骤:

S51、遍历有效网格的切割平面,依次在三维模型上执行切割操作;

S52、切割后的各个区块模型以所述有序编号命名;

S53、分块存储。

2.根据权利要求1所述的一种数字城市的三维模型快速拼切方法,其特征在于,所述“西南点”的选择原则为先南后西。

3.根据权利要求1‑2任一项所述的一种数字城市的三维模型快速拼切方法,其特征在于,所述三维模型的规范化操作包含模型几何数据与材质数据的规范化操作。

4.根据权利要求1‑2任一项所述的一种数字城市的三维模型快速拼切方法,其特征在于,所述轮廓匹配需满足轮廓的旋转、尺度、位移变换。

5.根据权利要求1‑2任一项所述的一种数字城市的三维模型快速拼切方法,其特征在于,所述步骤S5中的模型切割的模型包括绿化带、道路、房屋建筑、立交桥,排除数字城市中的植物、路灯、信号灯、看板、雕塑、喷泉。