明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1112|回复: 1

求样条曲线与repeat的综合应用

[复制链接]
发表于 2008-10-8 18:01:00 | 显示全部楼层 |阅读模式

例如我需要求180个点 然后用样条曲线连接起来该怎么办。

(repeat 180

********

********

(set point(***))

XXXXXXX;用样条曲线把点连接起来。

求教该怎么补全XXX部分。

发表于 2008-10-9 18:50:00 | 显示全部楼层

如果点坐标保存在文件中,可以用读文件的方法实现。
如果文件扩展名为txt,文件中每行数据格式为X,Y可以使用下面程序:
(defun c:tt ()
 (setvar "CMDECHO" 0)
 (setq nm (if nm nm ""))
 (if (setq nm (getfiled "选择文件" nm "txt" 2)) (progn
  (setq fp (open nm "r"))
  (command "spline")
  (repeat 180
   (setq pt (read-line fp))
   (command pt)
  )
  (close fp)
  (command "" "" "")
 ))
 (setvar "CMDECHO" 1)
 (princ)
)
如果想用输入设备输入点坐标,就不必编程了,可直接用SPLINE命令。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-26 04:46 , Processed in 0.179098 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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