{
  "name": "行星滚柱丝杠执行器 · 3D 数字孪生",
  "source_article": "BeforeAGI《告别「方框加箭头」：用 Anatomy 与 Machine-Skill，把一句话变成可交互的精密机械与 3D 数字孪生》",
  "source_date": "2026-10-16",
  "note": "本页成品按文章公开规范手工复现，未运行官方 skill。数值为教学模型参数，不是工程实测。",
  "machine": {
    "rollers": 8,
    "roller_threaded": true,
    "screw_lead_mm": 5,
    "housing_material": "Ti-6Al-4V 钛合金（示意）",
    "stator_winding": "紫铜（示意）",
    "cage": "黄铜（示意）",
    "roller_material": "车削不锈钢（示意）",
    "parts": ["housing", "stator", "cage", "rollers", "screw", "caps", "nut"]
  },
  "render": {
    "engine": "原生 Canvas 2D 软渲染（非 Three.js / 非 WebGL）",
    "projection": "透视投影 + 绕 Y / 绕 X 旋转矩阵",
    "shading": "Lambert 漫反射 + Blinn-Phong 高光近似，双面法线",
    "occlusion": "画家算法，按面中心深度远→近排序",
    "clipping": "模型空间半空间多边形裁剪，仅作用于 housing / stator / nut",
    "faces_approx": 1100,
    "external_requests": 0
  },
  "interactions": {
    "orbit": "拖拽 360° 旋转，滚轮缩放",
    "cutaway": "0–100% 局部动态剖切",
    "explode": "0–100% 装配轴爆炸（端盖 ±Z，滚柱径向）",
    "xray": "外壳切换为线框玻璃",
    "break_it": "0–20.0 kN 轴向载荷"
  },
  "physics": {
    "model": "教学模型：一阶惯性热平衡 + 经验效率曲线",
    "rated_load_kN": 14.0,
    "overload_kN": 19.6,
    "overload_percent": 134,
    "seizure_temp_C": 280,
    "efficiency_at_failure": 0.42,
    "ambient_C": 25,
    "rpm_nominal": 2400,
    "integrator": "stepPhysics(state, dt)，每帧纯函数推进"
  },
  "film": {
    "duration_s": 28,
    "beats": [
      { "id": 1, "span_s": [0, 7], "name": "影棚环视", "action": "360° 绕机，全装配状态" },
      { "id": 2, "span_s": [7, 14], "name": "动态剖切", "action": "剖切平面 0→100→0 扫掠" },
      { "id": 3, "span_s": [14, 21], "name": "爆炸 + X-Ray", "action": "装配轴展开 + 外壳玻璃化" },
      { "id": 4, "span_s": [21, 28], "name": "过载破坏", "action": "载荷 8.0→19.6 kN，热抱死求解" }
    ]
  },
  "honest_limits": [
    "未安装、未运行 AirsupHQ/machine-skill，安装命令与官方提示词来自原文",
    "没有 Three.js、MeshStandardMaterial / MeshPhysicalMaterial 的 PBR 材质，也没有真实 CAD 几何",
    "物理数值为教学拟合，不能用于工程选型、强度或热失效判断",
    "四幕是浏览器内实时运镜，没有导出 28 秒视频文件"
  ]
}
