Lorsque j'écris des extensions Grasshopper en C#, j'aimerais accéder aux symboles définis dans mon plugin Rhino.Comment référencer un rhino rhp à partir d'un ghop Grasshopper
Un exemple courant est que mon plugin peut attacher des classes UserData personnalisées à des objets, et j'aimerais pouvoir accéder aux membres de ces données plus tard dans Grasshopper.
Dans mon exemple spécifique, j'ai une classe MirrorData qui est ajoutée à un ensemble de Breps. Je peux définir et obtenir ceci de mon plugin de rhinocéros. Le problème est que pour que mon extension Grasshopper connaisse MirrorData, j'ai besoin de référencer le plugin rhino à partir de l'extension sauterelle, mais cela n'est pas autorisé car le plugin rhino produit .rhp qui ne peut pas être utilisé comme un référence valide.
J'ai trouvé une solution de contournement en référençant le MirrorPlugin.dll temporaire dans le dossier obj de mon plugin à partir de l'extension grasshopper. Mais cela ne semble pas être l'approche «correcte».
Des idées?