nextplayer wrote:
作law curve中
用圆方程
t=0
x=r*sin(360*t)
y=r*cos(360*t)
r=100
做出的曲线是spline degree=3 poles=15
比直接由圆命令做出的圆最大偏差数值比较大
采点数目也比较少
请问为什么
怎么样改:(:(:(
风里密码 wrote:
对于一些的曲线,比如园,螺旋线等,由于他们的通用性和特殊性,所以单独被列了出来,使用精确的方法来拟合,已保证你的使用不受影响。
nextplayer wrote:
是这样
由公式Z=Y^2/(R*(1+SQRT((1+K)Y^2/R^2))))+AR3Y^3+AR4Y^4
A是常量
R是半径
K是系数
当K=-1,A=0时
Z是圆表达式
但UG作出来的Z圆和实际圆偏差
我不敢相信当K A是另外的数时
生成的曲线是我想要的曲线
而这条线至关重要
无法校验这个基础上生成的曲线是否正确
怎么解决
小鹿 wrote:
考数学了:I:I:I无奈我的数学才小学勉强毕业,试答一下:
UG中生成的所有样条都是“非均匀有理 B 样条”(NURBS),注意”有理“噢,即允许NURBS表现除自由形态曲线之外精确的二次曲线,其中要通过”逼近“、”插值“和”拟合“的方法来表现,所以必然存在误差,误差就由你来设置了,别和我说你不知道在哪里设置哦~~
请教,不知你的”采点数目也比较少“是怎么比较出来的?:I:I:I
知之不多,闪~~~![]()
欢迎光临 iCAx开思网 (https://www.icax.org/) | Powered by Discuz! X3.3 |