{"id":404,"date":"2026-05-29T06:49:08","date_gmt":"2026-05-28T22:49:08","guid":{"rendered":"https:\/\/stl2stp.cn\/?page_id=404"},"modified":"2026-05-29T08:21:34","modified_gmt":"2026-05-29T00:21:34","slug":"app","status":"publish","type":"page","link":"https:\/\/stl2stp.cn\/","title":{"rendered":"STL2STP"},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <meta name=\"description\" content=\"STL2STP \u2014 \u5c06 STL \u4e09\u89d2\u7f51\u683c\u5feb\u901f\u8f6c\u6362\u4e3a\u53ef\u7f16\u8f91\u7684 STEP \u5b9e\u4f53\uff0c\u652f\u6301 FreeCAD \u96c6\u6210\u4e0e\u672c\u5730\u6279\u5904\u7406\u3002\">\n  <title>STL2STP \u2014 STL \u8f6c STEP \u4e13\u4e1a\u5de5\u5177<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\" rel=\"stylesheet\">\n  <style>\n    :root {\n      --bg: #0a0e14;\n      --bg-elevated: #121820;\n      --bg-card: #161d28;\n      --border: rgba(255, 255, 255, 0.08);\n      --text: #e8edf4;\n      --text-muted: #8b9cb3;\n      --accent: #3dd6c6;\n      --accent-dim: rgba(61, 214, 198, 0.15);\n      --accent-glow: rgba(61, 214, 198, 0.35);\n      --warm: #f0a050;\n      --radius: 12px;\n      --radius-lg: 20px;\n      --font: \"DM Sans\", system-ui, sans-serif;\n      --mono: \"JetBrains Mono\", ui-monospace, monospace;\n    }\n\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    html { scroll-behavior: smooth; }\n    body {\n      font-family: var(--font);\n      background: var(--bg);\n      color: var(--text);\n      line-height: 1.6;\n      overflow-x: hidden;\n    }\n\n    \/* Background mesh grid *\/\n    .bg-grid {\n      position: fixed;\n      inset: 0;\n      background-image:\n        linear-gradient(rgba(61, 214, 198, 0.03) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(61, 214, 198, 0.03) 1px, transparent 1px);\n      background-size: 48px 48px;\n      mask-image: radial-gradient(ellipse 80% 60% at 50% 0%, black 20%, transparent 70%);\n      pointer-events: none;\n      z-index: 0;\n    }\n    .bg-glow {\n      position: fixed;\n      width: 600px;\n      height: 600px;\n      border-radius: 50%;\n      background: radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);\n      top: -200px;\n      right: -100px;\n      filter: blur(80px);\n      opacity: 0.5;\n      pointer-events: none;\n      z-index: 0;\n    }\n    .bg-glow-2 {\n      left: -200px;\n      top: 40%;\n      right: auto;\n      background: radial-gradient(circle, rgba(240, 160, 80, 0.2) 0%, transparent 70%);\n    }\n\n    .wrap { position: relative; z-index: 1; max-width: 1120px; margin: 0 auto; padding: 0 24px; }\n\n    \/* Nav *\/\n    nav {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 20px 0;\n      border-bottom: 1px solid var(--border);\n    }\n    .logo {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      font-weight: 700;\n      font-size: 1.15rem;\n      letter-spacing: -0.02em;\n      text-decoration: none;\n      color: var(--text);\n    }\n    .logo-icon {\n      width: 36px;\n      height: 36px;\n      background: linear-gradient(135deg, var(--accent), #2a9d8f);\n      border-radius: 8px;\n      display: grid;\n      place-items: center;\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--bg);\n    }\n    .nav-links {\n      display: flex;\n      gap: 32px;\n      list-style: none;\n    }\n    .nav-links a {\n      color: var(--text-muted);\n      text-decoration: none;\n      font-size: 0.9rem;\n      font-weight: 500;\n      transition: color 0.2s;\n    }\n    .nav-links a:hover { color: var(--accent); }\n    .nav-cta {\n      display: flex;\n      gap: 12px;\n      align-items: center;\n    }\n    .btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      padding: 10px 20px;\n      border-radius: 8px;\n      font-family: var(--font);\n      font-size: 0.9rem;\n      font-weight: 600;\n      text-decoration: none;\n      cursor: pointer;\n      border: none;\n      transition: transform 0.15s, box-shadow 0.2s, background 0.2s;\n    }\n    .btn:active { transform: scale(0.98); }\n    .btn-ghost {\n      background: transparent;\n      color: var(--text-muted);\n      border: 1px solid var(--border);\n    }\n    .btn-ghost:hover { color: var(--text); border-color: rgba(255,255,255,0.2); }\n    .btn-primary {\n      background: var(--accent);\n      color: var(--bg);\n      box-shadow: 0 0 24px var(--accent-glow);\n    }\n    .btn-primary:hover {\n      box-shadow: 0 0 32px var(--accent-glow);\n      background: #4ee8d8;\n    }\n    .btn-lg { padding: 14px 28px; font-size: 1rem; border-radius: 10px; }\n\n    \/* Hero *\/\n    .hero {\n      padding: 80px 0 100px;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 60px;\n      align-items: center;\n    }\n    @media (max-width: 900px) {\n      .hero { grid-template-columns: 1fr; padding: 48px 0 64px; }\n      .nav-links { display: none; }\n    }\n    .badge {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      padding: 6px 14px;\n      background: var(--accent-dim);\n      border: 1px solid rgba(61, 214, 198, 0.25);\n      border-radius: 100px;\n      font-size: 0.8rem;\n      font-weight: 500;\n      color: var(--accent);\n      margin-bottom: 20px;\n    }\n    .badge-dot {\n      width: 6px;\n      height: 6px;\n      background: var(--accent);\n      border-radius: 50%;\n      animation: pulse 2s ease-in-out infinite;\n    }\n    @keyframes pulse {\n      0%, 100% { opacity: 1; }\n      50% { opacity: 0.4; }\n    }\n    h1 {\n      font-size: clamp(2.2rem, 5vw, 3.2rem);\n      font-weight: 700;\n      line-height: 1.15;\n      letter-spacing: -0.03em;\n      margin-bottom: 20px;\n    }\n    h1 span {\n      background: linear-gradient(135deg, var(--accent), #7ee8dc);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n    }\n    .hero-desc {\n      font-size: 1.1rem;\n      color: var(--text-muted);\n      max-width: 480px;\n      margin-bottom: 32px;\n    }\n    .hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 40px; }\n    .hero-stats {\n      display: flex;\n      gap: 40px;\n      padding-top: 24px;\n      border-top: 1px solid var(--border);\n    }\n    .stat-value { font-size: 1.5rem; font-weight: 700; color: var(--accent); }\n    .stat-label { font-size: 0.8rem; color: var(--text-muted); }\n\n    \/* Hero visual *\/\n    .hero-visual {\n      position: relative;\n      aspect-ratio: 1;\n      max-width: 480px;\n      margin: 0 auto;\n    }\n    .mesh-canvas {\n      width: 100%;\n      height: 100%;\n      border-radius: var(--radius-lg);\n      background: var(--bg-card);\n      border: 1px solid var(--border);\n      overflow: hidden;\n      position: relative;\n    }\n    .mesh-canvas svg { width: 100%; height: 100%; }\n    .convert-arrow {\n      position: absolute;\n      bottom: 24px;\n      left: 50%;\n      transform: translateX(-50%);\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      padding: 10px 18px;\n      background: rgba(10, 14, 20, 0.9);\n      border: 1px solid var(--border);\n      border-radius: 100px;\n      font-size: 0.85rem;\n      font-weight: 600;\n      backdrop-filter: blur(8px);\n    }\n    .convert-arrow .from { color: var(--warm); }\n    .convert-arrow .to { color: var(--accent); }\n    .convert-arrow .arrow { color: var(--text-muted); }\n\n    \/* Sections *\/\n    section { padding: 80px 0; }\n    .section-label {\n      font-size: 0.75rem;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 0.12em;\n      color: var(--accent);\n      margin-bottom: 12px;\n    }\n    h2 {\n      font-size: clamp(1.8rem, 3vw, 2.2rem);\n      font-weight: 700;\n      letter-spacing: -0.02em;\n      margin-bottom: 16px;\n    }\n    .section-desc {\n      color: var(--text-muted);\n      max-width: 560px;\n      margin-bottom: 48px;\n    }\n\n    \/* Features *\/\n    .features-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 20px;\n    }\n    @media (max-width: 768px) { .features-grid { grid-template-columns: 1fr; } }\n    .feature-card {\n      padding: 28px;\n      background: var(--bg-card);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      transition: border-color 0.2s, transform 0.2s;\n    }\n    .feature-card:hover {\n      border-color: rgba(61, 214, 198, 0.3);\n      transform: translateY(-2px);\n    }\n    .feature-icon {\n      width: 44px;\n      height: 44px;\n      background: var(--accent-dim);\n      border-radius: 10px;\n      display: grid;\n      place-items: center;\n      font-size: 1.25rem;\n      margin-bottom: 16px;\n    }\n    .feature-card h3 { font-size: 1.05rem; margin-bottom: 8px; }\n    .feature-card p { font-size: 0.9rem; color: var(--text-muted); }\n\n    \/* Workflow *\/\n    .workflow {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 0;\n      position: relative;\n    }\n    @media (max-width: 768px) { .workflow { grid-template-columns: 1fr; gap: 24px; } }\n    .workflow-step {\n      text-align: center;\n      padding: 0 16px;\n      position: relative;\n    }\n    .workflow-num {\n      width: 48px;\n      height: 48px;\n      margin: 0 auto 16px;\n      background: var(--bg-elevated);\n      border: 2px solid var(--accent);\n      border-radius: 50%;\n      display: grid;\n      place-items: center;\n      font-weight: 700;\n      font-size: 1.1rem;\n      color: var(--accent);\n    }\n    .workflow-step h3 { font-size: 1rem; margin-bottom: 6px; }\n    .workflow-step p { font-size: 0.85rem; color: var(--text-muted); }\n\n    \/* Code block *\/\n    .code-section {\n      background: var(--bg-card);\n      border: 1px solid var(--border);\n      border-radius: var(--radius-lg);\n      overflow: hidden;\n    }\n    .code-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 12px 20px;\n      background: var(--bg-elevated);\n      border-bottom: 1px solid var(--border);\n    }\n    .code-tabs { display: flex; gap: 4px; }\n    .code-tab {\n      padding: 6px 14px;\n      border-radius: 6px;\n      font-size: 0.8rem;\n      font-weight: 500;\n      color: var(--text-muted);\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      font-family: var(--font);\n    }\n    .code-tab.active { background: var(--bg-card); color: var(--accent); }\n    .code-body {\n      padding: 24px;\n      font-family: var(--mono);\n      font-size: 0.85rem;\n      line-height: 1.7;\n      overflow-x: auto;\n    }\n    .code-body .comment { color: #5c6b7f; }\n    .code-body .keyword { color: #c792ea; }\n    .code-body .string { color: #c3e88d; }\n    .code-body .func { color: var(--accent); }\n\n    \/* Pricing \/ CTA *\/\n    .cta-box {\n      text-align: center;\n      padding: 64px 48px;\n      background: linear-gradient(160deg, var(--bg-card) 0%, rgba(61, 214, 198, 0.08) 100%);\n      border: 1px solid rgba(61, 214, 198, 0.2);\n      border-radius: var(--radius-lg);\n    }\n    .cta-box h2 { margin-bottom: 12px; }\n    .cta-box p { color: var(--text-muted); margin-bottom: 28px; max-width: 480px; margin-left: auto; margin-right: auto; }\n  <\/style>\n\n\n  <div class=\"bg-grid\"><\/div>\n  <div class=\"bg-glow\"><\/div>\n  <div class=\"bg-glow bg-glow-2\"><\/div>\n\n  <div class=\"wrap\">\n    <header class=\"hero\">\n      <div class=\"hero-content\">\n        <div class=\"badge\">\n          <span class=\"badge-dot\"><\/span>\n          v2.0 \u00b7 \u5df2\u96c6\u6210 FreeCAD\n        <\/div>\n        <h1>STL \u7f51\u683c\uff0c<span>\u4e00\u952e\u53d8\u6210<\/span>\u53ef\u7f16\u8f91 STEP \u5b9e\u4f53<\/h1>\n        <p class=\"hero-desc\">\n          \u4e13\u4e3a\u9006\u5411\u5de5\u7a0b\u4e0e CAD \u534f\u4f5c\u8bbe\u8ba1\u3002\u91c7\u7528\u7ecf\u8fc7\u9a8c\u8bc1\u7684\u5b9e\u4f53\u5316\u7b97\u6cd5\uff0c\u5c06\u4e09\u89d2\u7f51\u683c\u91cd\u5efa\u4e3a B-Rep \u5b9e\u4f53\u5e76\u5bfc\u51fa\u6807\u51c6 STEP \u6587\u4ef6\uff0c\u53ef\u5728 SolidWorks\u3001CATIA\u3001FreeCAD \u4e2d\u76f4\u63a5\u7f16\u8f91\u3002\n        <\/p>\n        <div class=\"hero-actions\">\n          <a href=\"https:\/\/stl2stp.cn\/wp-content\/uploads\/2022\/12\/STL2STP.rar\" class=\"btn btn-primary btn-lg\">\u7acb\u5373\u4e0b\u8f7d<\/a>\n          <a href=\"#api\" class=\"btn btn-ghost btn-lg\">\u67e5\u770b API<\/a>\n        <\/div>\n        <div class=\"hero-stats\">\n          <div>\n            <div class=\"stat-value\">\u672c\u5730<\/div>\n            <div class=\"stat-label\">\u6570\u636e\u4e0d\u4e0a\u4f20\u4e91\u7aef<\/div>\n          <\/div>\n          <div>\n            <div class=\"stat-value\">STEP<\/div>\n            <div class=\"stat-label\">AP214 \u6807\u51c6\u8f93\u51fa<\/div>\n          <\/div>\n          <div>\n            <div class=\"stat-value\">FreeCAD<\/div>\n            <div class=\"stat-label\">\u539f\u751f\u6a21\u5757\u96c6\u6210<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hero-visual\">\n        <div class=\"mesh-canvas\">\n            <img decoding=\"async\" src=\"https:\/\/stl2stp.cn\/wp-content\/uploads\/2022\/12\/\u8f6f\u4ef6\u9884\u89c8\u56fe4.jpg?text=STL+\u2192+STEP\" \n       alt=\"3D\u6a21\u578b\u8f6c\u6362\u793a\u610f\u56fe\" \n       style=\"width: 100%; height: 100%; object-fit: cover;\">\n          <div class=\"convert-arrow\">\n            <span class=\"from\">.STL<\/span>\n            <span class=\"arrow\">\u2192<\/span>\n            <span class=\"to\">.STEP<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/header>\n\n    <section id=\"features\">\n      <p class=\"section-label\">\u6838\u5fc3\u80fd\u529b<\/p>\n      <h2>\u4ece\u626b\u63cf\u7f51\u683c\u5230 CAD \u5b9e\u4f53\uff0c\u4e00\u6b65\u5230\u4f4d<\/h2>\n      <p class=\"section-desc\">\u57fa\u4e8e OpenCASCADE \u7684\u5b9e\u4f53\u5316\u7ba1\u7ebf\uff0c\u4fdd\u7559\u62d3\u6251\u4e00\u81f4\u6027\uff0c\u8f93\u51fa\u53ef\u5728\u4e3b\u6d41 CAD \u4e2d\u6253\u5f00\u7684 STEP \u6587\u4ef6\u3002<\/p>\n      <div class=\"features-grid\">\n        <article class=\"feature-card\">\n          <div class=\"feature-icon\">\u25c7<\/div>\n          <h3>\u7f51\u683c\u5b9e\u4f53\u5316<\/h3>\n          <p>\u5c06 STL \u4e09\u89d2\u9762\u91cd\u5efa\u4e3a\u95ed\u5408 Shell \u4e0e Solid\uff0c\u975e\u7b80\u5355\u9762\u7247\u5806\u53e0\uff0c\u652f\u6301\u540e\u7eed\u5e03\u5c14\u4e0e\u7279\u5f81\u7f16\u8f91\u3002<\/p>\n        <\/article>\n        <article class=\"feature-card\">\n          <div class=\"feature-icon\">\u2b21<\/div>\n          <h3>FreeCAD \u96c6\u6210<\/h3>\n          <p>\u4f5c\u4e3a Part \u6a21\u5757\u6269\u5c55\uff0c\u652f\u6301 <code>Part.stlToStep()<\/code> \u4e0e Mesh \u5bf9\u8c61\u81ea\u52a8\u8f6c TopoShape\u3002<\/p>\n        <\/article>\n        <article class=\"feature-card\">\n          <div class=\"feature-icon\">\u25c8<\/div>\n          <h3>\u672c\u5730\u6279\u5904\u7406<\/h3>\n          <p>\u6240\u6709\u8ba1\u7b97\u5728\u672c\u5730\u5b8c\u6210\uff0c\u9002\u5408\u6d89\u5bc6\u6a21\u578b\u4e0e\u5927\u6279\u91cf\u8f6c\u6362\uff0c\u65e0\u9700\u8054\u7f51\u6216\u4e0a\u4f20\u6587\u4ef6\u3002<\/p>\n        <\/article>\n        <article class=\"feature-card\">\n          <div class=\"feature-icon\">\u25ce<\/div>\n          <h3>\u6807\u51c6 STEP \u5bfc\u51fa<\/h3>\n          <p>\u8f93\u51fa AP214 STEP\uff0c\u542b\u5b8c\u6574\u6587\u4ef6\u5934\u4fe1\u606f\uff0c\u517c\u5bb9 SolidWorks\u3001NX\u3001CATIA\u3001FreeCAD\u3002<\/p>\n        <\/article>\n        <article class=\"feature-card\">\n          <div class=\"feature-icon\">\u25a3<\/div>\n          <h3>\u684c\u9762 GUI<\/h3>\n          <p>\u72ec\u7acb Qt \u5ba2\u6237\u7aef\u652f\u6301\u62d6\u62fd\u5bfc\u5165\u3001\u9884\u89c8\u4e0e\u4e00\u952e\u5bfc\u51fa\uff0c\u9002\u5408\u975e\u7f16\u7a0b\u7528\u6237\u5feb\u901f\u4e0a\u624b\u3002<\/p>\n        <\/article>\n        <article class=\"feature-card\">\n          <div class=\"feature-icon\">\u2318<\/div>\n          <h3>Python API<\/h3>\n          <p>\u811a\u672c\u5316\u8c03\u7528\uff0c\u53ef\u5d4c\u5165\u81ea\u52a8\u5316\u6d41\u6c34\u7ebf\uff0c\u4e0e FreeCAD \u6587\u6863\u5de5\u4f5c\u6d41\u65e0\u7f1d\u8854\u63a5\u3002<\/p>\n        <\/article>\n      <\/div>\n    <\/section>\n\n    <section id=\"workflow\">\n      <p class=\"section-label\">\u4f7f\u7528\u6d41\u7a0b<\/p>\n      <h2>\u56db\u6b65\u5b8c\u6210\u8f6c\u6362<\/h2>\n      <p class=\"section-desc\">\u65e0\u8bba\u4f7f\u7528\u684c\u9762\u7aef\u8fd8\u662f FreeCAD\uff0c\u6d41\u7a0b\u6e05\u6670\u3001\u7ed3\u679c\u53ef\u9884\u671f\u3002<\/p>\n      <div class=\"workflow\">\n        <div class=\"workflow-step\">\n          <div class=\"workflow-num\">1<\/div>\n          <h3>\u5bfc\u5165 STL<\/h3>\n          <p>\u652f\u6301\u4e8c\u8fdb\u5236 \/ ASCII STL\uff0c\u62d6\u62fd\u6216\u547d\u4ee4\u884c\u6307\u5b9a\u8def\u5f84<\/p>\n        <\/div>\n        <div class=\"workflow-step\">\n          <div class=\"workflow-num\">2<\/div>\n          <h3>\u5b9e\u4f53\u5316\u91cd\u5efa<\/h3>\n          <p>\u81ea\u52a8\u6784\u5efa\u9876\u70b9\u3001\u8fb9\u3001\u9762\u4e0e\u95ed\u5408\u5b9e\u4f53<\/p>\n        <\/div>\n        <div class=\"workflow-step\">\n          <div class=\"workflow-num\">3<\/div>\n          <h3>\u5bfc\u51fa STEP<\/h3>\n          <p>\u5199\u5165\u6807\u51c6 .step \/ .stp \u6587\u4ef6<\/p>\n        <\/div>\n        <div class=\"workflow-step\">\n          <div class=\"workflow-num\">4<\/div>\n          <h3>CAD \u7f16\u8f91<\/h3>\n          <p>\u5728\u76ee\u6807\u8f6f\u4ef6\u4e2d\u6253\u5f00\u5e76\u7ee7\u7eed\u8bbe\u8ba1<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section id=\"download\">\n      <div class=\"cta-box\">\n        <h2>\u5f00\u59cb\u4f7f\u7528 STL2STP<\/h2>\n        <p>\u4e0b\u8f7d Windows \u684c\u9762\u7248\uff0c\u6216\u5728 FreeCAD \u4e2d\u542f\u7528 Part \u6a21\u5757\u6269\u5c55\u3002\u9002\u5408 3D \u6253\u5370\u540e\u5904\u7406\u3001\u626b\u63cf\u9006\u5411\u4e0e\u8de8\u8f6f\u4ef6\u534f\u4f5c\u573a\u666f\u3002<\/p>\n        <div class=\"hero-actions\" style=\"justify-content: center;\">\n          <a href=\"https:\/\/stl2stp.cn\/wp-content\/uploads\/2022\/12\/STL2STP.rar\" class=\"btn btn-primary btn-lg\">\u4e0b\u8f7d Windows \u7248<\/a>\n          <a href=\"https:\/\/www.freecad.org\" class=\"btn btn-ghost btn-lg\" target=\"_blank\" rel=\"noopener\">\u4e86\u89e3 FreeCAD<\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n  <\/div>\n\n  <script>\n    document.querySelectorAll('a[href^=\"#\"]').forEach(a => {\n      a.addEventListener('click', e => {\n        const id = a.getAttribute('href');\n        if (id === '#') return;\n        e.preventDefault();\n        document.querySelector(id)?.scrollIntoView({ behavior: 'smooth' });\n      });\n    });\n  <\/script>\n","protected":false},"excerpt":{"rendered":"<p>STL2STP \u2014 STL \u8f6c STEP \u4e13\u4e1a\u5de5\u5177 v2.0 \u00b7 \u5df2\u96c6\u6210 FreeCAD STL \u7f51\u683c\uff0c\u4e00\u952e\u53d8 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-404","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stl2stp.cn\/index.php\/wp-json\/wp\/v2\/pages\/404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stl2stp.cn\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stl2stp.cn\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stl2stp.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stl2stp.cn\/index.php\/wp-json\/wp\/v2\/comments?post=404"}],"version-history":[{"count":11,"href":"https:\/\/stl2stp.cn\/index.php\/wp-json\/wp\/v2\/pages\/404\/revisions"}],"predecessor-version":[{"id":417,"href":"https:\/\/stl2stp.cn\/index.php\/wp-json\/wp\/v2\/pages\/404\/revisions\/417"}],"wp:attachment":[{"href":"https:\/\/stl2stp.cn\/index.php\/wp-json\/wp\/v2\/media?parent=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}