明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1363|回复: 5

怎样把一部分点(几百个)变为圆,就是以这些点为圆心变为圆。

[复制链接]
发表于 2009-2-5 09:26:00 | 显示全部楼层 |阅读模式
怎样把一部分点(几百个)变为圆,就是以这些点为圆心变为圆。
发表于 2009-2-5 10:03:00 | 显示全部楼层
把点的样式改成圆,并按绝对单位设置大小
 楼主| 发表于 2009-2-5 10:37:00 | 显示全部楼层
本帖最后由 作者 于 2009-2-5 10:47:22 编辑

这只是点的样式变化,不是真正的圆。
发表于 2009-2-5 13:16:00 | 显示全部楼层
(defun c:op()
(setq bj (getreal "\n 请输入圆半径:"))
(setvar "osmode" 0)
(setq ss (ssget '((0 . "point"))))
(setq len (sslength ss))
(setq n 0)
(command "undo" "begin")
(repeat len
(setq ent (ssname ss n))
(setq yuanxin (trans (cdr (assoc 10 (entget ent))) 0 1))
(command "circle" yuanxin bj)
(setq n (+ 1 n))
)
(command "undo" "end")
)
 楼主| 发表于 2009-2-5 16:17:00 | 显示全部楼层
成功了,太谢谢朋友了。
发表于 2009-2-5 16:43:00 | 显示全部楼层

CAD技术交流群(高级群)

群号:60680152

欢迎加入!!!

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

本版积分规则

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

GMT+8, 2024-11-26 09:49 , Processed in 0.183397 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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