code: def main():
      vectors = [
          {"start": [1, 1, 1], "end": [1, 1.5, 1]},
          {"start": [1, 1, 1], "end": [1, 1, 1.5]},
          {"start": [1, 1, 1], "end": [1.2, 1.5, 1.5]},
      ]
  
      vectors_2 = [
          {
              "start": [2, 2, 2],
              "end": [1, 1.5, 1],
              "color": [255, 255, 0],
          },
          {
              "start": [2, 2, 2],
              "end": [1, 1, 1.5],
              "color": [255, 255, 0],
          },
          {
              "start": [2, 2, 2],
              "end": [1.2, 1.5, 1.5],
              "color": [255, 255, 0],
          },
      ]
  
      vectors_all = vectors + vectors_2
  
      wandb.log(
          {
              "separate_vectors": [make_scene([v]) for v in vectors],
              "color_vectors": make_scene(vectors_2),
              "all_vectors": make_scene(vectors_all),
          }
      )
  
imports: import os
  import numpy
  import wandb
label_desc: Use image node_id 2 for calling a global function with example usage: main() without return types