明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 968|回复: 5

[基础] 关于填充孤岛的外部参数

[复制链接]
发表于 2015-8-30 15:59 | 显示全部楼层 |阅读模式
填充孤岛方式。没办法还装了个英文版看参数
  1. (defun c:qq ()
  2. (vl-cmdf "Bhatch"  
  3.      hat_pt
  4.    
  5.      "Advanced"
  6.      "style"
  7.      "outer"
  8.      "LINE"
  9.      1
  10.      "0"
  11.    ""
  12.      "");处理孤岛 外部

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2015-8-30 16:02 | 显示全部楼层
还有一种方式搜索来的
  1. (vl-cmdf ".bhatch" hat_pt "p" "ansi31" 2  0  "DR" "F"  "A" "S" "O" ""  "")
复制代码
发表于 2015-8-30 17:06 | 显示全部楼层
孤岛
指定在最外层边界内填充对象的方法。如果不存在内部边界,则指定孤岛检测样式没有意义。因为可以定义精确的边界集,所以一般情况下最好使用“普通”样式。
孤岛检测
控制是否检测内部闭合边界(称为孤岛)。
普通
从外部边界向内填充。如果 HATCH 遇到内部孤岛,将关闭图案填充,直到遇到该孤岛内的另一个孤岛。也可以通过在 HPNAME 系统变量的图案名称里添加 ,N 将填充方式设置为“普通”样式。
外部
从外部边界向内填充。如果 HATCH 遇到内部孤岛,将关闭图案填充。此选项只对结构的最外层进行图案填充或填充,而结构内部保留空白。也可以通过在 HPNAME 系统变量的图案名称里添加 ,O 将填充方式设置为“外部”样式。
忽略
忽略所有内部的对象,填充图案时将通过这些对象。也可以通过在 HPNAME 系统变量的图案名称中添加 ,I 将填充方式设置为“忽略”样式。
当指定点或选择对象定义填充边界时,在绘图区域单击鼠标右键,可以从快捷菜单中选择“普通”、“外部”和“忽略”选项。

因此,只要将样式名加上,_O,三个字符即可, ansi31,_O
具体是用setvar还是更改特性均可。
以下创建“忽略”填充
  1. (vl-cmdf "_.bhatch" (getpoint) "p" "ansi31,_I" "2" "0" "")
 楼主| 发表于 2015-8-30 17:31 | 显示全部楼层
edata 发表于 2015-8-30 17:06
孤岛
指定在最外层边界内填充对象的方法。如果不存在内部边界,则指定孤岛检测样式没有意义。因为可以定义 ...

感谢E大,讲得这么详细。我懂了
发表于 2018-9-11 17:14 | 显示全部楼层
(vl-cmdf "_.bhatch" (getpoint) "p" "ansi31,_I" "2" "0" "")你好这代码现在只能点选,如果修改成框选请问怎么修改。
 楼主| 发表于 2018-9-11 18:00 | 显示全部楼层
/fendou结构绘图 发表于 2018-9-11 17:14
(vl-cmdf "_.bhatch" (getpoint) "p" "ansi31,_I" "2" "0" "")你好这代码现在只能点选, ...

框选把每个图形的中心代替 getpiont
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-16 12:12 , Processed in 0.184927 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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