Ghpython如何在封闭曲线内部生成随机点

ghpython如何在封闭曲线内部生成随机点

提供一个参考思路,

抱歉,前面没有注意是任意封闭曲线,还需要增加一段判断来筛选曲线内外,供你参考如下

1 个赞

感谢感谢!我研究一下

抱歉,修正第一个脚本的错误,PointContainment 可以直接判断点是否在曲线内外与否,所以不需要在其后面再写一个判断,可以直接判断内外,参考如下

1 个赞

谢谢J大!还有个问题就是您给的代码里类似curve.GetBoundingBox,这种curve后面跟的函数可以在哪里查啊?我不知道还有这种函数

RhinoCommon 中可以查询,例如Curve.Contains 与 get boundingbox
https://developer.rhino3d.com/api/rhinocommon/rhino.geometry.curve/contains
https://developer.rhino3d.com/api/rhinocommon/rhino.geometry.geometrybase/getboundingbox

1 个赞

噢噢好,感谢J大!