How to make 2D Drawing of Mesh?

Hi
I have mesh model as below:


I run Make2D in rhino 8, it work, however there are a big issue, the linewidth too dark because line is overlap/too close.

This is result of pdf export, you can see it too dark in some area, because of overlap/too closed lines.

There some things need to share:
_yes, many people will say Convert to Nurbs or SubD then they can solve problem. However when you convert it, there’re tolerance/differences. I want to keep the perfect of mesh model which is imported.
_I tried to remove odd lines but it cost a lot of time.
_I also tried to re-drawing outline, but it also cost time and not perfect.

Please find attached files for more details. Hope to hear advices to make drawing same linewidth.

PDF Export v1.pdf (100.9 KB)
Make 2D Drawing Mesh - rhino8.3dm (4.3 MB)

Thank
Travis

1 Like


Make 2D Drawing Mesh - rhino8_emod.3dm (7.1 MB)
Technical.ini (14.1 KB)

Not sure what you’re expecting, but a mesh is a mesh is a mesh. If you’re happy with the mesh then let the details of it show, otherwise you’ll be chasing your own tail trying to create separate curves for basically no reason especially if you’re not going to create actual nurbs down the road with said curves.

But if you like meshes, then let Rhino technical display modes help the best they can. They get better every version.

Hopefully V9 comes out soon though :sweat_smile:

Also, you may consider working the mesh as well, maybe with Rhino’s mesh tools or another program that is good at mesh revisions.

All depends on design intent.

You can always reverse engineer the original mesh, and make a new one or something etc. :beers:

Hi @lander
Thank for feedback. I think you may confused. I just expect drawing linewidth will be clear and normal as usually. same linewidth.
I’m not expect triangle or mesh line
May be you have other suggestion. thanks

Hi Travis -

This is not an issue with linewidth, it’s an issue with the geometry.
The walls are not vertical and mesh faces and edges are seen from those views and those get added to the Make2D result, resulting in many lines close to each other, giving the impression of a thick curve.

Turning off the silhouettes layer will help a bit, but apart from that, you’ll have to manually remove the lines you don’t want.
-wim

1 Like

Hi @wim
yep, I also tried turn off Silhouettes layer but it will lack of some lines and not too much helpful.
As mention, I also tried remove odd lines, but it cost a lot of time. Finding alternative solution.

I found out that if I convert Mesh to SubD to Nurbs it will reduce odd line, but how they construct line is strange, lack of contour line. (you can try)

Another Idea, If we convert Mesh to Quad Mesh/SubD, then run Make 2D. the grid is really good, I’m thinking of extract outline of it, but can not select loop or ring. If we can do it, we can keep what we want and delete the rest of them.


quadremesh.3dm (10.7 MB)

May be you will have solutions. thanks


I’m using this amazing plugin for 3ds max 2021, It can generate 2d drawing as DXF from any view from heavy Interior Scenes and the Result is AWESOME !

I don’t know the Algorithm behind it but it’s better than Make2D

2 Likes

Hi @huss191998 this looks interesting thanks for sharing - silly question: Do you know if scan files (point clouds), say a .ply, work with this? Went to their website, not much info regarding geometry types - I wish to contact them but maybe you have a faster answer (I’ll still ask them). Thanks in advance.

I don’t think so you have to convert it to meshes first

1 Like

cool, thanks! Makes sense - I can definitely make points into voxels or whatever, 'was just wandering if they had somehow cheated/hacked the process - ptclouds need more love overall (for CAD illustration purposes). I guess it’s worth giving it a try anyway, to compare with Rhino’s Make2D of said voxels from the point clouds - usually the bottleneck/issue is the quantity of points.

Cheers!

interesting @huss191998
Thank for sharing, the first time I know that 3DS Max can generate DXF. I don’t want to spend another software.

1 Like

I try convert to SubD then Make2D:


quadremesh.3dm (10.7 MB)
Grid look nice. If we can select outline then delete the rest. But now can not select loop.
Looking for solution.

1 Like

This shifts the conversation a bit, I guess - however I think one ‘solution’ would be to Make2D the actual extracted loop curves so their linkage or grouping is preserved - not sure, though - maybe not a solution at all haha, because then the extracted edge loops are 3D, prior to Make2D, which makes the entirety of the loop or ring visible, not just what’s in the front of the view.

Indeed.

Perhaps the mesh should be reverse engineered and recreated so that it doesn’t lead to really bad results. Garbage in garbage out. Which is also why it should just be nurbs, and possibly converted back to mesh if that’s actually necessary, as long as the emergent properties of mesh characteristics are acceptable and understood.


silhouettes only

Another thing to consider is using the meshoutline command on various views and organizing the new entities into a orthographic sense.


if that’s worth exploring then the new entities would have to be organized accordingly

Could probably just do a quick layout with detail commands.

just using meshoutline and hideindetail

1 Like

Hi Travis,

A quick option would be to do a curve boolean outside of each profile to keep only the exterior edges. I know this is sketchy, but it’s an option.

As others pointed out, I think that reworking the mesh to some extent might pay off later. Working with bad geometry is always trouble.

1 Like

Hi @sanchezsimoni
Thank for suggest, what do you mean curve boolean? can you give more details of command.

Thanks

Hi Travis,

I’m leaving the link to the command description below. This one is very useful. I use it all the time.

If you select all the curves and click out of the total combined region with the option CombineRegions set Yes, it will give you the total combined region of the most exterior closed profile possible.

I hope I explained myself well. Please let me know if it works for you.

Link: CurveBoolean | Rhino 3-D modeling

Best regards,

David

1 Like