发明名称 一种三维球体绘制方法及系统
摘要 本发明提出了一种三维球体绘制方法,所述方法通过确定一级节点二维坐标,并通过二维与三维坐标的转换公式,进而确定二级节点和三级节点的三维坐标并分别标识所有节点属性,循环遍历每个三级节点,顺次连接每个三级节点与其节点属性中的二级节点与三级节点,即可得到三维球体。本发明还提供了相应的系统结构,通过本发明,能够绘制出美观清晰独特的以六边形为构型基本单元的球体,解决了以往传统网格绘制球体的单一性。
申请公布号 CN105719334A 申请公布日期 2016.06.29
申请号 CN201510663969.1 申请日期 2015.10.15
申请人 哈尔滨安天科技股份有限公司 发明人 谷雨;阙天瑶;王亮;孙晋超;杨祖明
分类号 G06T15/08(2011.01)I 主分类号 G06T15/08(2011.01)I
代理机构 代理人
主权项 一种三维球体的绘制方法,其特征在于,包括:<b>确定每个一级节点的二维坐标</b>,具体方法为:预设总列数值为m,总行数值为n,则当i为偶数时,则第i行j列的坐标为A(i,j)= (‑180+j*360/m,‑90+i*180/n);当i为奇数时,则第i行j列的坐标为A(i,j)= (‑180+j*360/m+360/(2*m),‑90+i*180/n);通过二维与三维坐标的转换公式,计算出<b>每个一级节点的三维坐标分别为</b><b>A.x</b><b>,A.y</b><b>,A.z</b><b>,确定二级节点的三维坐标</b>,具体方法为:找出三个所需的一级节点,其中,当p为奇数时,三个所需的一级节点为: [A(p,q),A(p,q+1), A(p+1,q+1)], 当p为偶数时,三个所需的一级节点为 [A(p,q),A(p,q+1), A(p+1,q)];根据找出的三个所需的一级节点的三维坐标计算出二级节点的三维坐标;<b>确定三级节点的三维坐标,</b>具体方法为:通过对所有已确定的一级节点的三维坐标与二级节点的三维坐标进行计算得到三级节点的三维坐标;依次标识所有一级节点、二级节点与三级节点的属性;所述节点属性包括:节点所在层级,节点ID,相邻一级节点,相邻二级节点以及相邻三级节点;<b>循环遍历每个三级节点,顺次连接每个三级节点与其节点属性中的二级节点与三级节点,即可得到三维球体。</b>
地址 150090 黑龙江省哈尔滨市开发区南岗集中区红旗大街162号506室