This script generates a Bezier curve Celtic knot based on the selected mesh. Now updated for the latest API.
Download the .py file. In Blender, go to Edit->Preferences->Add-ons->Install and choose the .py file. It will then appear as a button at the top of the Objects dropdown, and will be searachable in the spacebar menu (listed under "Celtic Knot").
- The Offset slider allows you to change the displacement between every pair of Bezier points woven under/over each other.
- The Handle Scale slider allows you to change how much each point in the curve exerts itself.
- The Bevel Depth slider changes how thick the 3D curve is.
- The Bevel Resolution slider can increase or decrease the subdivision of the 3D curve.
- The Use Vertex Normals option allows you to choose whether to use each vertex's individual normal or the z-axis normal in calculating the traversal of the object and the direction of the offset. In general, this box should be checked when the input mesh is 3D, and unchecked for flat meshes lying in the XY plane.