Additionally posted in r/SolidWorks

Equilateral Grid on Natural Floor

I’ve modeled an natural floor and now need to create a mesh of equilateral triangles that intently represents this floor. It does now not need to be a super fit. I’m recently growing the mesh the usage of many 3-D sketches. Does somebody have any tips on how to try this successfully?

My present workflow:

1.Style the 3-D floor

2.Create a 3-D comic strip of a triangle with vertices at the floor (orange in image). Position triangle quite randomly within the heart of the outside. Repair the three vertices.

3.Create a 3-D comic strip containing a 6 sided polygon (it is not planar so I am not positive polygon is the proper time period) with all vertices at the floor and with two vertices mounted to 2 of the triangle’s vertices from step 1. Flip the polygon into 6 equilateral triangles by means of drawing a line between each and every vertex of the polygon to a brand new central level someplace in 3d area. Set all strains to equivalent duration. The strains at the moment are all outlined and the purpose that was once floating now snaps to certainly one of two conceivable issues in area (there are two answers, convex or concave).

4. Do step 3 again and again till lots of the floor is roofed with triangles however has gaps between strips of the 6 sided polygons. Those gaps may have vertex spacing with regards to the duration of the equilateral triangle facets, however now not equivalent, requiring more than one triangles to bridge the distance. This creates a most commonly easy mesh with large spikes/ridges in those gaps. Those ridges are what I’m seeking to support.

Be aware that I’ve crammed in one of the most gaps between 6 sided polygons with person triangles as I used to be experimenting.

Has somebody finished this earlier than? Is there a greater manner?