iCAx开思工具箱

标题: 如何在一个圆里做一个内接正方形? [打印本页]

作者: tari    时间: 2004-7-12 14:29
标题: 如何在一个圆里做一个内接正方形?
在圆里做正方形定位可以把各个方向都约束,怎么做出来呢?谢谢!
感觉通过计算圆的半径和原点坐标以及圆平面的法向方向可以计算出来,但不方便,哪位有好的建议,谢谢!
作者: suye007    时间: 2004-7-12 15:00
过圆心作两条相互垂直的Line,这两条直线和圆有四个交点,连接四个交点不就是一个内接正方形了吗?
作者: tari    时间: 2004-7-12 15:02
suye007 wrote:
过圆心作两条相互垂直的Line,这两条直线和圆有四个交点,连接四个交点不就是一个内接正方形了吗?

谢谢!不过这两条直线的方向如何得到?
作者: suye007    时间: 2004-7-12 15:54
垂直法线方向啊
作者: tari    时间: 2004-7-12 16:05
谢谢suye007
我也知道是垂直法向方向,但用程序怎么写出来,毕竟这个方向是不定的
恳请各位高手帮忙指点一下!
作者: goodluckwu    时间: 2004-7-12 16:17
你可以自己定一个方向
作者: tari    时间: 2004-7-12 16:23
好像不能随意定吧,这个方向必须垂直于平面法向方向,要是能在圆上随意定一点,这个问题也就解决了,请各位继续指点!
作者: ptjmy    时间: 2004-7-12 20:46
帮顶一下!
作者: tari    时间: 2004-7-13 16:13
高手帮帮忙,给个思路吧,我弄了一整天也没想到什么办法
作者: xyftxwd    时间: 2004-8-19 18:51
通过哪个函数求出一个平面的法线方向阿?我怎么利用获取面内的数据,所得的都是0阿?




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3