• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Boomerang in Blender & Sverchok 3D Printer File Image 1
Boomerang in Blender & Sverchok 3D Printer File Image 2
Boomerang in Blender & Sverchok 3D Printer File Image 3
Boomerang in Blender & Sverchok 3D Printer File Image 4
Boomerang in Blender & Sverchok 3D Printer File Thumbnail 1
Boomerang in Blender & Sverchok 3D Printer File Thumbnail 2
Boomerang in Blender & Sverchok 3D Printer File Thumbnail 3
Boomerang in Blender & Sverchok 3D Printer File Thumbnail 4

Boomerang in Blender & Sverchok

Lapjoint avatarLapjoint

August 13, 2021

printables-icon
DescriptionCommentsTags

Description

This boomerang is not all that different from my previous designs with kinked, Fuzzy-like wings. What's new is that this one is modeled with the great Sverchok add-on for Blender, which allows non-destructive, parametric modeling with curves and surfaces in Blender.

This could be done much easier in a proper CAD software such as Onshape, Fusion 360 or FreeCAD. FreeCAD is still a little clunky to use, though. Onshape and Fusion are great, but not really free (as in "liberty"), and I have a gut feeling that while it is a great free ride with these right now, at some point I will be blackmailed by those guys about my data in their clouds.

In this case, I actually made the 3D printed boomerang as a kind of prototype before I committed the wood and the work to the lapjoint version. Both work very well. The lapjoint, obviously, is a little wider, which I think works better for a solid hardwood construction.

How I Designed This

The idea is to start with two Bezier curves, one for the bottom outline of the boomerang, and one for the top. We will move these in the Z direction to define the thickness of our boomerang, and then create a ruled surface (a "loft") between them.

We pull the curves into the Sverchok node editor using "Scene/Bezier In", and move them in the Z direction by applying a vector as a field. That's the easiest way I found to just move a curve a specified amount. The numbers in the vectors on the left are in meters, so -.0007 means the bottom part of the airfoil is .7 mm thick, and .002 is the top part which is 2 mm thick.

We join the three curves – the original outline, the outline displaced downwards, and the airfoil curve displaced upwards – with a "List Join" node, and create the ruled surface defining the airfoils using the "Surface from Curves" node.

The top and bottom surfaces get filled with n-gons using the UV Connection node. I had to reverse the vertices of one of the surfaces so that the face normal would point in the right direction. Otherwise, that face ended up inside out and the slicer software would complain.

We combine the vertices and polygons, respectively, of our three meshes into lists: one list of all vertices, and one list of all polygons. We can then join these with the "Mesh Join" node into one mesh. That mesh will have duplicate vertices, though. This is taken care of with a "Merge by Distance" node. For this to work cleanly, we need to make sure the "Evaluate Curve" and "Surface from Curves" nodes use the same number of subdivisions; we can make sure of that by feeding a "Number Input" for the number of subdivisions into both of them.

This is the resulting boomerang. The fun thing is that we can still move around the original Bezier curves, and the whole model will update accordingly. Without Sverchok, we would have to convert the Bezier circles into meshes at some point, and then we would lose the ease of modifying.

Category: Sport & Outdoors

License:

Creative Commons — Attribution

Related Models

zx82net Ultimate Parametric Rugged Box - Snap Closure preview image

zx82net Ultimate Parametric Rugged Box - Snap Closure

zx82net profile image

zx82net

9,558

Micro Medical Kit – Ultra-Compact First Aid for Travel & Outdoor preview image

Micro Medical Kit – Ultra-Compact First Aid for Travel & Outdoor

prntmkr profile image

prntmkr

316

Golf Ball Holder with Air Tag preview image

Golf Ball Holder with Air Tag

Yek Makes profile image

Yek Makes

7

Clothespins - No Spring Required preview image

Clothespins - No Spring Required

O3D profile image

O3D

3,436

GOLF TEES / GOLF BALL HOLDER / GOLF GADGET / GOLF ACCESSORIES / OUTDOOR EQUIPMENT preview image

GOLF TEES / GOLF BALL HOLDER / GOLF GADGET / GOLF ACCESSORIES / OUTDOOR EQUIPMENT

Sektor 7 Studios profile image

Sektor 7 Studios

Yamaha Style - EU Motorcycle License Plate Frame preview image

Yamaha Style - EU Motorcycle License Plate Frame

Layerio profile image

Layerio

170

zx82net Waterproof Box v2 preview image

zx82net Waterproof Box v2

zx82net profile image

zx82net

2,991

Signage arrow for outdoor events preview image

Signage arrow for outdoor events

Jens Riskin profile image

Jens Riskin

0

11