Starting this PR as a thread to review and improve this first draft of RHINO.INSIDE.REVIT platform for Rhino3d scripting.
Todo
[ ] @kike-garbo Needs change to set minimum Rhino to 8.14
[ ] @kike-garbo Needs to call Rhino.Runtime.Code.RhinoCode.Platforms.TryRegister(Scripting.RhinoInsideRevitPlatform.Instance); sooner when Rhino is started. Currently this call is made in AssemblyPriority of the GH plugin. So platform is not ready if ScriptEditor is launched without Grasshopper being loaded (I assume this is a rare case :D)
[ ] @eirannejad Needs more converters (this also needs cleanups if GH definitions containing these converter/hints are being published as plugins)
[ ] @eirannejad Needs url resolver for help libraries
Platform Assemblies
Adds RevitAPI, RevitAPIUI and AdWindows to all scripting languages. Opening the file below should not throw any errors.
Starting this PR as a thread to review and improve this first draft of RHINO.INSIDE.REVIT platform for Rhino3d scripting.
Todo
Rhino.Runtime.Code.RhinoCode.Platforms.TryRegister(Scripting.RhinoInsideRevitPlatform.Instance);
sooner when Rhino is started. Currently this call is made inAssemblyPriority
of the GH plugin. So platform is not ready if ScriptEditor is launched without Grasshopper being loaded (I assume this is a rare case :D)Platform Assemblies
Adds
RevitAPI
,RevitAPIUI
andAdWindows
to all scripting languages. Opening the file below should not throw any errors.test_rir_compile.zip
Platform assemblies are also automatically added to autocompletion:
Platform Value Converters
Adds one single ElementId converter under Revit. Opening the file below should not throw any errors:
test_rir_converters_element.zip
Platform Help Libraries
Adds
RevitAPI
andRevitAPIUI
to editor help libraries: