BIM Coordinator Program (INT) April 22, 2024
Find the next step in your career as a Graphisoft Certified BIM Coordinator!
Wishes
Post your wishes about Graphisoft products: Archicad, BIMx, BIMcloud, and DDScad.

Archicad API for GH publicly available

leceta
Expert
Hi,

is it planned to make public the API you are using to develop grasshopper components? This would open to the user community the option to develop custom ArchiCAD/GH components and hopefully speed-up the components ecosystem creation...

I presume the existence of a wrapped C++ library to C# or some .Net compatible language to make possible the communication between Grasshopper and ArchiCAD, but probably I´am being quite naif here (I´am noob in programming)...

Anyway, and open API in .net for ArchiCAD (al least if this is technically possible) would be fantastic.

cheers
aitor
6 REPLIES 6
mikas
Expert
I am no programmer either, but I think grasshopper programming interface is open allready. Please check links.
GH Guide
GH API
AC25, Rhino6/7+Grasshopper, TwinMotionMac Pro 6,1 E5-1650v2-3,5GHz/128GB/eGPU:6800XT/11.6.5 • HP Z4/Xeon W-2195/256GB/RX6800XT/W10ProWS
leceta
Expert
Sure, I meant to expose the archicad API (in C++) wrapped to some .Net language in order to us, the community, be able to use it directly in grasshopper for the development of new components.

I know this could be a lot of work, but hey, just wishing...
how do you marry C# and C++/ i a development environment?

Wouldn't .NET cripple Mac/Windows compatibility? Aren't DLLs the reason that many GH plug-ins don't work on the Mac version?
Think Like a Spec Writer
AC4.55 through 27 / USA AC27-4060 USA
Rhino 8 Mac
MacOS 14.2.1
leceta
Expert
mmhh cant say too much about the details, but grasshopper is in fact developed in .NET, and still runs in Macs based ion Mono project. .NET is definitively cross platform, at least that said the advertisement ; )

http://www.mono-project.com/

It seems also that this dll problem is somehow solved by mono project

http://www.mono-project.com/docs/advanced/pinvoke/dllmap/

About the not working plugins of grasshopper on mac, not sure about the reason as long as I am windows user... Maybe the reason is that Rhinocommon for Mac is still in WIP. Just guessing...

Anyway, as I said, i´am not an expert programmer by no means, so i´am not seeing the whole picture, for sure...
Eduardo Rolon
Moderator
Rhino for Mac is not WIP.
To use Grasshopper in Mac you need the WIP Mac version, since GH is WIP
Eduardo Rolón AIA NCARB
AC27 US/INT -> AC08

Macbook Pro M1 Max 64GB ram, OS X 10.XX latest
another Moderator

leceta
Expert
I suggest also this other forum https://discourse.mcneel.com/
for this specific topic
Learn and get certified!