StuboJones 发表于 2022-7-6 09:33:17

在多段线内创建点

复活节快乐,
 
我要监控许多建筑立面,它们的范围不均匀。
我希望能够选择边界(由测量的多段线创建),然后指定将在其中创建点的网格大小。然后,我将利用这些点作为设定的监测位置。网格大小会有所不同,因为我需要按点数与高程面积的比率进行监控。
 
如果有人知道如何在边界内创建点,这将节省大量绘制网格和手动创建点的时间,我非常感谢。
 
谢谢你抽出时间,
 
斯图

BlackBox 发表于 2022-7-6 09:43:49

考虑提取多段线的vla对象的边界框,然后使用Polar以所需的网格间距计算点,并验证结果(极轴)点位于边界本身的“最小(左下)和“最大(右上)”范围内。
 
**注意-使用边界框可能是一个良好的开端,但在某些情况下,它将允许边界外的点(即“L”或“C”形边界)。

Lee Mac 发表于 2022-7-6 09:55:24

图案填充>分解图案填充?

StuboJones 发表于 2022-7-6 10:04:02

谢谢RenderMan我会试试的。
 
我也想过炸hatch-Lee-Mac,但我在每个交叉点都会创建点吗?抱歉,如果我给人的印象是懒惰,只有时间很短

BlackBox 发表于 2022-7-6 10:23:02

 
这是迄今为止最简单的解决方案;希望我先想到它。。。也许唯一的*关键*部分是比例(填充密度)和旋转,给定点填充图案,不是吗?
 
 
别担心;这就是为什么我开始学习Lisp程序放在首位。。。因为我懒惰。

StuboJones 发表于 2022-7-6 10:25:15

谢谢大家,我会试一试的。我想你成功了

BIGAL 发表于 2022-7-6 10:33:39

像这样简单的方法,选择左上角-右下角边界外,输入网格间距,lisp绘制网格和点作为矩形形状(从拾取点到圆形网格值,例如5m),然后只是外倾!所有的外线得分都没有了。
页: [1]
查看完整版本: 在多段线内创建点