明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 尘缘一生

[提问] 提个比较难的问题(自动智能作闭合填充边界)!

  [复制链接]
发表于 2014-6-19 20:45 | 显示全部楼层

本帖子中包含更多资源

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

x

点评

代码哪???????  发表于 2014-6-19 21:40
发表于 2014-6-20 09:08 | 显示全部楼层
楼上的强悍
发表于 2014-6-20 10:35 | 显示全部楼层
没看到任何一个程序 都是演示
发表于 2014-6-20 11:55 | 显示全部楼层
tester005 发表于 2014-6-20 10:35
没看到任何一个程序 都是演示

  1. (defun c:tt1 (/ *error* cmdecho fuzz pt)
  2.   (defun *error* (s)
  3.     (setvar 'cmdecho cmdecho)
  4.     (princ s)
  5.     )
  6.   (setq cmdecho (getvar 'cmdecho))
  7.   (setvar 'cmdecho 0)
  8.   (setq fuzz (getreal "\n容差值<10.0>:"))
  9.   (if (null fuzz) (setq fuzz 10.0))
  10.   (while (setq pt (getpoint "\n指定点:"))
  11.     (setq pt (trans pt 1 0))
  12.     (if (setq e (mybpoly pt fuzz))
  13.       (progn
  14.   (command "hatch" "p" "ansi31" 10 0 "s" e "")
  15.   (entdel e)
  16.   )
  17.       (princ "\n没有封闭区域...")
  18.       )
  19.     )
  20.   (setvar 'cmdecho cmdecho)
  21.   (princ)
  22.   )

代码需加载附件BPOLY_R17.arx使用!适应CAD版本:R17
arx提供一个函数 MyBPoly 和一个命令: BP。
MyBPoly 函数相当于可以指定容差值的CAD自带的函数 BPOLY, (MyBPoly 点 [容差值 = 0.001])
命令 BP 相当于可以指定容差值的CAD自带的命令 Boundary

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

发表于 2014-6-21 15:56 | 显示全部楼层
调用BPOLY如果边界有SPLINE或者ELLIPSE,会象调用boundary命令一样,在命令行弹出是否作面域。。。而速度和boundary命令差不多。。。
个人觉得还是应该按院长那样先把容差内没相交的弄成实交再处理

点评

容差太大,缺口太小,咋搞?  发表于 2014-6-21 16:52
发表于 2014-6-25 14:14 | 显示全部楼层
enn09 发表于 2014-6-19 10:14
院长好厉害,我平常解决不闭合的,也是笨办法,用cad自带的BOUNDARY重新生成边界,再去填充

同样方法的握个爪
发表于 2014-6-25 16:47 | 显示全部楼层
做一个滚球,沿图形的外轮廓滚动,最后得到一个轮廓线,滚球的大小能够在地上有坑的时候都能滚得过去!
发表于 2014-6-25 18:31 | 显示全部楼层
panliang9 发表于 2014-6-25 16:47
做一个滚球,沿图形的外轮廓滚动,最后得到一个轮廓线,滚球的大小能够在地上有坑的时候都能滚得过去!

如何实现?
感觉理论很完美,现实很残酷
发表于 2016-3-15 15:50 | 显示全部楼层
很厉害的样子
发表于 2016-3-28 11:43 | 显示全部楼层
Lisper 发表于 2014-6-19 20:45

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

本版积分规则

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

GMT+8, 2024-5-17 11:48 , Processed in 0.167219 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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