主权项 |
一种三维球体的绘制方法,其特征在于,包括:<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> |