{
  "fileVersion": 1,
  "objects": [
    {
      "id": "vector-111",
      "type": "vector",
      "color": "#e06c75",
      "wireframe": false,
      "x": 3,
      "y": 2,
      "z": 1,
      "showLabel": true
    },
    {
      "id": "vector-117",
      "type": "vector",
      "color": "#7F77DD",
      "wireframe": false,
      "x": 2,
      "y": 3,
      "z": 1,
      "showLabel": true
    }
  ],
  "nodes": [
    {
      "id": "obj-vector-111",
      "type": "objectNode",
      "position": {
        "x": 903.3119719337398,
        "y": 424.77962918528783
      },
      "data": {
        "objectId": "vector-111",
        "label": "v2",
        "color": "#e06c75"
      },
      "width": 252,
      "height": 218,
      "selected": false,
      "positionAbsolute": {
        "x": 903.3119719337398,
        "y": 424.77962918528783
      },
      "dragging": false
    },
    {
      "id": "vec3Node-112",
      "type": "vec3Node",
      "position": {
        "x": 481.7166345208444,
        "y": 197.58171214982264
      },
      "data": {
        "params": {
          "x": 0,
          "y": 0,
          "z": 0
        }
      },
      "width": 245,
      "height": 141
    },
    {
      "id": "vec3Node-113",
      "type": "vec3Node",
      "position": {
        "x": 575.8389607986576,
        "y": 503.4792725527153
      },
      "data": {
        "params": {
          "x": 0,
          "y": 0,
          "z": 0
        }
      },
      "width": 245,
      "height": 141
    },
    {
      "id": "scalarNode-114",
      "type": "scalarNode",
      "position": {
        "x": -73.86654142458036,
        "y": 366.2175467309045
      },
      "data": {
        "params": {
          "value": 2
        },
        "label": "⍺",
        "exposed": true
      },
      "width": 246,
      "height": 65
    },
    {
      "id": "scalarNode-116",
      "type": "scalarNode",
      "position": {
        "x": 46.52629950288406,
        "y": 545.8197065902768
      },
      "data": {
        "params": {
          "value": 3
        },
        "label": "β",
        "exposed": true
      },
      "width": 246,
      "height": 65
    },
    {
      "id": "obj-vector-117",
      "type": "objectNode",
      "position": {
        "x": 888.633743209453,
        "y": 143.62173096910112
      },
      "data": {
        "objectId": "vector-117",
        "label": "V1",
        "color": "#7F77DD"
      },
      "width": 252,
      "height": 218,
      "selected": false,
      "positionAbsolute": {
        "x": 888.633743209453,
        "y": 143.62173096910112
      },
      "dragging": false
    },
    {
      "id": "scalarNode-119",
      "type": "scalarNode",
      "position": {
        "x": -100.88491771014776,
        "y": 206.54565102911516
      },
      "data": {
        "params": {
          "value": 1
        },
        "label": "z",
        "exposed": true
      },
      "width": 246,
      "height": 65
    },
    {
      "id": "note-120",
      "type": "noteNode",
      "position": {
        "x": 0,
        "y": 0
      },
      "data": {
        "title": "Note",
        "description": "We have two vectors, v₁ and v₂, defined as:\n\n* v₁ = (α, β, z)\n* v₂ = (β, α, z)\n\nThe purpose of this scene is to illustrate that the order of a vector's coordinates matters.\n\nAlthough v₁ and v₂ contain the same coordinate values, changing their order generally produces two different vectors. In particular, swapping the first and second coordinates changes the vector's direction (unless α = β).\n\n\n",
        "suggestions": "Use the scene to vary α, β, and z, and observe how the two vectors change."
      }
    }
  ],
  "edges": [
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "scalarNode-114",
      "sourceHandle": "out",
      "target": "vec3Node-112",
      "targetHandle": "param-x",
      "id": "reactflow__edge-scalarNode-114out-vec3Node-112param-x"
    },
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "scalarNode-116",
      "sourceHandle": "out",
      "target": "vec3Node-112",
      "targetHandle": "param-y",
      "id": "reactflow__edge-scalarNode-116out-vec3Node-112param-y"
    },
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "scalarNode-114",
      "sourceHandle": "out",
      "target": "vec3Node-113",
      "targetHandle": "param-y",
      "id": "reactflow__edge-scalarNode-114out-vec3Node-113param-y"
    },
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "scalarNode-116",
      "sourceHandle": "out",
      "target": "vec3Node-113",
      "targetHandle": "param-x",
      "id": "reactflow__edge-scalarNode-116out-vec3Node-113param-x"
    },
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "vec3Node-112",
      "sourceHandle": "vec-out",
      "target": "obj-vector-110",
      "targetHandle": "param-vec3",
      "id": "reactflow__edge-vec3Node-112vec-out-obj-vector-110param-vec3"
    },
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "vec3Node-113",
      "sourceHandle": "vec-out",
      "target": "obj-vector-111",
      "targetHandle": "param-vec3",
      "id": "reactflow__edge-vec3Node-113vec-out-obj-vector-111param-vec3"
    },
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "vec3Node-112",
      "sourceHandle": "vec-out",
      "target": "obj-vector-117",
      "targetHandle": "param-vec3",
      "id": "reactflow__edge-vec3Node-112vec-out-obj-vector-117param-vec3"
    },
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "scalarNode-119",
      "sourceHandle": "out",
      "target": "vec3Node-112",
      "targetHandle": "param-z",
      "id": "reactflow__edge-scalarNode-119out-vec3Node-112param-z"
    },
    {
      "markerEnd": {
        "type": "arrowclosed",
        "color": "#8b82ee",
        "width": 16,
        "height": 16
      },
      "style": {
        "stroke": "#8b82ee",
        "strokeWidth": 2.5
      },
      "source": "scalarNode-119",
      "sourceHandle": "out",
      "target": "vec3Node-113",
      "targetHandle": "param-z",
      "id": "reactflow__edge-scalarNode-119out-vec3Node-113param-z"
    }
  ],
  "clock": {
    "running": false,
    "globalTime": 0,
    "speed": 1
  }
}