QuadMesh prototype command available in latest WIP

Thanks very much Nathan! That’s remarkable!

I find there’s a couple diagonal edges and some vertices that end up along the sharp edges in the .fbx output. I tried a .dae version and the pieces come in very clean and simple but there’s a mess of breps showing up in the file tree - don’t understand that. Anyway - as this is a Rhino Forum, I don’t want to atagonize my fellow beasts.

Hello @DavidEranen
Is Quadmesh already in RhinoCommon?

Thanks,
Dmitriy

And whether there is no similar expansion for Rhino 5 (32-bit)?

@Dmitriy No, it is not in RhinoCommon (yet). QuadMesh is still a work in progress and will not be available in v6, but you will always be able to access it in the WIP.

@DavidEranen Maybe it should be hidden like sub-d stuff i mean like in v5 test commands so it could be
(-TestQuadMesh) ? - if it will be hidden and as test it could be provided as it is - am i right? In my opinion thats better than nothing :wink:

1 Like

+1 having it as TEST or Hidden!!!

@DavidEranen

Our goal is to have a V7 WIP available on the same day that we release V6. Early prototype features like this will continue to be available in the V7 WIP.

3 Likes

for me sounds GoODD! :wink:

Hi guys,

Somebody has mentioned this:
http://igl.ethz.ch/projects/instant-meshes/

I’ve implemented some algorithms from CGAL and LibIGL in this grasshopper plugin:

Among which there are conjugate fields generators. Which means you can get two intersecting families of curves which effectively define a quad mesh. The actual remesher is not implemented in LibIGL, but they are using a third library to integrate the field and get an actual mesh.
Besides, from these two family of curves you can rebuild a quad mesh using other plugins (e.g. WeaverBird, Dodo)

Check it out if you are interested :slight_smile:

3 Likes

Hi @lorenzogreco, did you reference a version of the libigl library that is wrapped in c#?
would be great if one could directly point to a .dll of the library through ‘manage assembly’ and script in the gh c# component.

Hi @DavidEranen, do you know when we will have more progress on this lovely command? Also any chance to give us a Grasshopper module for it?

Not a main version, I had to wrap some functions and do some modifications on the c++ side as well.
All the functions and interop objects are public so you can call/use them by referencing Capybara_Interop!

Hope this answers you question :slight_smile:

1 Like

Would the libraries (in addition to Capybara_Interop and the other three that have to be in the Capybara folder in GH) have to be placed in their respective location (i.e. C:/Windows) for the reference to work?

Yep, as described in the instruction. Otherwise I guess you can add their path to the environment PATH variable at runtime.
Download the latest version though (004), the 003 has expired.

Hey, I wanted to let everyone know on this topic that we have released an improved Quadremesher in Rhino 7 WIP. If you still think you have a need for QuadRemeshing, stop give it a try:

2 Likes

Here are two quad meshes based on 3D scans. The first one is a tank of a Buell motorbike. I placed a circular curve around the opening and used the symmetry feature. It’s nice on the upper side of the tank, but the underside actually has a few asymmetric parts. Not quite sure what to do… The second image shows a chair which I also scanned with my Artec Leo. Again, remeshed with symmetry.

The new QuadMesh capability is beyond exciting. It seems to provide better results than Evolute Tools etTMap, however I want to try a bit more…

Programmers! Thanks for the amazing work!

11 Likes

@martinsiegrist those turned out great! I take it you were able to get those forms into Nurbs surfaces fairly easily from your scan data through mesh > subd > nurbs?

Yes. I have used ToSubD and ToNURBS quite a bit already, but mostly on more geometric shapes. More scanning soon…

1 Like

Hello martinsiegrist.

Are you interested in trying it with a small shed point cloud (FARO TLS)?

I´m on a track to optimize a small scale existing buildings rehabilitation process for architects and engineers,
(most of the things in the market are designed for big offices)
but my priority for the next month is to put a solar thermal roof working and online
(August is the perfect time for burnout tests)
But I would appreciate help!

Let me know if it´s interesting for you, or just tell us what happens when you try to scan a room and convert it.

Thanks for your tests anyway

Sorry for the delayed response. If you had tagged my name with an @… I would have received a notification.

My scanner (Artec Leo) is not targeted at scanning buildings or entire interiors / rooms.

A stationary device such as a Leica BLK 360 would be better, however I don’t have one and don’t know the possibilities or specifications of it.

Good luck!