November 28, 2020
Description
As I mentioned in one of the comments, the original .obj file was very difficult to print. There were 4 surfaces that were not "unioned" together and so my slicer was having trouble rendering them. (Simplify3d).The basic problem is that it is very difficult to figure where exactly two parts overlap. Often the slicer ends up "exclusive oring" the two shapes, and where there are 2 shapes overlapping, you end up with nothing, which means the two parts do not really join.
So the files are:
lizard_highpoly_X.stl the 4 shapes separated
lizard_lowpoly_X.stl the 4 shapes separated
In order to make these I had to convert the .obj to an STL:
loaded the .obj file into simpify3d and then did a File->export Models->Export Binary STL
Then I wrote some fairly complicated code to split out the overlapping shapes and write out the new STL files and the new .scad files. (I will share this later if I can figure out how to package it up) UPDATE: I have it packaged up, but I can't post an exe file to thingiverse. or a .py file.
To use the 4 STL files in simplify3d:
and then some openscad stuff
lizard_highpoly_X.scad files that you can include in openscad to work with the shape (note it is very large so is slow)
lizard_lowpoly_X.scad files that you can include in openscad to work with the shape
lizard_highpolyV1.scad an example of how to include the highpoly shape0 (the tongue)
lizard_lowpolyV1.scad an example of how to include the lowpoly shape1 (one of the eyes) since this is a smaller file it is much easier to work with.
So download lizard_lowpoly_1.scad, and lizard_lowpolyV1.scad and put them in the same directory. Then in openscad load the lizard_lowpolyV1.scad file and work with it.
License:
Creative Commons - Attribution