既然是poly extrude,所操作的对象必然要是polygon或者polygon mesh的。

首先选择要extrude的面或者是线。

我们先以面为例。

拉伸面

基本操作

按s进入选择模式

上方可切换选择点线面体

然后点击shelf tool 中的 poly extrude

会出现小红线段,即可拉伸

拉伸有三个参数:

distance显然是拉伸的长度。inset代表逐渐变粗或者变细。如下图所示。正数代表变细。twist代表扭转,以红色线段为右手定则确定方向。

扭转方向如图,右手定则确定。

subdivision是拉伸出来的部分的分段数

进阶

front transform

勾选 transform extrude front(或者快捷点F, 代表front transform)可以去移动最前端的面。这给了我们极大的自由空间!

我们可以随意扭转拖动最前端的面。

split type

当我们选择了多个面一起拉伸的时候,默认是同时变形的

但是假如我们把divide into改为individual的时候,各个面都是独立计算参数的。比如下图中的inset显然是针对每个面进行的,而非整体进行的。

spline (拉曲线)

我们可以通过拉曲线来控制拉伸出来的形状,比如葫芦形的。

注意首先要有多个分段,不然光一个直线是没法调厚度的,其次是曲线的左下角可以放大曲线或者缩小,方便查看。

同理可以自定义扭转。注意下面那个half range,代表是你曲线影响的大小。因为曲线高度是0-1的。设为90,就代表扭转从0到90°。

outputback

如果不输出背面,则可以看到背面是空的

输出背面可以将其补全

spine拉伸

我们先随便画个曲线,然后把他连到poly extrude节点的第二个输入端口。 然后spine shape 选择curve from second input。就可以拉出如下的任意形状

拉伸线段

我们选择一个边后,点击Poly extrude

我们同样可以扭转它,但是inset这时是无效的。

同样的,我们可以按F对front 进行transform