{
  "schema": "physics-anim-scene",
  "version": 1,
  "pixelsPerMeter": 300,
  "gravityAcceleration": 9.8,
  "coulombK": 8987551792.3,
  "timeScale": 1,
  "canvasBackground": {
    "mode": "coordinate",
    "origin": {
      "x": 0,
      "y": 0
    }
  },
  "view": {
    "x": 30,
    "y": 30,
    "scale": 0.8
  },
  "entities": [
    {
      "id": 90,
      "type": "RichTextEditor",
      "state": {
        "pos": {
          "x": 360,
          "y": 65
        },
        "width": 680,
        "height": 100,
        "text": "## 液体内部压强 · 深度与密度\n左槽水：1000 kg/m³；右槽油：800 kg/m³。",
        "fontSize": 16,
        "fontWeight": 400,
        "backgroundColor": "#ffffff",
        "backgroundOpacity": 0.96,
        "textColor": "#163047",
        "borderColor": "#cbd5e1",
        "borderWidth": 1,
        "cornerRadius": 10,
        "showBorder": true,
        "padding": 18,
        "lineHeight": 1.45,
        "locked": true
      }
    },
    {
      "id": 1,
      "type": "LiquidRegion",
      "state": {
        "pos": {
          "x": 200,
          "y": 355
        },
        "width": 300,
        "height": 330,
        "surfaceY": 250,
        "densityKgM3": 1000,
        "referencePressurePa": 101325,
        "containerMotionMode": "fixed",
        "mechanicsEnabled": false,
        "useGravity": false,
        "containerWallsEnabled": true,
        "surfaceDynamicsEnabled": true,
        "waveEnabled": true,
        "autoBuoyancyEnabled": true,
        "autoDragEnabled": true,
        "volumeConservationEnabled": true,
        "color": "#2563eb",
        "opacity": 0.18,
        "showDepthGrid": true,
        "showPressureGradient": true,
        "showSurfaceLabel": true,
        "locked": true
      }
    },
    {
      "id": 2,
      "type": "LiquidRegion",
      "state": {
        "pos": {
          "x": 550,
          "y": 355
        },
        "width": 300,
        "height": 330,
        "surfaceY": 250,
        "densityKgM3": 800,
        "referencePressurePa": 101325,
        "containerMotionMode": "fixed",
        "mechanicsEnabled": false,
        "useGravity": false,
        "containerWallsEnabled": true,
        "surfaceDynamicsEnabled": true,
        "waveEnabled": true,
        "autoBuoyancyEnabled": true,
        "autoDragEnabled": true,
        "volumeConservationEnabled": true,
        "color": "#d97706",
        "opacity": 0.2,
        "showDepthGrid": true,
        "showPressureGradient": true,
        "showSurfaceLabel": true,
        "locked": true
      }
    },
    {
      "id": 11,
      "type": "HydrostaticPressureProbe",
      "state": {
        "pos": {
          "x": 120,
          "y": 310
        },
        "liquidId": 1,
        "pressureMode": "gauge",
        "dialMinPa": 0,
        "dialMaxPa": 10000,
        "responseTimeS": 0.12,
        "showDigital": true,
        "showDepth": true,
        "autoBindOnDrop": false,
        "color": "#2563eb",
        "locked": false
      }
    },
    {
      "id": 12,
      "type": "HydrostaticPressureProbe",
      "state": {
        "pos": {
          "x": 200,
          "y": 370
        },
        "liquidId": 1,
        "pressureMode": "gauge",
        "dialMinPa": 0,
        "dialMaxPa": 10000,
        "responseTimeS": 0.12,
        "showDigital": true,
        "showDepth": true,
        "autoBindOnDrop": false,
        "color": "#2563eb",
        "locked": false
      }
    },
    {
      "id": 13,
      "type": "HydrostaticPressureProbe",
      "state": {
        "pos": {
          "x": 280,
          "y": 430
        },
        "liquidId": 1,
        "pressureMode": "gauge",
        "dialMinPa": 0,
        "dialMaxPa": 10000,
        "responseTimeS": 0.12,
        "showDigital": true,
        "showDepth": true,
        "autoBindOnDrop": false,
        "color": "#2563eb",
        "locked": false
      }
    },
    {
      "id": 21,
      "type": "HydrostaticPressureProbe",
      "state": {
        "pos": {
          "x": 470,
          "y": 310
        },
        "liquidId": 2,
        "pressureMode": "gauge",
        "dialMinPa": 0,
        "dialMaxPa": 10000,
        "responseTimeS": 0.12,
        "showDigital": true,
        "showDepth": true,
        "autoBindOnDrop": false,
        "color": "#d97706",
        "locked": false
      }
    },
    {
      "id": 22,
      "type": "HydrostaticPressureProbe",
      "state": {
        "pos": {
          "x": 550,
          "y": 370
        },
        "liquidId": 2,
        "pressureMode": "gauge",
        "dialMinPa": 0,
        "dialMaxPa": 10000,
        "responseTimeS": 0.12,
        "showDigital": true,
        "showDepth": true,
        "autoBindOnDrop": false,
        "color": "#d97706",
        "locked": false
      }
    },
    {
      "id": 23,
      "type": "HydrostaticPressureProbe",
      "state": {
        "pos": {
          "x": 630,
          "y": 430
        },
        "liquidId": 2,
        "pressureMode": "gauge",
        "dialMinPa": 0,
        "dialMaxPa": 10000,
        "responseTimeS": 0.12,
        "showDigital": true,
        "showDepth": true,
        "autoBindOnDrop": false,
        "color": "#d97706",
        "locked": false
      }
    },
    {
      "id": 3,
      "type": "Ruler",
      "state": {
        "pos": {
          "x": 30,
          "y": 370
        },
        "length": 240,
        "thickness": 24,
        "angleDeg": 90,
        "unit": "m",
        "minorStep": 0.05,
        "majorEvery": 4,
        "showTicks": true,
        "showNumbers": true,
        "showMeasure": true,
        "showEntityMarkers": false,
        "commonGraduation": false,
        "fillColor": "#f8fafc",
        "strokeColor": "#64748b",
        "opacity": 1,
        "locked": true
      }
    },
    {
      "id": 91,
      "type": "RichTextEditor",
      "state": {
        "pos": {
          "x": 960,
          "y": 260
        },
        "width": 430,
        "height": 470,
        "text": "### 两组对照，同步读数\n初始探头深度依次为 0.20、0.40、0.60 m。读数是相对液面的**表压**。\n\n1. 同一槽内比较三个深度。\n2. 两槽间比较同一深度。\n3. 点击开始，缓慢上下移动最深处探头，记录各自 p–h 图。\n4. 保持探头深度，左右移动，比较读数。\n\n深度从液面量到探头下方十字中心，不量到圆形表盘。\n探头必须留在自己绑定的液体槽内。",
        "fontSize": 16,
        "fontWeight": 400,
        "backgroundColor": "#ffffff",
        "backgroundOpacity": 0.96,
        "textColor": "#163047",
        "borderColor": "#cbd5e1",
        "borderWidth": 1,
        "cornerRadius": 10,
        "showBorder": true,
        "padding": 18,
        "lineHeight": 1.45,
        "locked": true
      }
    },
    {
      "id": 4,
      "type": "ObservationVariables",
      "state": {
        "pos": {
          "x": 960,
          "y": 660
        },
        "width": 420,
        "height": 252,
        "title": "同深度对照 · 中间探头",
        "fontSize": 13,
        "compactMode": false,
        "accentColor": "#0f766e",
        "locked": true,
        "definitions": [
          {
            "id": "reading_water_h",
            "name": "water_h",
            "label": "水中深度 h / m",
            "expression": "ref_12_pressure_depth",
            "visible": true
          },
          {
            "id": "reading_water_p",
            "name": "water_p",
            "label": "水中表压 p / Pa",
            "expression": "ref_12_pressure_gauge",
            "visible": true
          },
          {
            "id": "reading_oil_p",
            "name": "oil_p",
            "label": "油中表压 p / Pa",
            "expression": "ref_22_pressure_gauge",
            "visible": true
          },
          {
            "id": "reading_absolute",
            "name": "absolute",
            "label": "水中绝对压强 / Pa",
            "expression": "ref_12_pressure_absolute",
            "visible": true
          }
        ]
      }
    },
    {
      "id": 5,
      "type": "CoordinateSystem",
      "state": {
        "pos": {
          "x": 185,
          "y": 690
        },
        "width": 300,
        "height": 230,
        "enabled": true,
        "targetEntityIdX": "13",
        "targetEntityIdY": "13",
        "xMode": "pressure_depth",
        "yMode": "pressure_gauge",
        "ySeries": [
          {
            "enabled": true,
            "targetEntityId": "13",
            "yMode": "pressure_gauge",
            "color": "#2563eb"
          }
        ],
        "sampleStepSec": 0.008333333333333333,
        "maxPoints": 2400,
        "timeWindowSec": 60,
        "autoY": true,
        "xLabel": "水：h / m",
        "yLabel": "p / Pa",
        "showExtremaX": false,
        "showExtremaY": false,
        "showIntercepts": false,
        "dataSeries": [
          []
        ],
        "data": [],
        "locked": true
      }
    },
    {
      "id": 6,
      "type": "CoordinateSystem",
      "state": {
        "pos": {
          "x": 535,
          "y": 690
        },
        "width": 300,
        "height": 230,
        "enabled": true,
        "targetEntityIdX": "23",
        "targetEntityIdY": "23",
        "xMode": "pressure_depth",
        "yMode": "pressure_gauge",
        "ySeries": [
          {
            "enabled": true,
            "targetEntityId": "23",
            "yMode": "pressure_gauge",
            "color": "#d97706"
          }
        ],
        "sampleStepSec": 0.008333333333333333,
        "maxPoints": 2400,
        "timeWindowSec": 60,
        "autoY": true,
        "xLabel": "油：h / m",
        "yLabel": "p / Pa",
        "showExtremaX": false,
        "showExtremaY": false,
        "showIntercepts": false,
        "dataSeries": [
          []
        ],
        "data": [],
        "locked": true
      }
    }
  ]
}
