在圆内画一个正方形时,你能否假设正方形的宽度是圆半径的4/3?

Ben*_*ate 1 math

我想在一个圆圈内画一个正方形.我的圆的半径在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)