找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1541|回复: 11

[求助] 圆遮罩问题

[复制链接]

已领礼包: 146个

财富等级: 日进斗金

发表于 2013-8-5 17:47:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
怎么把圆转成多义直线,这线生成的遮罩可以没有空隙!? 因为wipeout 只认多义直线!注意不能是圆弧!!

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 188个

财富等级: 日进斗金

发表于 2013-8-6 10:40:30 | 显示全部楼层

点评

赞 这个不错  详情 回复 发表于 2013-8-6 13:25
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 1 反对 0

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-8-5 18:04:25 | 显示全部楼层
很容易的,下载XDRX_API,然后执行下下面的代码就OK了。


xdtb_cir-pl.gif

  1. defun c:tt ( / e pts)
  2.   (if (setq e (car (xdrx_entsel "\n选择圆<退出>:" '((0 . "circle")))))
  3.     (progn
  4.       (xdrx_begin)
  5.       (setq pts (xdrx_getsamplept e))
  6.       (apply
  7.         'xdrx_polyline_make
  8.         (cons t pts)
  9.       )
  10.       (entdel e)
  11.       (xdrx_end)
  12.     )
  13.   )
  14.   (princ)
  15. )

评分

参与人数 1D豆 +5 收起 理由
Lispboy + 5 热心帮忙奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2013-8-5 18:05:06 | 显示全部楼层
本帖最后由 ll_j 于 2013-8-5 18:08 编辑

可以使用内外径相等的圆环来替代圆,圆环本身就是多义线。

刚才测试了一下,遮罩不支持曲线,所以圆环不能作为遮罩边缘,只能通过直线模拟的圆来遮罩。

点评

圆环不是直线! 必须是直线段的。 只能模拟。  详情 回复 发表于 2013-8-5 18:08
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-8-5 18:08:37 | 显示全部楼层
本帖最后由 wowan1314 于 2013-8-5 18:13 编辑
ll_j 发表于 2013-8-5 18:05
可以使用内外径相等的圆环来替代圆,圆环本身就是多义线。

圆环不是直线!  必须是直线段的。  只能模拟。
  1. (defun c:t11 (/ en cen r d d1 pts 2pi)
  2.     (setq en (entget(car(entsel "\n选择个圆:")))
  3.         cen (cdr(assoc 10 en)) r (cdr(assoc 40 en))
  4.         d (* pi 0.01) d1 0 2pi (* 2 pi)
  5.     )
  6.     (while (< (setq d1 (+ d d1)) 2pi)
  7.         (setq pts (cons (polar cen d1 r) pts))
  8.     )
  9.     (command "PLINE")(apply 'command pts)(command "C")
  10. )

点评

赞啊  发表于 2013-8-6 13:26

评分

参与人数 1D豆 +5 收起 理由
Lispboy + 5 热心帮忙奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 188个

财富等级: 日进斗金

发表于 2013-8-6 06:24:42 来自手机 | 显示全部楼层
看看lee mac的作品!

点评

还真没找到LEE的有关模拟圆的程序。E文不行。请直接给链接。  发表于 2013-8-6 09:58
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 146个

财富等级: 日进斗金

 楼主| 发表于 2013-8-6 13:25:28 | 显示全部楼层
SmartStar 发表于 2013-8-6 10:40
http://www.lee-mac.com/cwipe.html

赞  这个不错
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2013-8-8 14:34:41 | 显示全部楼层
lee mac好像也是在圆上取许多点来实现的

点评

谁也也得变成多段线啊,因为ADESK就是要求只能是多段线做边界的。  详情 回复 发表于 2013-8-8 15:37
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2013-8-8 15:37:24 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2013-8-8 14:34
lee mac好像也是在圆上取许多点来实现的

谁也也得变成多段线啊,因为ADESK就是要求只能是多段线做边界的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-25 08:25 , Processed in 0.444318 second(s), 63 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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