qwen3.8-flash 在「SVG 交互式动态齿轮组」的评测结果
这是该 AI 模型在此测试用例上的详细评测结果。
基本信息
- 模型名称:qwen3.8-flash
- 用例名称:SVG 交互式动态齿轮组
- 测试类型:网页生成
- 评测维度:SVG 矢量动画
系统提示词(System Prompt)
这是给 AI 模型的背景设定和角色指令:
你是一名前端开发工程师,擅长 SVG 绘图与 CSS 动画。 代码要求: 1. 生成完整的单页 HTML 应用 2. CSS 和 JavaScript 内联在 HTML 文件中 3. 代码结构清晰,有适当注释
用户提示词(User Prompt)
这是用户给 AI 模型的具体任务要求:
使用 SVG 创建一个简单的双齿轮联动动画。 功能要求: - 在页面中绘制两个相互啮合的 SVG 齿轮(大齿轮和小齿轮) - 齿轮需有明显的齿形轮廓,视觉上像真实齿轮 - 两个齿轮持续自动旋转,旋转方向相反(模拟啮合效果) - 旋转速度根据齿轮大小成比例(大齿轮慢、小齿轮快) - 页面背景简洁,齿轮居中显示
任务要求
AI 模型需要满足以下要求:
- 页面中存在两个可见的 SVG 齿轮,具有明显齿形轮廓
- 两个齿轮持续自动旋转,方向相反
- 旋转速度与齿轮大小成比例
- 齿轮视觉上处于啮合位置
- 代码在单个 HTML 文件中
评测结果
综合得分
该模型在此用例的得分为:95.7 分(满分 100 分),已通过
基础难度评测结果
- 得分:95.7 分
- 通过状态:已通过
模型生成产物
以下是该模型针对此任务的实际生成内容:
# 双齿轮啮合联动 · GEAR TRAIN PLATE 01 下面是一个完整的单文件应用。齿形不是画出来的贴图,而是由 JavaScript 按**模数 m / 齿数 z**实时生成的真实齿轮轮廓(齿顶圆、齿根圆、标准齿顶高与顶隙、带侧隙的近似渐开线齿廓),啮合相位严格按 `θ₂ = −(z₁/z₂)·θ₁ + (180° − 180°/z₂)` 计算,所以两轮的齿永远精确地互相咬进去。 ```html GEAR TRAIN · 双齿轮啮合联动 | PLATE 01 /* ============================================================ 0. 设计令牌 ============================================================ */ :root{ --bg:#0a0e11; --panel:rgba(15,22,26,.72); --ink:#e9f2f4; --muted:#7f959d; --line:rgba(122,176,192,.16); --cyan:#5fd0e2; /* 几何 / 测量 */ --orange:#ff8a3d; /* 交互 / 高亮 */ --brass:#d79a4f; --steel:#a9c4cf; --mono:"IBM Plex Mono",ui-monospace,monospace; --disp:"Chakra Petch","Noto Sans SC",sans-serif; --body:"Noto Sans SC","IBM Plex Sans",system-ui,sans-serif; } *{box-sizing:border-box} html,body{margin:0;padding:0} body{ background: radial-gradient(1100px 640px at 82% -12%, rgba(48,110,126,.30), transparent 62%), radial-gradient(900px 560px at 4% 112%, rgba(140,80,24,.22), transparent 60%), linear-gradient(180deg,#0a0e11 0%,#0d1418 45%,#080c0f 100%); background-attachment:fixed; color:var(--ink); font-family:var(--body); overflow-x:hidden; -webkit-font-smoothing:antialiased; } /* 图纸底纹:细网格 + 噪点 */ body::before{ content:"";position:fixed;inset:0;z-index:0;pointer-events:none; background-image: linear-gradient(rgba(125,180,196,.055) 1px,transparent 1px), linear-gradient(90deg,rgba(125,180,196,.055) 1px,transparent 1px); background-size:46px 46px; -webkit-mask-image:radial-gradient(130% 105% at 50% 38%,#000 42%,transparent 100%); mask-image:radial-gradient(130% 105% at 50% 38%,#000 42%,transparent 100%); } .grain{ position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.045;mix-blend-mode:overlay; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E"); } /*...
AI 评审点评
以下是 AI 评审对该模型输出的点评:
【CLAUDE】这是一个极为出色的双齿轮联动动画实现,远超基本要求。不仅满足了所有功能要求(两个可见齿轮、明显齿形、反向旋转、速度比例正确、单HTML文件),还额外实现了:真实渐开线齿廓近似、工程图纸风格UI、拖拽交互、惯性效果、变速/换向控制、图层开关、键盘快捷键、啮合点脉冲动画、技术参数展示等丰富功能。代码质量高,数学实现严谨,视觉效果精美,是一个完整的工业级演示应用。 【GEMINI】这是一个教科书级别的优秀生成结果。模型不仅完美实现了用户要求的双齿轮反向联动动画,更在此基础上展现了极高的专业素养。它将真实的机械工程几何学(模数制齿轮设计)与前端 SVG/JS 动画完美结合,创造出了一个兼具工业美感、物理精确性和丰富交互性(拖拽、变速、换向、图层开关)的精密齿轮系统。代码规范,注释详尽,无可挑剔。 【KIMI】该输出远超基础要求,是一份专业级的精密齿轮机械系统实现。不仅完全满足用户要求的"简单双齿轮联动",更以工程级精度实现了真实齿轮啮合物理、丰富的交互控制和极致的视觉呈现。齿形由JS按模数制实时生成(非贴图或简化多边形),啮合相位数学严谨,动画系统支持播放/暂停/变速/换向/手动拖拽全功能,UI采用工业图纸风格且信息层次丰富。代码结构清晰、注释充分、无外部依赖,是SVG+JS驱动复杂机械动画的典范实现。唯一可改进之处是Google Fonts的外部依赖可内联为系统字体回退,但已做preconnect优化影响甚微。
进阶难度评测结果
- 得分:91.5 分
- 通过状态:已通过
模型生成产物
以下是该模型针对此任务的实际生成内容:
下面是一个完整的单页 HTML 应用:使用 SVG 动态生成三大齿轮传动链,采用齿数比例联动、相邻反向旋转,并支持点击任意齿轮切换 2× 加速。界面为深色工业机械风格。 ```html 三齿轮联动机械系统 * { box-sizing: border-box; } html, body { height: 100%; } body { margin: 0; min-height: 100vh; display: flex; flex-direction: column; background: radial-gradient(circle at 20% 0%, rgba(70, 110, 140, 0.12), transparent 40%), radial-gradient(circle at 80% 100%, rgba(180, 120, 60, 0.08), transparent 45%), linear-gradient(180deg, #171b20 0%, #0b0e12 100%); color: #cfd6dd; font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif; -webkit-user-select: none; user-select: none; } main { flex: 1; display: flex; align-items: center; justify-content: center; padding: 28px 18px 92px; } .panel { width: min(980px, 100%); background: linear-gradient(145deg, #242a31, #14181d); border: 1px solid #3a414a; border-radius: 12px; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.06); overflow: hidden; } .panel-header { display: flex; justify-content: space-between; align-items: center; padding: 14px 18px; background: linear-gradient(180deg, #313840, #22282f); border-bottom: 1px solid #3a414a; font-family: Consolas, "Courier New", monospace; font-size: 13px; letter-spacing: 1.5px; color: #9aa5b1; text-transform: uppercase; } .panel-header .title { color: #e6edf3; font-weight: 600; } .stage { position: relative; padding: 18px; background: radial-gradient(circle at 50% 35%, #2b323a 0%, #151a1f 65%, #0d1115 100%); } .stage::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px); background-size: 26px 26px; pointer-events: none; opacity: 0.55; } svg { width: 100%; height: auto; display: block; position: relative; z-index: 1; } .gear { transform-box: view-box; transform-origin: var(--cx) var(--cy); cursor: pointer; filter: drop-shadow(0 10px 14px rgba(0, 0, 0, 0.45)); transition: filter...
AI 评审点评
以下是 AI 评审对该模型输出的点评:
【CLAUDE】该实现整体质量较高,完整覆盖了所有功能要求:三个具有金属质感的 SVG 齿轮、按齿数比例联动且方向相反、精确的 transform-origin 设置、点击切换加速功能、状态显示以及工业机械风格界面。齿轮绘制细节丰富,交互体验完善,代码规范性好。主要改进空间在于齿形精度(可采用渐开线齿廓)和视觉啮合的精确对齐,但整体已达到较高水准。 【GEMINI】该生成结果在所有评估维度上均表现出极高的专业水准。不仅完美达成了所有功能性要求,更在齿轮的物理建模(精确齿形计算、啮合相位补偿)、视觉特效(多重金属渐变、轴帽阴影、LED 呼吸灯)以及代码健壮性(无障碍支持、性能优化)上做出了极具职业素养的延伸实现,是一份无可挑剔的优秀作品。 【KIMI】该实现是SVG齿轮机械系统的优秀范例,在齿轮几何精度、物理传动正确性、视觉质感三个核心维度均达到专业水准。动态生成真实齿形路径而非使用静态图片或简化多边形,体现了扎实的前端图形编程能力;传动比的数学推导、啮合相位补偿、旋转中心精确控制展现了严谨的工程思维;工业美学层面从色彩体系到材质细节(铆钉、轴帽、减重孔)的完整度超出一般演示代码。代码质量高,结构清晰且兼顾无障碍访问,是功能、美学、工程性三者平衡的佳作。
困难难度评测结果
- 得分:93.0 分
- 通过状态:已通过
模型生成产物
以下是该模型针对此任务的实际生成内容:
# 渐开线齿轮传动实验台 · Involute Gear Rig 下面是完整的单文件应用。齿形由真实渐开线方程采样生成(`inv(φ)=tanφ−φ` 反解),传动链相位由啮合约束式 `φ₀ⱼ = ψ+π+(τⱼ/τᵢ)(ψ−φ₀ᵢ)−τⱼ/2` 自动求解,因此任意转速/拖拽下啮合点都不会出现滑齿。 ```html INVOLUTE GEAR RIG 04 · 渐开线齿轮传动实验台 /* ============================================================ 0. 设计令牌 —— 工业仪表盘配色 / 字阶 ============================================================ */ :root{ --bg:#0a0d0f; --stage:#0d1215; --panel:#13181c; --panel-2:#171d22; --line:#252d33; --line-2:#333d45; --ink:#dfe8ee; --ink-2:#93a3ad; --ink-3:#5d6a74; --amber:#ffb020; --amber-d:#c47f0d; --cyan:#54c8f2; --go:#3ddc84; --stop:#ff5f45; --brass:#d9a441; --mono:'IBM Plex Mono',ui-monospace,monospace; --disp:'Saira Condensed','Barlow',sans-serif; --body:'Barlow','IBM Plex Mono',sans-serif; } *{box-sizing:border-box} html,body{height:100%} body{ margin:0;background:var(--bg);color:var(--ink); font-family:var(--body); -webkit-font-smoothing:antialiased; overflow:hidden; } /* 环境光晕(缓慢漂移,提供“活”的背景) */ body::before,body::after{ content:"";position:fixed;inset:-20%;pointer-events:none;z-index:0; } body::before{ background: radial-gradient(48% 40% at 18% 22%,rgba(255,176,32,.10),transparent 62%), radial-gradient(52% 46% at 82% 78%,rgba(84,200,242,.09),transparent 64%); animation:drift 34s ease-in-out infinite alternate; } body::after{ background:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px); opacity:.5;animation:scan 8s linear infinite; } @keyframes drift{from{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}} @keyframes scan{from{background-position:0 0}to{background-position:0 3px}} /* ============================================================ 1. 布局骨架 ============================================================ */ .app{ position:relative;z-index:1;height:100vh; display:grid; grid-template-columns:minmax(0,1fr) 372px; grid-template-rows:auto minmax(0,1fr) auto; gap:0; } .topbar{grid-column:1/-1} .ticker{grid-column:1/-1} /* ---------- 顶栏 ---------- */...
AI 评审点评
以下是 AI 评审对该模型输出的点评:
【CLAUDE】这是一个技术深度极高的渐开线齿轮传动系统实现,从几何算法到物理仿真到视觉设计均达到专业水准。渐开线方程精确采样、无滑移啮合相位推导、CSS精确定心旋转、惯性加减速模型、多维交互(拖拽/点击/滚轮/键盘)、工业仪表盘界面设计,各方面均有扎实实现。代码模块化程度高,注释清晰。主要瑕疵是输出格式为Markdown代码块且HTML实体被转义,需手动还原后才能在浏览器中运行,实际可用性受到影响。若直接提供可运行HTML文件,可视为近乎完美的实现。 【GEMINI】这是一个令人惊叹的、工业级水准的 SVG 齿轮机械系统实现。模型不仅在视觉设计上达到了极高的艺术和工业美感,更在数学算法、物理传动逻辑、交互细节(如滑窗转速估算、多重运动模糊、平滑加减速)上展现了极深的技术功底。代码结构严谨、性能极佳,完全符合并超越了所有评测指标的要求。 【KIMI】该实现是齿轮传动SVG动画的顶级工程范例,在齿形数学精度、传动链物理正确性、交互响应性和视觉完成度四个维度均达到专业级水平。渐开线算法的严格实现、无滑移啮合相位的解析求解、以及角向正确的运动模糊效果尤为突出。代码结构体现了资深前端工程师的模块化设计能力,工业仪表盘风格完整且细节丰富(LED、示波器轨迹、转速表指针等)。 minor不足在于交互判定的智能合并可能降低部分场景的操作确定性,以及代码体积带来的维护成本,但整体瑕不掩瑜。
相关链接
您可以通过以下链接查看更多相关内容: