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 模型需要满足以下要求:

  1. 页面中存在两个可见的 SVG 齿轮,具有明显齿形轮廓
  2. 两个齿轮持续自动旋转,方向相反
  3. 旋转速度与齿轮大小成比例
  4. 齿轮视觉上处于啮合位置
  5. 代码在单个 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齿轮机械系统的优秀范例,在齿轮几何精度、物理传动正确性、视觉质感三个核心维度均达到专业水准。动态生成真实齿形路径而非使用静态图片或简化多边形,体现了扎实的前端图形编程能力;传动比的数学推导、啮合相位补偿、旋转中心精确控制展现了严谨的工程思维;工业美学层面从色彩体系到材质细节(铆钉、轴帽、减重孔)的完整度超出一般演示代码。代码质量高,结构清晰且兼顾无障碍访问,是功能、美学、工程性三者平衡的佳作。

相关链接

您可以通过以下链接查看更多相关内容:

加载中...