Houdini 求中点,点连成线

Posted 暮志未晚Webgl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Houdini 求中点,点连成线相关的知识,希望对你有一定的参考价值。

如何求出一条曲线上的平均生成的点的中点。
使用当前曲线再 resample一次,Length设置成原有的曲线的Length的一半。也就会比原来的点多出一倍。

然后使用group by range节点,每间隔一个点,Select是每隔几个点选取的几个点,of后面就是隔的几个点。上面就是每隔两个点选取一个点。下面的offset是偏移,主要是为了实现从第一点开始获取还是从第二个点开始拾取点组成一个组。
逻辑基本上是这样的,先比原来的拆分一下,然后再使用Goup by Range 每隔两个点,拾取一个点,就实现了获取中点。
最后,使用blast节点,提取当前设置的组,也就相应的提取出了那些点。

add节点


add节点可以实现删除几何图形,只保留下点。它还可以实现其它操作,比如,将点连成线。

将点按序号连接。

两两连接。

33连接。
连接当点N个索引后的点,现在是2,那就是0连接的是0+2就是2,图上也能看到。

这是N等于3时。

N等于5时。

按组连接

按属性连接,可惜我这里没有。

我是用line节点,将一个曲线的节点,生成了两排,如果,不删除之前的线。

再加上跳跃一个链接,那么就会有梯子的形状。

最后插个
orientalongcurve节点可以生成跟随曲线的点的朝向,还可以修改旋转。接下来还可以实现随机。

这里选择了,使用属性随机,那么需要在节点前面创建一个随机属性。Incremental Pitch可以调整属性强度。

以上是关于Houdini 求中点,点连成线的主要内容,如果未能解决你的问题,请参考以下文章

hihocoder1696 折线中点(几何)

什么是曲面及曲面在画法几何中起到什么作用?

计算机图形学输出图元_6_OpenGL曲线函数_4_中点椭圆算法(下)

bzoj-2338 2338: [HNOI2011]数矩形(计算几何)

R语言自定义ggpot2可视化结果中点形状大小色彩填充色边框线类型边框线色彩点样式pch(plot characters)自定义的核心函数

R语言自定义ggpot2可视化结果中点形状大小色彩填充色边框线类型边框线色彩点样式pch(plot characters)自定义的核心函数