1、这个文件是为了在模型中指定的位置放置自适应构件组成的屋顶,首先需要确定自适应构件各个定位点的位置。通过节点 Edge选择模型的边,这两条边是图中屋顶位置的长边。

2、通过节点Surface.ByLoft生成一个曲面作为初始的定位曲面,生成该曲面需要两条线作为依据,即将第一步中拾取的两条线先通过节点List.存放进一个列表,然后输入节点Surface.ByLoft的输入端crossSections。

3、有了曲面之后,我们想在曲面上确定出一些定位点。节点Surface.PointAtParameter能够依据曲面的UV坐标确定出点的位置。输入端surface需要一个曲面,图中输入的曲面是上一步所生成的曲面。输入端u和输入端v分别输入U方向和V方向的坐标值,这两个坐标值都是处于区间[0, 1]当中。

4、接着我们需要获取这些定位点的UV坐标,获取UV坐标是为了根据这些坐标值确定点的移动距离。节点Surface.UVParameterAtPoint有两个输入端,输入端surface输入一个曲面,输入端point输入曲面上的点,最终输出的结果就是点在曲面上的UV坐标。

5、通过代码块节点输入以下公式“Math.Sin(u*180)*Math.Sin(v*180)*w”,其中Math.Sin表示调用正弦函数,函数的内部就是函数的输入值,参数w可以控制最终结果在Z方向的高度。节点UV.U和节点UV.V的作用是获取UV坐标中U和V两个方向的数值,然后输入代码块中。最后通过节点Geometry.Translate将原本位于平面上的各个点向上移动复制。

0

评论0

请先
23G101-11高清无水印下载-22G101系列图集的答疑图解-替代17G101-11
23G101-11高清无水印下载-22G101系列图集的答疑图解-替代17G101-11
1分钟前 有人购买 去瞅瞅看

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站