当前位置:首页 > 游戏资讯

region

2023-09-15 11:00:09

在CAD绘图中,有一个对象叫做REGION,不能直接绘制,必须通过选择绘图中的图形来生成,有点类似于填充。这个物体的中文名字:region清楚地描述了这个物体的特征。它是一个面,而不是像直线或圆那样的线。在默认的二维线框模式下,看起来和普通线条没什么区别,但是进入明暗模式(输入SHADE命令)后就能看出区别了,如下图所示。

region

region

一个区域最常规的功能就是3D建模,比如拉伸、扫掠、放样等等。闭合的多段线也可以作为上面命令的横截面,但是多段线不能做嵌套的横截面,在3D编辑中可以通过布尔运算计算区域。比如需要做中间空图,只能用区域来做。先用直线或PL线画出内外轮廓,然后将生成的区域一起框选,再用布尔运算减去内部区域,如下图所示。

除了三维建模,我还发现很多人用区域函数来统计面积,这只是个人习惯。闭合多段线、填充和面积命令都可以查询面积。

作为一个面,一个区域需要先画一个封闭的边界。边界可以由直线、圆弧、折线和其他图形组成。原理是封闭的,不交叉。可以一次选择多条闭合线来生成多个面域。比如上图中可以同时选择六边形和圆形生成区域,但是生成的区域是两个独立的区域,必须进行布尔运算才能得到middle 空的区域图。

但是,有时绘制图形后无法生成区域。原因其实很简单,还是有交叉或者不闭合的现象,只是缝隙或者交叉可能很小,不明显。

如果有类似的情况,最基本的解决方法是放大图形的每个交点,看是否有空隙或小交点,对有问题的交点进行修剪、延伸或圆角处理。但是有时候缝隙或者交叉点很小,需要放大很多倍才能看到,而且交叉点很多,检查起来也比较麻烦。可以想一些其他的方法,比如用PE命令连接所有的线路。如果有些地方没有连通,说明这个交点有问题,但是多段线无法处理自相交,比如出现了类似“8”的自相交图形。另一种方法是使用BO(BOUNDARY) boundary命令将生成的对象类型设置为区域。按边界搜索边界类似于填充。可以通过“拾取点”或“创建新的边界集”来选择区域,如上图所示。只需在多边形和圆形之前拾取点,就可以自动生成两个区域。使用boundary命令的好处是可以忽略闭合区域外的相交或自相交部分,同时可以忽略微小的缝隙。边界的对话框如下图所示。

如果画图时严格按照尺寸画,并且一直使用抓图等辅助工具定位,一般不会出现上述问题。一旦无法生成区域,就试试我说的方法,但不能保证一种方法就能解决所有问题。建议大家养成良好的画图习惯,避免出现问题时花太多时间去定位和解决问题。

标签 region
今日推荐
跨界新纪元:Wii U GamePad操控《血源》惊艳亮相
跨界新纪元:Wii U GamePad操控《血源》惊艳亮相

近日,外网知名博主@BrutalSam_发布了一段令人瞩目的视...[详细]

独家专栏
精彩推荐
热门排行
热门标签