Simple Deformation#

https://user-images.githubusercontent.com/14288520/193680193-6a977d2f-cb3d-4cc1-8b00-92396da23b87.png https://user-images.githubusercontent.com/14288520/193679437-93e491be-fa8e-4854-87d7-279e7c4c3bc4.png

Functionality#

This node transforms vertices by one of deformations, similar to Blender’s “Simple Deform” modifier.

Inputs#

This node has the following inputs:

  • Vertices

  • Origin. This matrix defines origin and coordinate axis of deformation. Default value is identity matrix.

  • Angle. Deformation angle. Available in Twist, Bend modes.

  • Factor. Deformation factor. Available in Taper mode.

  • Low limit. Percentage value. Vertices below this limit will use the same transformation as vertices on the boundary.

  • High limit. Percentage value. Vertices above this limit will use the same transformation as vertices on the boundary.

Parameters#

This node has the following parameters:

  • Mode. Deformation mode. Supported modes are:

    • Twist

    • Bend

    • Taper

    These modes are similar to their namesakes in Blender’s “Simple Deform” modifier.

  • Angle mode. Defines which units are used for Angle input. Available values are Radian and Degree. Default is Radian. Available only in Twist, Bend modes.

  • Lock X, Lock Y. If checked, then corresponding coordinates of vertices will not be changed. Note that this lock is applied to coordinates relative to Origin.

Outputs#

This node has one output: Vertices.

Examples of usage#

Bend deformation:

https://user-images.githubusercontent.com/14288520/193681127-f44de94f-f8d0-4487-a02b-1a7e71ba344b.png

Twist deformation:

https://user-images.githubusercontent.com/14288520/193681663-77127709-8762-4f78-8f4d-4c64c98411b4.png

Taper deformation:

https://user-images.githubusercontent.com/14288520/193681680-e1970271-4283-4cf0-96ed-e2d066209fd8.png