Dendro for mac beta

good news for all the mac users who constantly email me. someone was kind enough on github to solve for the mac build of dendro. seeing as i don’t have a mac system to test on i was hoping someone here could help me get this over the finish line.

i recently merged the mac version into the github and was hoping someone could build it and test it out on their mac and try it in rhino for mac. once everything seems to work, it would be great to get the gha and dll so i can put it on food4rhino.

also, i am going to start working on adding some features to dendro again. if anyone has feedback or any wishlist items, then feel free to reach out. top of my list is looking at adding in opengl rendering instead of remeshing within each component. i had looked into a couple of years ago but never added it. in theory, it should help with performance significantly.

9 Likes

Very cool development, thank you @ryein

Cheers

DK

2 Likes

A gha and dll file would be very helpful. How do you add the GitHub files to Grasshopper?

Brilliant!

As far as I understand, you need to reassemble the DendroAPI. on macOS, the final file is not .dll a .dylib I’d like to help. i have a macbook on arm, but i don’t understand C++ at all, In theory, I can provide access to my mac. :sunglasses:

Also, I think you need to rename the
[DllImport (“DendroAPI.dll”, CallingConvention = CallingConvention.Cdecl)]
static private extern IntPtr DendroCreate ();
in
[DllImport (“DendroAPI”, CallingConvention = CallingConvention.Cdecl)]
static private extern IntPtr DendroCreate ();