This picture is modeled with SolidWorks2019 and rendered with KeyShot 9.0 (the two pictures above).
Modeling process
1. Draw two hexagons on the plane above.
2. Connect the end points of the two hexagons with splines.
2-1. Mark the spline curve, the handle of the curve is perpendicular to the center line.
3. Still sketch on the upper plane, convert the entity reference, as long as the sketch in the lower left corner.
4. Draw a spline curve on the right-view datum plane.
4-1. Observe from another direction.
6. Create a new datum.
7. Sketch on the new plane.
8. New reference plane 2.
9. Draw a spline curve on datum 2.
10. Videos 3D sketch, a painting at the top point .
11. Complete the following figure with three extruded surfaces.
12. Boundary surface, direction one: the points of the 3D sketch, the edges of the blue surface.
12-1. Direction two: the edge of the purple surface and the spline in the middle. (Note to add tangent) (Uncheck merge cut)
13. Create a new reference axis. (If the merge section is checked in the previous step, it will be as shown in the figure, with no border in the middle)
14. Circular array-entities: 6
15. Draw a circle on the upper reference plane.
16. Cut the curved surface and remove the purple surface.
17. In the cropped area, draw 12 12D curves with 12 3D sketches. (Can also be unnecessary)
18. Fill the surface, select the edges of one week, tangent-apply to all edges.
18-1. Select the 12-segment curve in the constraint curve.
19. Surface stitching.
20. Thicken.
21. Mirror below.
22. Add appearance.
23. Complete.