{
  "schemaVersion": 1,
  "id": "screenbar-halo",
  "displayName": "BenQ ScreenBar Halo",
  "integrationReady": true,
  "asset": {
    "url": "/assets/products/screenbar-halo/screenbar-halo.glb",
    "format": "glb",
    "bytes": 5649280,
    "sha256": "3B3F2840F3FBE83D41EAE976E507E09F7D47278D0F55473484829F09FE74966F",
    "meshes": 12,
    "vertices": 45868,
    "triangles": 69240,
    "boundsMeters": {
      "coordinateSystem": "glTF Y-up, front +Z",
      "meshNodeCount": 12,
      "vertexCount": 45868,
      "boundsBasis": "actual POSITION vertices transformed by node hierarchy",
      "min": [
        -0.25,
        7.450580596923828e-09,
        -0.042058028280735016
      ],
      "max": [
        0.25,
        0.14056862890720367,
        0.042058028280735016
      ],
      "size": [
        0.5,
        0.14056861400604248,
        0.08411605656147003
      ]
    },
    "dimensionsMeters": [
      0.5,
      0.14056861400604248,
      0.08411605656147003
    ],
    "coordinateContract": {
      "units": "meters",
      "up": "+Y",
      "front": "+Z",
      "bottomY": 0,
      "footprintCenteredXZ": true,
      "pivot": "root origin",
      "verifiedScale": true
    },
    "retainedParts": [
      "Caps",
      "Hinge",
      "Lamp",
      "Sensor",
      "Reflector",
      "Sheet_95.001",
      "LEDs",
      "Solid_6.001",
      "Solid_7.001",
      "Solid_93.001",
      "Tube",
      "Wire"
    ],
    "mountAnchors": [
      {
        "name": "monitorTopContact",
        "kind": "visible-mesh-surface-contact",
        "positionMeters": [
          -0.0024869668516604338,
          0.06428104639053345,
          -0.023660517133334103
        ],
        "sourceObjects": [
          "Lamp",
          "Sheet_95.001"
        ],
        "surface": "minz",
        "surfacePointCount": 68,
        "epsilonMeters": 0.0005,
        "coordinateSystem": "glTF X/Y/Z for position; source Blender Z-up surface sampling",
        "verified": true,
        "verificationBasis": "actual visible source-mesh vertices at the configured contact surface; confirm semantic mounting interpretation in runtime placement review",
        "description": "Lowest visible authored clamp/lamp mesh surface identified in the approved preview as the monitor-top contact candidate."
      },
      {
        "name": "Caps",
        "kind": "name-derived-mount-candidate",
        "positionMeters": [
          -7.450580596923828e-09,
          0.12945614755153656,
          0.03026873618364334
        ],
        "sourceBoundsMeters": {
          "min": [
            -0.25,
            -0.04022520035505295,
            0.12016648799180984
          ],
          "max": [
            0.25,
            -0.020312272012233734,
            0.13874581456184387
          ]
        },
        "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
        "verified": false
      },
      {
        "name": "Hinge",
        "kind": "name-derived-mount-candidate",
        "positionMeters": [
          -0.0017487956210970879,
          0.11598582565784454,
          -0.019813142716884613
        ],
        "sourceBoundsMeters": {
          "min": [
            -0.02705620974302292,
            0.016773492097854614,
            0.11294890940189362
          ],
          "max": [
            0.023558633401989937,
            0.022852793335914612,
            0.11902273446321487
          ]
        },
        "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
        "verified": false
      },
      {
        "name": "Lamp",
        "kind": "name-derived-mount-candidate",
        "positionMeters": [
          -0.0017487956210970879,
          0.08322238177061081,
          -0.028566550463438034
        ],
        "sourceBoundsMeters": {
          "min": [
            -0.02705620974302292,
            0.015075072646141052,
            0.06428104639053345
          ],
          "max": [
            0.023558633401989937,
            0.042058028280735016,
            0.10216371715068817
          ]
        },
        "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
        "verified": false
      },
      {
        "name": "Solid_6.001",
        "kind": "name-derived-mount-candidate",
        "positionMeters": [
          -0.24800344556570053,
          0.1212102621793747,
          0.03119732439517975
        ],
        "sourceBoundsMeters": {
          "min": [
            -0.248371422290802,
            -0.03543321043252945,
            0.12038028985261917
          ],
          "max": [
            -0.24763545393943787,
            -0.026961438357830048,
            0.12204024195671082
          ]
        },
        "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
        "verified": false
      },
      {
        "name": "Solid_7.001",
        "kind": "name-derived-mount-candidate",
        "positionMeters": [
          0.24800340086221695,
          0.1212102621793747,
          0.03119732439517975
        ],
        "sourceBoundsMeters": {
          "min": [
            0.24763542413711548,
            -0.03543321043252945,
            0.12038028985261917
          ],
          "max": [
            0.24837139248847961,
            -0.026961438357830048,
            0.12204024195671082
          ]
        },
        "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
        "verified": false
      },
      {
        "name": "Solid_93.001",
        "kind": "name-derived-mount-candidate",
        "positionMeters": [
          -0.001635802909731865,
          0.12477417290210724,
          0.010583456605672836
        ],
        "sourceBoundsMeters": {
          "min": [
            -0.028111351653933525,
            -0.042058028280735016,
            0.1089797168970108
          ],
          "max": [
            0.02483976073563099,
            0.020891115069389343,
            0.14056862890720367
          ]
        },
        "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
        "verified": false
      },
      {
        "name": "Tube",
        "kind": "name-derived-mount-candidate",
        "positionMeters": [
          -7.450580596923828e-09,
          0.12945614755153656,
          0.030269116163253784
        ],
        "sourceBoundsMeters": {
          "min": [
            -0.2482631504535675,
            -0.04022520035505295,
            0.12016648799180984
          ],
          "max": [
            0.2482631504535675,
            -0.02031303197145462,
            0.13874581456184387
          ]
        },
        "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
        "verified": false
      }
    ]
  },
  "manufacturerDimensions": {
    "lamp": {
      "width": 500,
      "depth": 95,
      "height": 97
    },
    "controller": {
      "width": 74,
      "depth": 74,
      "height": 38
    },
    "axisOrder": "official W/D/H",
    "sourceUrl": "https://www.benq.com/en-us/lighting/monitor-light/screenbar-halo/spec.html",
    "calibrationStatus": "uniform_lamp_width_calibration_only"
  },
  "sourceMeshMeasuredBoundsMm": {
    "min": [
      -250.0,
      7.450580596923828e-06,
      -42.058028280735016
    ],
    "max": [
      250.0,
      140.56862890720367,
      42.058028280735016
    ],
    "size": [
      500.0,
      140.56861400604248,
      84.11605656147003
    ],
    "axisOrder": "glTF X/Y/Z",
    "basis": "actual exported POSITION vertices transformed by node hierarchy",
    "scaleVerified": true
  },
  "source": {
    "listingUrl": "https://sketchfab.com/3d-models/benq-screenbar-halo-af29991f303748b4a49b06e6e1e07baa",
    "apiUrl": "https://api.sketchfab.com/v3/models/af29991f303748b4a49b06e6e1e07baa",
    "creator": {
      "username": "Virtuon",
      "displayName": "Virtuon",
      "profileUrl": "https://sketchfab.com/Virtuon"
    },
    "originalArchive": "artifacts/asset-research/peripherals/sketchfab/screenbar-halo/source/original.zip",
    "originalArchiveSha256": "48AE6672FF87CFE6DDC888A3A26F166F60FAF7CD79B1240B916C167C33E4CCBC",
    "originalArchiveBytes": 100526853,
    "sourceFileInArchive": "source/Screenbar_halo.fbx"
  },
  "license": {
    "label": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attributionRequired": true,
    "attribution": "BenQ ScreenBar Halo — Virtuon — CC BY 4.0",
    "requirements": "Credit Virtuon, link the CC BY 4.0 license, and indicate changes. BenQ product and logo rights remain separate review items."
  },
  "verifiedScale": true,
  "scaleReason": "documented manufacturer dimensions supplied",
  "mountAnchors": [
    {
      "name": "monitorTopContact",
      "kind": "visible-mesh-surface-contact",
      "positionMeters": [
        -0.0024869668516604338,
        0.06428104639053345,
        -0.023660517133334103
      ],
      "sourceObjects": [
        "Lamp",
        "Sheet_95.001"
      ],
      "surface": "minz",
      "surfacePointCount": 68,
      "epsilonMeters": 0.0005,
      "coordinateSystem": "glTF X/Y/Z for position; source Blender Z-up surface sampling",
      "verified": true,
      "verificationBasis": "actual visible source-mesh vertices at the configured contact surface; confirm semantic mounting interpretation in runtime placement review",
      "description": "Lowest visible authored clamp/lamp mesh surface identified in the approved preview as the monitor-top contact candidate."
    },
    {
      "name": "Caps",
      "kind": "name-derived-mount-candidate",
      "positionMeters": [
        -7.450580596923828e-09,
        0.12945614755153656,
        0.03026873618364334
      ],
      "sourceBoundsMeters": {
        "min": [
          -0.25,
          -0.04022520035505295,
          0.12016648799180984
        ],
        "max": [
          0.25,
          -0.020312272012233734,
          0.13874581456184387
        ]
      },
      "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
      "verified": false
    },
    {
      "name": "Hinge",
      "kind": "name-derived-mount-candidate",
      "positionMeters": [
        -0.0017487956210970879,
        0.11598582565784454,
        -0.019813142716884613
      ],
      "sourceBoundsMeters": {
        "min": [
          -0.02705620974302292,
          0.016773492097854614,
          0.11294890940189362
        ],
        "max": [
          0.023558633401989937,
          0.022852793335914612,
          0.11902273446321487
        ]
      },
      "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
      "verified": false
    },
    {
      "name": "Lamp",
      "kind": "name-derived-mount-candidate",
      "positionMeters": [
        -0.0017487956210970879,
        0.08322238177061081,
        -0.028566550463438034
      ],
      "sourceBoundsMeters": {
        "min": [
          -0.02705620974302292,
          0.015075072646141052,
          0.06428104639053345
        ],
        "max": [
          0.023558633401989937,
          0.042058028280735016,
          0.10216371715068817
        ]
      },
      "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
      "verified": false
    },
    {
      "name": "Solid_6.001",
      "kind": "name-derived-mount-candidate",
      "positionMeters": [
        -0.24800344556570053,
        0.1212102621793747,
        0.03119732439517975
      ],
      "sourceBoundsMeters": {
        "min": [
          -0.248371422290802,
          -0.03543321043252945,
          0.12038028985261917
        ],
        "max": [
          -0.24763545393943787,
          -0.026961438357830048,
          0.12204024195671082
        ]
      },
      "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
      "verified": false
    },
    {
      "name": "Solid_7.001",
      "kind": "name-derived-mount-candidate",
      "positionMeters": [
        0.24800340086221695,
        0.1212102621793747,
        0.03119732439517975
      ],
      "sourceBoundsMeters": {
        "min": [
          0.24763542413711548,
          -0.03543321043252945,
          0.12038028985261917
        ],
        "max": [
          0.24837139248847961,
          -0.026961438357830048,
          0.12204024195671082
        ]
      },
      "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
      "verified": false
    },
    {
      "name": "Solid_93.001",
      "kind": "name-derived-mount-candidate",
      "positionMeters": [
        -0.001635802909731865,
        0.12477417290210724,
        0.010583456605672836
      ],
      "sourceBoundsMeters": {
        "min": [
          -0.028111351653933525,
          -0.042058028280735016,
          0.1089797168970108
        ],
        "max": [
          0.02483976073563099,
          0.020891115069389343,
          0.14056862890720367
        ]
      },
      "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
      "verified": false
    },
    {
      "name": "Tube",
      "kind": "name-derived-mount-candidate",
      "positionMeters": [
        -7.450580596923828e-09,
        0.12945614755153656,
        0.030269116163253784
      ],
      "sourceBoundsMeters": {
        "min": [
          -0.2482631504535675,
          -0.04022520035505295,
          0.12016648799180984
        ],
        "max": [
          0.2482631504535675,
          -0.02031303197145462,
          0.13874581456184387
        ]
      },
      "coordinateSystem": "glTF X/Y/Z for position; source Blender X/Y/Z for bounds",
      "verified": false
    }
  ],
  "notices": [
    "The creator-provided Sketchfab original archive was downloaded through the signed account download flow and is preserved under artifacts/asset-research/peripherals/sketchfab/screenbar-halo/source/original.zip.",
    "The source archive contains the lightbar assembly and a small Solid_93.001 accessory that is retained in the combined preview; its controller identity is treated as a candidate until visual review.",
    "Uniform calibration uses BenQ's official 500 mm lamp width. Depth and height remain measured source bounds because the file includes mounting geometry and accessory parts. The attachment candidates are recorded for monitor mounting review."
  ]
}
