How would you do this type of diagram?

Hello everyone

Im currently working on a model like this and need to export the top view with the colors and fills.

Make2D takes away the fills and makes filling impossible as there are no longer closed curves.
Can hatch either.
I guess I can print in raster or render it, but that takes away the vector quality.
Tried filling in Ai, not too good at it, could not make it…

Model.3dm (7.6 MB)

Thanks for any suggestions.

hi Shynn, well to be honest i dont know any way to get that job done the easy way

cinema would do a good job in rendering vector data once you get it into it properly
but it also seems that something getts f***ed up while creating a mesh

if you need the tangent lines separating the corners as you have it shown here
the only fast option would be to switch on anti aliasing if you have it
make a big screenshot and vectorize it with the redraw function in illustrator,

not sure about the quality then, but if you need it any much better
you got to color it in illustrator with “k” for interactive painting or hatching in rhino manually,
after exporting as illustrator or after make 2d as you choose.

my best start would be to do each layer separately that you keep an overview.

Hi ShynnSup - CurveBoolean should help sort the Make2d output into closed regions.


1 Like

I somehow expected Make2D in the RH6 WIP to create more useful results in this case.

I found out that I first needed to run MergeAllFaces on this model to eliminate a bunch of errors but even then, there are several curves overshooting others, …

@GregArden, this file might be a good test case for the code. From the discussions, I expected closed polycurves to result from this one but perhaps I am stretching the goals for RH6?

I guess the simplest and fastest way to this is to get the topmost faces in GH, let DoodleBug create layers and then you send everything to AI. There I guess the boolean operation that gives you closed curves for everything you see is a built-in operation.

With your objects selected in top view, you can try running the following quickie hack script… It will create outlines and a solid hatch for each object and place each on a separate layer; the layer color is the original object color. To run the script, copy the .py file to your desktop, type the command RunPythonScript, browse to the script and hit Open. Make sure you select the objects in Top view and that you have a hatch named “Solid” (it’s there by default).

–Mitch (909 Bytes)