我想在一个圆圈内画一个正方形.我的圆的半径在0.5到3之间.
假设我的方块总是0.66 * 2 * radius宽/高是安全的吗?
我正在计算一个函数来计算某个点是否在圆圈内.我已经建立了一个广场来从数据库中获取我的观点.我想在圆圈内制作正方形以快速确定一个点是否确定在我的圆圈内
How*_*ard 10
方形对角线的长度对应于圆的半径的两倍,即
d = 2 * r
Run Code Online (Sandbox Code Playgroud)
与此同时
d = sqrt(2) * a
Run Code Online (Sandbox Code Playgroud)
a广场一侧的长度在哪里.
从而
a = r * 2 / sqrt(2) = r * sqrt(2)
Run Code Online (Sandbox Code Playgroud)
这是约
a = r * 1.41421
Run Code Online (Sandbox Code Playgroud)