明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4639|回复: 10

请教:椭圆如何用PL线模拟。

[复制链接]
发表于 2003-7-3 08:56:00 | 显示全部楼层 |阅读模式
发表于 2003-7-3 10:11:00 | 显示全部楼层
按一定的步长给出点做标中的X值,然后,用平面几何的椭圆方程,求出Y值,用PLINE连接各点。我曾成功模拟出抛物线。
发表于 2003-7-3 10:22:00 | 显示全部楼层
最好用极坐标
发表于 2003-7-3 12:32:00 | 显示全部楼层
指令: pellipse
輸入 PELLIPSE 的新值<0>: 1
指令: _ellipse
指定橢圓弧的軸端點或 [中心點(C)]: 0,0
指定軸的另一端點: 100
指定到另一軸的距離或 [旋轉(R)]: 25
指令: dxf
最外層區塊資料:
選取物件: l
((-1 . <圖元名稱: 40f1db28>) (0 . "OLYLINE") (330 . <圖元名稱: 400efcf8>) (5 .
"391D5") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 .
"AcDb2dPolyline") (66 . 1) (10 0.0 0.0 0.0) (70 . 1) (40 . 0.0) (41 . 0.0) (210
0.0 0.0 1.0) (71 . 0) (72 . 0) (73 . 0) (74 . 0) (75 . 0))
 楼主| 发表于 2003-7-4 12:40:00 | 显示全部楼层
谢谢龙龙仔,又学了一招。怎么帮助里没找到pellipse这个系统变量,是个什么命令?

但是我想把已经生成的用PL模拟。二楼那位老兄,你说的我不太明白阿。如何得到这个椭圆的解析或极坐标方程呢。不同的椭圆啊。
发表于 2003-7-4 13:47:00 | 显示全部楼层
用平面几何的办法,想必,那个椭圆的方程你是学过了的(高中三年级的课程呀)。给定一个x值,可计算出y值,当然,可能用极坐标的方法可能更简单一点,我指的是方程的算式可能写法更简单一点。
发表于 2003-7-4 14:39:00 | 显示全部楼层
matichen发表于2003-7-4 12:40:00谢谢龙龙仔,又学了一招。怎么帮助里没找到pellipse这个系统变量,是个什么命令?

但是我想把已经生成的用PL模拟。二楼那位老兄,你说的我不太明白阿。如何得到这个椭圆的解析或极坐标方程



pellipse系统变量的帮助信息如下:
类型:整数
保存位置:图形
初始值: 0

控制由 ELLIPSE 命令创建的椭圆类型。


0 创建真正的椭圆对象。

1 创建多段线表示的椭圆。
发表于 2003-7-5 00:29:00 | 显示全部楼层
回应5楼
设定变量后,重新生成椭圆,之后删除原来的
 楼主| 发表于 2003-7-7 12:22:00 | 显示全部楼层
xazhji发表于2003-7-4 13:47:00用平面几何的办法,想必,那个椭圆的方程你是学过了的(高中三年级的课程呀)。给定一个x值,可计算出y值,当然,可能用极坐标的方法可能更简单一点,我指的是方程的算式可能写法更简单一点。



不好意思 ,我还是不明白。椭圆方程里有个a b 值啊,并不是一个统一的方程给个X,就有Y.再说,这个X点集也不易得阿。就是说我怎么能通过DXF表内容求某个已存在椭圆的模拟点集?
发表于 2003-7-8 12:50:00 | 显示全部楼层
;;供参考
(defun C:EEE (/ A B N XX YY PT)
  (setq A 50.0)
  (setq B 25.0)
  (setq N 0.0)
  (repeat 360
    (setq XX (* A (cos (/ (* N pi) 180.0))))
    (setq YY (* B (sin (/ (* N pi) 180.0))))
    (setq PT (list XX YY))
    (command "_.POINT" PT)
    (setq N (1+ N))
  )
)
;;;p(u)=(Cx+a*cos(u))*i+(Cy+b*sin(u))*j

指令: _ellipse
指定椭圆的轴端点或 [弧(A)/中心点(C)]: _c
指定椭圆的中心点: 0,0
指定轴端点:  <正交 打开> 50
指定到另一轴的距离或 [旋转(R)]: 25
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-17 00:05 , Processed in 0.200919 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表