osg绘制圆

2021/8/19 23:08:48

本文主要是介绍osg绘制圆,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

osg绘制圆

 

自定义圆的半径,然后根据圆的计算公式   X+Y2=R2   (圆的标准方程)生成圆周上的每个坐标点

 

float getY(int x,bool isPositive) 
{
    float y = 0.0f;
    if (isPositive) 
    {
        y = sqrt((radius*radius)-(x*x))*1.0f;
    }
    else {
        y = sqrt((radius*radius) - (x*x))*(-1.0f);
    }
    return y;
}

 

 

########################3



这篇关于osg绘制圆的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程