只需一步,快速开始
LISP能求出椭圆弧长吗?
据网上多位高人说,计算椭圆任意两点间的弧长是世界难题。
因还是看到有人克服战胜困难,我也想请教明经上的高手,有没有一种相对精确而简易可行的计算公式,
或用LISP来计算椭圆任意两点间的弧长。
不知这样的想法,会不会有结果。
就算没结果,能让明经上的高人看看,也算是我的努力了。
感谢这里众多热心的高手。
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
感谢楼上两位高手的热心说明.
但我总想找到一种通过点坐标直接计算出弧长的方式.
不知道有无这种方法?
或者是在LISP中设定一个椭圆尺寸,再将其设为如24等分,再求出各等分点坐标,再通过坐标求出弧长.
或通过给定弧长,反求出坐标点更好.
但这些工作都是LISP自动化完成,而不需手工从图中点取坐标.
不知这样的想法是不是太高了.
不知楼主到底要怎么计算?如果不用人选择,数据从哪来?是不是还要人工输入?
如果要直接算出弧长
那应该先去翻一下平面几何的书
椭圆的周长是没有精确解的
自然椭圆弧也不可能有精确解
参照这个你再仔细考虑下你的需求
有没有继续研究的必要
感谢诸位楼主,
收藏学习!
感谢ZZXXQQ版主一针见血的说明,这个问题的的应用在于椭圆构件的展开放样计算。
1、已知椭圆长短圆及椭圆心点(即长短轴交点)坐标;
2、已知椭圆周长要等分成N等分段
求解:
每个等分点的坐标?
目前根据ZZXXQQ版主及网上找到的精确椭圆周长计算公式,已可以在误差远远小于万分之一的精度下求出椭圆周长,除N等分段后也就每等分段的椭圆弧长,但根据此弧长,如何求出各等分段弧长分界点的坐标(相对椭圆轴心点的坐标)???
求出了这些坐标点之后,也就可以计算出椭圆构件的展开下料样图了。
因为网上都说这类计算是世界难题无精确解,但我想总有个相对精确的答案吧。
这才来明经这个CAD高手如云的地方,请各位高手指点指点。
分成N等分段?用 Divide 命令不成吗?
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-12-27 10:55 , Processed in 0.196142 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.