cad画的圆里一个内接正多边形,放大后发现顶点不在圆上怎么办

yymap 1年前 已收到1个回答 举报

zz来福 幼苗

共回答了18个问题采纳率:88.9% 举报

的确是这样,因为圆本身是有限个边界的正多边形组成,超过了放大的极限,就会这样,具体的解释就是:x0d内接正多边形的命令是根据现有圆的半径,计算内接正多边形的边长,再通过边长和角度,时实演算一个图形,这样就面临两次计算误差.x0d如果数据刚好是有整数关系的话,就不会出现误差,但是遇到无理数的情况,比如正方形,对角线是根号2倍边长关系,那就会出现误差.(学名叫计算机数据取整)x0d所以就可以解释,画内接4边形放大会对不上,而画内接6边形则不存在这个问题.x0d了解了这个特性,那么就可以用另外一种办法,做两个相互垂直的直径,然后连接四个相交点,这样得到的内接四边型,是有一个“相交”命令保障的,所以每次重新实时演算时,内接正四边形的四个点都在圆上,就不会出现放大对不上的现象.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.837 s. - webmaster@yulucn.com