(Wish) Rhino-(computational) Notebook and Toolbar-Button Highlighting

@Verena … this is in mind after our chat:

I would like to have a Rhino-computational Notebook, similar to google colab / Jupyter Notebook.

online and local file
it should allow an online version that can be linked to a personal rhino-instance.
it should allow collaboration (strict / invited only, view, comment, edit)
it should be possible to have it as local file.

some frist ideas / usage:

this Notebook should support the following non-Rhino blocks

  • Text
  • Images
  • Video with timestamps / markers from at least vimeo and youtube
    • Transcript with rhino-Features see below

Rhino - special blocks / elements

  • commands (automatically found in text)
    • go to help
    • send to commandline
    • show and highlight button
  • command-options-teach-mode:
    given a macro with several options _arc _tangent _fromFirstPoint this mode should highlight the options that need to be set:
    • red - option still wrong,
    • cyan / blue-green: option is correct and was saved from last usage,
    • green - correct input
    • highlight objects and points (display conduit) (Pick the curve we created in last step…)
  • macros
    • send to commandline
  • script blocks in phyton and c#
    • those script blocks should be chain-able - meaning by execute a code block in the chain, the blocks before also execute - nice for stepwise understanding.
    • live script editing
    • preview as display conduit in rhino (default) or adding an output viewport in the Notebook (ok if this is Version 2.0 only)
    • maybe a syntax / naming rule or some kind of watch to send stuff to the display (great for debugging)
    • local commandline output for log / print
  • send gh-components to the canvas center or first empty space to the right of current gh. view
  • send / open files and geometry to rhino

it would be fantastic to have those interactive notebooks as basic of

  • help
  • tutorials (remake of level 1 and level 2)
  • all rhino trainers will love it…
  • personal documentation
  • api-examples / training

and i would love and be motivated to participate in the development

looking forward what others think about this.
My guess this might be liked or discussed by @theoutside @menno @DavidRutten @Lagom @davidcockey … and hopefully many more.

if rhino 10 becomes the adult, polished, 1000 bugs fixed, anniversary edition - this would be a perfect platform to show and celebrate and present it.

kind regards - tom

I would already be happy if serious NURBS surface modelling tutorials for beginners and intermediate users would be produced, covering all the essentials concerning curves, surfaces, continuity, and patch layouting. Of course, I know that producing consistent tutorials that are not just high-speed show-off videos with nerve wrecking AI-slop background music is time (read money) consuming. Also, architects, interior decorators, ship hull modellers, or jewellery designers have very different needs and workflows.

related topic: