1<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><style id="nuxt-ui-colors">@layer theme { 2 :root, :host { 3 --ui-color-primary-50: var(--color-green-50, oklch(98.2% 0.018 155.826)); 4 --ui-color-primary-100: var(--color-green-100, oklch(96.2% 0.044 156.743)); 5 --ui-color-primary-200: var(--color-green-200, oklch(92.5% 0.084 155.995)); 6 --ui-color-primary-300: var(--color-green-300, oklch(87.1% 0.15 154.449)); 7 --ui-color-primary-400: var(--color-green-400, oklch(79.2% 0.209 151.711)); 8 --ui-color-primary-500: var(--color-green-500, oklch(72.3% 0.219 149.579)); 9 --ui-color-primary-600: var(--color-green-600, oklch(62.7% 0.194 149.214)); 10 --ui-color-primary-700: var(--color-green-700, oklch(52.7% 0.154 150.069)); 11 --ui-color-primary-800: var(--color-green-800, oklch(44.8% 0.119 151.328)); 12 --ui-color-primary-900: var(--color-green-900, oklch(39.3% 0.095 152.535)); 13 --ui-color-primary-950: var(--color-green-950, oklch(26.6% 0.065 152.934)); 14 --ui-color-secondary-50: var(--color-blue-50, oklch(97% 0.014 254.604)); 15 --ui-color-secondary-100: var(--color-blue-100, oklch(93.2% 0.032 255.585)); 16 --ui-color-secondary-200: var(--color-blue-200, oklch(88.2% 0.059 254.128)); 17 --ui-color-secondary-300: var(--color-blue-300, oklch(80.9% 0.105 251.813)); 18 --ui-color-secondary-400: var(--color-blue-400, oklch(70.7% 0.165 254.624)); 19 --ui-color-secondary-500: var(--color-blue-500, oklch(62.3% 0.214 259.815)); 20 --ui-color-secondary-600: var(--color-blue-600, oklch(54.6% 0.245 262.881)); 21 --ui-color-secondary-700: var(--color-blue-700, oklch(48.8% 0.243 264.376)); 22 --ui-color-secondary-800: var(--color-blue-800, oklch(42.4% 0.199 265.638)); 23 --ui-color-secondary-900: var(--color-blue-900, oklch(37.9% 0.146 265.522)); 24 --ui-color-secondary-950: var(--color-blue-950, oklch(28.2% 0.091 267.935)); 25 --ui-color-success-50: var(--color-green-50, oklch(98.2% 0.018 155.826)); 26 --ui-color-success-100: var(--color-green-100, oklch(96.2% 0.044 156.743)); 27 --ui-color-success-200: var(--color-green-200, oklch(92.5% 0.084 155.995)); 28 --ui-color-success-300: var(--color-green-300, oklch(87.1% 0.15 154.449)); 29 --ui-color-success-400: var(--color-green-400, oklch(79.2% 0.209 151.711)); 30 --ui-color-success-500: var(--color-green-500, oklch(72.3% 0.219 149.579)); 31 --ui-color-success-600: var(--color-green-600, oklch(62.7% 0.194 149.214)); 32 --ui-color-success-700: var(--color-green-700, oklch(52.7% 0.154 150.069)); 33 --ui-color-success-800: var(--color-green-800, oklch(44.8% 0.119 151.328)); 34 --ui-color-success-900: var(--color-green-900, oklch(39.3% 0.095 152.535)); 35 --ui-color-success-950: var(--color-green-950, oklch(26.6% 0.065 152.934)); 36 --ui-color-info-50: var(--color-blue-50, oklch(97% 0.014 254.604)); 37 --ui-color-info-100: var(--color-blue-100, oklch(93.2% 0.032 255.585)); 38 --ui-color-info-200: var(--color-blue-200, oklch(88.2% 0.059 254.128)); 39 --ui-color-info-300: var(--color-blue-300, oklch(80.9% 0.105 251.813)); 40 --ui-color-info-400: var(--color-blue-400, oklch(70.7% 0.165 254.624)); 41 --ui-color-info-500: var(--color-blue-500, oklch(62.3% 0.214 259.815)); 42 --ui-color-info-600: var(--color-blue-600, oklch(54.6% 0.245 262.881)); 43 --ui-color-info-700: var(--color-blue-700, oklch(48.8% 0.243 264.376)); 44 --ui-color-info-800: var(--color-blue-800, oklch(42.4% 0.199 265.638)); 45 --ui-color-info-900: var(--color-blue-900, oklch(37.9% 0.146 265.522)); 46 --ui-color-info-950: var(--color-blue-950, oklch(28.2% 0.091 267.935)); 47 --ui-color-warning-50: var(--color-yellow-50, oklch(98.7% 0.026 102.212)); 48 --ui-color-warning-100: var(--color-yellow-100, oklch(97.3% 0.071 103.193)); 49 --ui-color-warning-200: var(--color-yellow-200, oklch(94.5% 0.129 101.54)); 50 --ui-color-warning-300: var(--color-yellow-300, oklch(90.5% 0.182 98.111)); 51 --ui-color-warning-400: var(--color-yellow-400, oklch(85.2% 0.199 91.936)); 52 --ui-color-warning-500: var(--color-yellow-500, oklch(79.5% 0.184 86.047)); 53 --ui-color-warning-600: var(--color-yellow-600, oklch(68.1% 0.162 75.834)); 54 --ui-color-warning-700: var(--color-yellow-700, oklch(55.4% 0.135 66.442)); 55 --ui-color-warning-800: var(--color-yellow-800, oklch(47.6% 0.114 61.907)); 56 --ui-color-warning-900: var(--color-yellow-900, oklch(42.1% 0.095 57.708)); 57 --ui-color-warning-950: var(--color-yellow-950, oklch(28.6% 0.066 53.813)); 58 --ui-color-error-50: var(--color-red-50, oklch(97.1% 0.013 17.38)); 59 --ui-color-error-100: var(--color-red-100, oklch(93.6% 0.032 17.717)); 60 --ui-color-error-200: var(--color-red-200, oklch(88.5% 0.062 18.334)); 61 --ui-color-error-300: var(--color-red-300, oklch(80.8% 0.114 19.571)); 62 --ui-color-error-400: var(--color-red-400, oklch(70.4% 0.191 22.216)); 63 --ui-color-error-500: var(--color-red-500, oklch(63.7% 0.237 25.331)); 64 --ui-color-error-600: var(--color-red-600, oklch(57.7% 0.245 27.325)); 65 --ui-color-error-700: var(--color-red-700, oklch(50.5% 0.213 27.518)); 66 --ui-color-error-800: var(--color-red-800, oklch(44.4% 0.177 26.899)); 67 --ui-color-error-900: var(--color-red-900, oklch(39.6% 0.141 25.723)); 68 --ui-color-error-950: var(--color-red-950, oklch(25.8% 0.092 26.042)); 69 --ui-color-neutral-50: var(--color-slate-50, oklch(98.4% 0.003 247.858)); 70 --ui-color-neutral-100: var(--color-slate-100, oklch(96.8% 0.007 247.896)); 71 --ui-color-neutral-200: var(--color-slate-200, oklch(92.9% 0.013 255.508)); 72 --ui-color-neutral-300: var(--color-slate-300, oklch(86.9% 0.022 252.894)); 73 --ui-color-neutral-400: var(--color-slate-400, oklch(70.4% 0.04 256.788)); 74 --ui-color-neutral-500: var(--color-slate-500, oklch(55.4% 0.046 257.417)); 75 --ui-color-neutral-600: var(--color-slate-600, oklch(44.6% 0.043 257.281)); 76 --ui-color-neutral-700: var(--color-slate-700, oklch(37.2% 0.044 257.287)); 77 --ui-color-neutral-800: var(--color-slate-800, oklch(27.9% 0.041 260.031)); 78 --ui-color-neutral-900: var(--color-slate-900, oklch(20.8% 0.042 265.755)); 79 --ui-color-neutral-950: var(--color-slate-950, oklch(12.9% 0.042 264.695)); 80 } 81 :root, :host, .light { 82 --ui-primary: var(--ui-color-primary-500); 83 --ui-secondary: var(--ui-color-secondary-500); 84 --ui-success: var(--ui-color-success-500); 85 --ui-info: var(--ui-color-info-500); 86 --ui-warning: var(--ui-color-warning-500); 87 --ui-error: var(--ui-color-error-500); 88 } 89 .dark { 90 --ui-primary: var(--ui-color-primary-400); 91 --ui-secondary: var(--ui-color-secondary-400); 92 --ui-success: var(--ui-color-success-400); 93 --ui-info: var(--ui-color-info-400); 94 --ui-warning: var(--ui-color-warning-400); 95 --ui-error: var(--ui-color-error-400); 96 } 97}</style><title>è¶ è ¾å¼æºåå - 3D模ååº/GIS徿 ç´ æ/ç¥è¯åºç³»ç»/软件æºç å¨çº¿è´ä¹° - è¶ è ¾å¼æº</title>
97<script src="https://hm.baidu.com/hm.js?80d3fa897e5b8f98eb056797fd68df46" async defer></script>
97<link rel="stylesheet" type="text/css" href="/css/prism.css"><style>.main[data-v-cd346959]{min-height:calc(100vh - 245px)}</style><style>.item-empty[data-v-15fdd0d2]{min-height:calc(100vh - 640px)}.category-card[data-v-15fdd0d2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.item-card[data-v-15fdd0d2]{transform:translateY(0);transition:all .5s cubic-bezier(.4,0,.2,1)}.item-card[data-v-15fdd0d2]:hover{transform:translateY(-12px)}.line-clamp-2[data-v-15fdd0d2]{line-clamp:2}.line-clamp-2[data-v-15fdd0d2],.line-clamp-3[data-v-15fdd0d2]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-15fdd0d2]{line-clamp:3}@keyframes shimmer-15fdd0d2{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.loading-shimmer[data-v-15fdd0d2]{animation:shimmer-15fdd0d2 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%}</style><style>.fade-enter-active[data-v-10bf111a],.fade-leave-active[data-v-10bf111a]{transition:opacity .3s}.fade-enter-from[data-v-10bf111a],.fade-leave-to[data-v-10bf111a]{opacity:0}</style><style>.image-preview-overlay{align-items:center;background-color:#000000e6;cursor:zoom-out;display:flex;justify-content:center;inset:0;position:fixed;transition:background-color .3s ease;z-index:9999}.image-preview-overlay.is-fullscreen{background-color:#000000f2}.image-preview-close{align-items:center;background-color:#0009;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .2s ease,transform .2s ease;width:40px;z-index:10000}.image-preview-close:hover{background-color:#000c;transform:scale(1.1)}.image-preview-nav{align-items:center;background-color:#00000080;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease;width:48px;z-index:10000}.image-preview-nav:hover{background-color:#000c;transform:translateY(-50%) scale(1.1)}.image-preview-prev{left:24px}.image-preview-next{right:24px}.image-preview-counter{background-color:#00000080;border-radius:12px;bottom:24px;color:#fff;font-size:14px;left:50%;padding:4px 16px;position:absolute;transform:translate(-50%);z-index:10000}.image-preview-img{border-radius:4px;box-shadow:0 4px 20px #00000080;cursor:zoom-in;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;transition:max-width .3s ease,max-height .3s ease,transform .3s ease}.image-preview-img.is-fullscreen{border-radius:0;cursor:zoom-out;max-height:100vh;max-width:100vw}.image-preview-enter-active,.image-preview-leave-active{transition:opacity .3s ease}.image-preview-enter-active .image-preview-img,.image-preview-leave-active .image-preview-img{transition:transform .3s ease,max-width .3s ease,max-height .3s ease}.image-preview-enter-from,.image-preview-leave-to{opacity:0}.image-preview-enter-from .image-preview-img,.image-preview-leave-to .image-preview-img{transform:scale(.9)}</style><style>.business-license-wrapper[data-v-504eda9d]{width:100%}.business-license-card[data-v-504eda9d]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:1rem;transition:box-shadow .3s ease}.business-license-card[data-v-504eda9d]:hover{box-shadow:0 4px 6px -1px #0000001a}.image-wrapper[data-v-504eda9d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;overflow:hidden;position:relative}.license-img[data-v-504eda9d]{display:block;height:auto;transition:transform .3s ease;width:100%}.image-wrapper:hover .license-img[data-v-504eda9d]{transform:scale(1.05)}.image-overlay[data-v-504eda9d]{align-items:center;background:transparent;display:flex;justify-content:center;inset:0;pointer-events:none;position:absolute;transition:background .3s ease}.image-wrapper:hover .image-overlay[data-v-504eda9d]{background:#0000001a}.overlay-icon[data-v-504eda9d]{color:#fff;font-size:2rem;opacity:0;transition:opacity .3s ease}.image-wrapper:hover .overlay-icon[data-v-504eda9d]{opacity:1}.modal-backdrop[data-v-504eda9d]{align-items:center;background:#000000bf;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:9999}.modal-container[data-v-504eda9d]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:56rem;overflow:hidden;width:100%}.modal-header[data-v-504eda9d]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.modal-title[data-v-504eda9d]{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.modal-close-btn[data-v-504eda9d]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.modal-close-btn[data-v-504eda9d]:hover{background:#f3f4f6;color:#111827}.modal-close-btn[data-v-504eda9d]:active{transform:scale(.95)}.modal-body[data-v-504eda9d]{background:#f9fafb;flex:1;overflow-y:auto;padding:1.5rem}.modal-img[data-v-504eda9d]{border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;display:block;height:auto;width:100%}
97.modal-enter-active[data-v-504eda9d],.modal-leave-active[data-v-504eda9d]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-504eda9d],.modal-leave-active .modal-container[data-v-504eda9d]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-504eda9d],.modal-leave-to[data-v-504eda9d]{opacity:0}.modal-enter-from .modal-container[data-v-504eda9d],.modal-leave-to .modal-container[data-v-504eda9d]{opacity:0;transform:scale(.95)}</style><link rel="stylesheet" href="/_nuxt/entry._WysXIUz.css" crossorigin><link rel="stylesheet" href="/_nuxt/BusinessLicense.BpEkQrf6.css" crossorigin><link rel="stylesheet" href="/_nuxt/ImagePreviewModal.C_NtHBpt.css" crossorigin><style>@layer base {:where(.i-heroicons\:academic-cap){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.26 10.147a60 60 0 0 0-.491 6.347A48.6 48.6 0 0 1 12 20.904a48.6 48.6 0 0 1 8.232-4.41a61 61 0 0 0-.491-6.347m-15.482 0a51 51 0 0 0-2.658-.813A60 60 0 0 1 12 3.493a60 60 0 0 1 10.399 5.84q-1.345.372-2.658.814m-15.482 0A51 51 0 0 1 12 13.489a50.7 50.7 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5m0 0v-3.675A55 55 0 0 1 12 8.443m-7.007 11.55A5.98 5.98 0 0 0 6.75 15.75v-1.5'/%3E%3C/svg%3E")}:where(.i-heroicons\:arrow-up-right){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.5 19.5l15-15m0 0H8.25m11.25 0v11.25'/%3E%3C/svg%3E")}:where(.i-heroicons\:cog-6-tooth){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87q.11.06.22.127c.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a8 8 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a7 7 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a7 7 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a7 7 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124q.108-.066.22-.128c.332-.183.582-.495.644-.869z'/%3E%3Cpath d='M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0'/%3E%3C/g%3E%3C/svg%3E")}:where(.i-heroicons\:computer-desktop){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25'/%3E%3C/svg%3E")}
97:where(.i-heroicons\:cube){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m21 7.5l-9-5.25L3 7.5m18 0l-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9'/%3E%3C/svg%3E")}:where(.i-heroicons\:eye){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M2.036 12.322a1 1 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178c.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178'/%3E%3Cpath d='M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0'/%3E%3C/g%3E%3C/svg%3E")}:where(.i-heroicons\:home-20-solid){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' width='20' height='20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M9.293 2.293a1 1 0 0 1 1.414 0l7 7A1 1 0 0 1 17 11h-1v6a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-6H3a1 1 0 0 1-.707-1.707z' clip-rule='evenodd'/%3E%3C/svg%3E")}:where(.i-heroicons\:identification){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5m6-10.125a1.875 1.875 0 1 1-3.75 0a1.875 1.875 0 0 1 3.75 0m1.294 6.336a6.7 6.7 0 0 1-3.17.789a6.7 6.7 0 0 1-3.168-.789a3.376 3.376 0 0 1 6.338 0'/%3E%3C/svg%3E")}:where(.i-heroicons\:magnifying-glass-plus){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m21 21l-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607M10.5 7.5v6m3-3h-6'/%3E%3C/svg%3E")}:where(.i-heroicons\:shield-check){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 12.75L11.25 15L15 9.75m-3-7.036A11.96 11.96 0 0 1 3.598 6A12 12 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623c5.176-1.332 9-6.03 9-11.622c0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285'/%3E%3C/svg%3E")}:where(.i-heroicons\:squares-2x2){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25zm0 9.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18zM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25zm0 9.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18z'/%3E%3C/svg%3E")}:where(.i-heroicons\:trophy){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M16.5 18.75h-9m9 0a3 3 0 0 1 3 3h-15a3 3 0 0 1 3-3m9 0v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5 18.75v-3.375c0-.621.504-1.125 1.125-1.125h.872m5.007 0H9.497m5.007 0a7.45 7.45 0 0 1-.982-3.172M9.497 14.25a7.45 7.45 0 0 0 .981-3.172M5.25 4.236q-1.473.215-2.916.52A6 6 0 0 0 7.73 9.728M5.25 4.236V4.5c0 2.108.966 3.99 2.48 5.228M5.25 4.236V2.721C7.456 2.41 9.71 2.25 12 2.25s4.545.16 6.75.47v1.516M7.73 9.728a6.7 6.7 0 0 0 2.748 1.35m8.272-6.842V4.5c0 2.108-.966 3.99-2.48 5.228m2.48-5.492a46 46 0 0 1 2.916.52a6 6 0 0 1-5.395 4.972m0 0a6.7 6.7 0 0 1-2.749 1.35m0 0a6.8 6.8 0 0 1-3.044 0'/%3E%3C/svg%3E")}
97:where(.i-lucide\:chevron-right){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E")}:where(.i-lucide\:menu){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5h16M4 12h16M4 19h16'/%3E%3C/svg%3E")}}</style><link rel="modulepreload" as="script" crossorigin href="/_nuxt/W1TgRJYa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dqo3qaBd.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Tq121VRt.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BGJ5elDp.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bc1m-ga_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CZASFq4B.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/-pdA1fqS.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BhtNSMY5.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BCyQu7cd.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/s8rTKtnZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BAYYwzxh.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/vZfl5S8-.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BdJn1KuN.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B4OCGtGf.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/92ci5oVM.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/K4W-pYeJ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/zFsNTWow.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/g0mBJjKl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/bP-9rpc3.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DW4EzI3c.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/9mAZmDNa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DZEduPJE.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CR4N7Y8R.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Jyx-o-45.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/POxZU0Lp.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D-MUCNxV.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dw_ZxCKy.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DZ-VdPQV.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B0dcYWpn.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B3Se1-Cm.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DceOyvjG.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BwzXdk9X.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/SVD5VEr4.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DmsNOQ8W.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DVrQcQU2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/AV_DuNdw.js">
97<script type="module" src="/_nuxt/W1TgRJYa.js" crossorigin></script>
97<link rel="shortcut icon" href="/favicon.ico"><link rel="apple-touch-icon" href="/favicon.ico"><meta property="og:type" content="website"><meta name="robots" content="index, follow"><meta name="referrer" content="always"><meta name="keywords" content="è¶
è
¾å¼æº,è¶
è
¾å¼æºåå,è¶
è
¾åå,软件åå,æ°ååå,èæåå,å¨çº¿è´ä¹°,èªå¨åè´§,åç¨ææ,3D模å,3D模ååº,ä¸ç»´æ¨¡ååº,glTF模å,GLB模å,Three.js模å,Cesium模å,WebGL模å,æ°ååªç模å,æºæ
§åå¸ä¸ç»´æ¨¡å,管ç½ä¸ç»´æ¨¡å,GIS徿 ,GIS徿 åº,SVG徿 åº,ç®¡éææå¾æ ,管ç½å¾æ ç´ æ,æå¿æ ç»,PBRæè´¨,PBRè´´å¾,æ ç¼è´´å¾,å°é¢æè´¨è´´å¾,ä¸ç»´çº¹ç,ä¸ç»´åºæ¯ç¼è¾å¨,ShadowEditorPro,Three.jsç¼è¾å¨,Three.jsæºç ,ä¸ç»´å¯è§åå¼å,æºç ææ,XWiki,XWikiç¥è¯åº,ç¥è¯åºç³»ç»,ä¼ä¸ç¥è¯åº,ç§æç¥è¯åº,ææ¯ææ¡£åº,å
¨æ ææ¯ææ¡£,弿ºå¹³å°,è¶
è
¾å¼æºå¹³å°,FastAPI,Vue3,Nuxt,AIå¼åå¹³å°,软件,æºç ,èµæº,æç¨,æå¡,XWiki,ç¥è¯åº,åç¨ææ,Three.js,ä¸ç»´ç¼è¾å¨,ShadowEditorPro,ä¸ç»´GIS,Java,GIS,GISå·¥å
·,æå¿æ ç»,PBRæè´¨,ä¸ç»´çº¹ç,3D模å,Cesium,è¶
è
¾å¼æºå¹³å°,å
¨æ å¼å,XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åº,XWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åº,Shadow Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼,Shadow Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°,ä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼,GISå°å¾SVGç¢é徿 åºï½114ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çå/å
Œ
±è®¾æ½/建çå°æ ï¼æ æç¼©æ¾ï¼æ¯æå¨ææ¢è²,60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模/游æå¼å/GISå°å¾æ ç¼PBRè´´å¾åé,ç®¡éææå¾æ ç´ æåºï½ç»ææ°´/çæ°ç®¡ç½è®¾è®¡ä¸ç¨PNG徿 å
ï¼716ä¸ªé«æ¸
徿 ï¼äºçéé¨ç®¡ä»¶ä»ªè¡¨è®¾å¤çµå设æ½å
¨åç±»,ä¸ç»´åå¸å»ºçä¸èªç¶æ¯è§æ¨¡ååºï½128+ glTF模åèµæºå
ï¼WebGL/Three.js/Cesiumå³ç¨å3Dèµäº§,çæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååºï½754款GLTFè®¾å¤æ¨¡åï¼éé¨ç®¡ä»¶ä»ªè¡¨è°åæ³µæ¢çæ¶é²å
¨åç±»,è¶
è
¾å¼æºå¹³å°ï¼ä¸ç«¯ä¸ä½çè½»é弿ºå»ºç«ç³»ç»ï¼ä¸ªäººä¹è½ä½ææ¬å»ºå®ç½åç"><meta name="description" content="è¶
è
¾å¼æºååæä¾11款ç±AIææ¯æé çæ°åååï¼æ¶µçä¸ç»´æ¨¡ååºï¼glTF/GLBï¼ãGIS徿 ä¸ç®¡éææç´ æãPBRå°é¢è´´å¾ãä¸ç»´åºæ¯ç¼è¾å¨ãXWikiç¥è¯åºç³»ç»ãå
¨æ ææ¯ææ¡£åºå弿ºå¹³å°æºç ï¼æ¯æå¨çº¿è´ä¹°ãèªå¨åè´§ä¸åç¨ææï¼å©åæºæ
§åå¸ãæ°ååªçãBIMä¸GIS项ç®å¿«éè½å°ã"><meta property="og:title" content="è¶
è
¾å¼æºåå - 3D模ååº/GIS徿 ç´ æ/ç¥è¯åºç³»ç»/软件æºç å¨çº¿è´ä¹°"><meta property="og:description" content="è¶
è
¾å¼æºååæä¾11款ç±AIææ¯æé çæ°åååï¼æ¶µçä¸ç»´æ¨¡ååºï¼glTF/GLBï¼ãGIS徿 ä¸ç®¡éææç´ æãPBRå°é¢è´´å¾ãä¸ç»´åºæ¯ç¼è¾å¨ãXWikiç¥è¯åºç³»ç»ãå
¨æ ææ¯ææ¡£åºå弿ºå¹³å°æºç ï¼æ¯æå¨çº¿è´ä¹°ãèªå¨åè´§ä¸åç¨ææï¼å©åæºæ
§åå¸ãæ°ååªçãBIMä¸GIS项ç®å¿«éè½å°ã"><meta name="author" content="è¶
è
¾å¼æº"><link rel="canonical" href="https://www.hylab.cn/shop"><meta property="og:url" content="https://www.hylab.cn/shop"><meta property="og:image" content="https://www.hylab.cn/static/items/7375423892623593472/cropped/34ae05ec-cc30-4edd-bc6b-4308ea69d31e.jpg"><meta property="og:locale" content="zh_CN"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="è¶
è
¾å¼æºåå - 3D模ååº/GIS徿 ç´ æ/ç¥è¯åºç³»ç»/软件æºç å¨çº¿è´ä¹°"><meta name="twitter:description" content="è¶
è
¾å¼æºååæä¾11款ç±AIææ¯æé çæ°åååï¼æ¶µçä¸ç»´æ¨¡ååºï¼glTF/GLBï¼ãGIS徿 ä¸ç®¡éææç´ æãPBRå°é¢è´´å¾ãä¸ç»´åºæ¯ç¼è¾å¨ãXWikiç¥è¯åºç³»ç»ãå
¨æ ææ¯ææ¡£åºå弿ºå¹³å°æºç ï¼æ¯æå¨çº¿è´ä¹°ãèªå¨åè´§ä¸åç¨ææï¼å©åæºæ
§åå¸ãæ°ååªçãBIMä¸GIS项ç®å¿«éè½å°ã"><meta name="twitter:image" content="https://www.hylab.cn/static/items/7375423892623593472/cropped/34ae05ec-cc30-4edd-bc6b-4308ea69d31e.jpg"><meta property="og:site_name" content="è¶
è
¾å¼æº"></head><body><!--teleport start anchor--><!----><!--teleport anchor--><!--teleport start anchor--><!----><!--teleport anchor--><div id="__nuxt" class="isolate"><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!--[--><!----><!----><!----><header data-v-cd346959 data-slot="root" class="bg-default/75 backdrop-blur border-b border-default h-(--ui-header-height) sticky top-0 z-50"><!--[--><!--]--><div class="w-full mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between gap-3 h-full max-w-full" data-slot="container"><!--[--><div data-slot="left" class="lg:flex-1 flex items-center gap-1.5"><!----><!--[--><a href="/" aria-label="è¶
è
¾å¼æº" data-slot="title" class="focus-visible:outline-primary hover:text-default transition-colors shrink-0 font-bold text-xl text-highlighted flex items-center justify-start gap-2"><!--[--><!--[--><!--[--><svg width="40" height="40" viewbox="18 18 172.69 159.72"><defs><linearGradient id="linear-gradient" x1="137.95" y1="87.9" x2="157.63" y2="72.93" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f2631c"></stop><stop offset="1" stop-color="#f4a819"></stop></linearGradient><linearGradient id="linear-gradient-2" x1="95.69" y1="19.07" x2="126.91" y2="79.38" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f2631c"></stop><stop offset="1" stop-color="#f4a819"></stop></linearGradient><linearGradient id="linear-gradient-3" x1="126.43" y1="38.16" x2="158.83" y2="38.16" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f4a819"></stop><stop offset="1" stop-color="#f2631c"></stop></linearGradient><linearGradient id="linear-gradient-4" x1="-800.09" y1="488.89" x2="-780.42" y2="473.92" gradientTransform="translate(120 1066.51) rotate(120)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#025dbf"></stop><stop offset="1" stop-color="#0090d5"></stop></linearGradient><linearGradient id="linear-gradient-5" x1="-842.36" y1="420.06" x2="-811.13" y2="480.38" xlink:href="#linear-gradient-4"></linearGradient><linearGradient id="linear-gradient-6" x1="-811.62" y1="439.16" x2="-779.22" y2="439.16" gradientTransform="translate(-86.9 1038.55) rotate(133.2)" xlink:href="#linear-gradient-4"></linearGradient><linearGradient id="linear-gradient-7" x1=".95" y1="1337.79" x2="20.62" y2="1322.82" gradientTransform="translate(-1083.99 738.53) rotate(-120)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#c40661"></stop><stop offset="1" stop-color="#e50a6d"></stop></linearGradient><linearGradient id="linear-gradient-8" x1="-46.12" y1="1272.61" x2="-14.9" y2="1332.92" xlink:href="#linear-gradient-7"></linearGradient><linearGradient id="linear-gradient-9" x1="-15.38" y1="1291.7" x2="17.02" y2="1291.7" gradientTransform="translate(-1254.17 -.13) rotate(-85.87)" xlink:href="#linear-gradient-7"></linearGradient></defs><path d="m121.93,63.02h26.73c12.83,0,33.58,6.84,33.58,28.23h-52.83l-7.49-28.23Z" style="fill:url(#linear-gradient);"></path><path d="m75.95,26.02l25.02,53c3.53,7.47,11.04,12.23,19.3,12.23h38.55c-21.01,0-38.04-41.36-43.55-52.33-7.94-15.81-25.85-20.6-39.33-12.9Z" style="fill:url(#linear-gradient-2);"></path><circle cx="142.63" cy="38.16" r="16.2" style="fill:url(#linear-gradient-3);"></circle><path d="m126.21,127.75s-6.95,12.04-13.37,23.15c-6.42,11.11-22.72,25.66-41.24,14.96l26.41-45.75,28.19,7.63Z" style="fill:url(#linear-gradient-4);"></path><path d="m181.25,106.42l-58.41-4.83c-8.23-.68-16.12,3.45-20.25,10.6l-19.28,33.39c10.51-18.2,54.84-12.27,67.09-11.55,17.66,1.03,30.77-12.09,30.84-27.61Z" style="fill:url(#linear-gradient-5);"></path><circle cx="137.4" cy="158.1" r="16.2" transform="translate(-32.46 35.54) rotate(-13.19)" style="fill:url(#linear-gradient-6);"></circle><path d="m66.09,97.46s-6.95-12.04-13.37-23.15c-6.42-11.11-10.86-32.5,7.66-43.2l26.41,45.75-20.71,20.6Z" style="fill:url(#linear-gradient-7);"></path><path d="m57.04,155.78l33.39-48.17c4.7-6.79,5.07-15.68.94-22.83l-19.28-33.39c10.51,18.2-16.8,53.62-23.54,63.88-9.72,14.78-4.92,32.69,8.49,40.51Z" style="fill:url(#linear-gradient-8);"></path><circle cx="34.22" cy="91.97" r="16.2" transform="translate(-45.7 35.03) rotate(-34.13)" style="fill:url(#linear-gradient-9);"></circle></svg><span>è¶
è
¾å¼æº</span><!--]--><!--]--><!--]--></a>
97<!--]--></div><div data-slot="center" class="hidden lg:flex"><!--[--><!--[--><!----><!----><nav data-collapsed="false" data-slot="root" class="relative flex gap-1.5 [&>div]:min-w-0 items-center justify-between" data-orientation="horizontal" dir="ltr" data-reka-navigation-menu><!--[--><!--[--><!--]--><!--[--><!--[--><div style="position:relative;"><ul data-slot="list" class="isolate min-w-0 flex items-center" data-orientation="horizontal"><!--[--><!--[--><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->é¦é¡µ<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/blog" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->å客<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/product" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->产å<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/demo" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->示ä¾<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/shop" data-reka-collection-item data-active aria-current="page" data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-primary"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->åå<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/microblog" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->å¾®å<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/tag" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->æ ç¾<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/ranking" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->çæ¦<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/tool" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->å·¥å
·<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li><li data-menu-item data-slot="item" class="min-w-0 py-2"><!--[--><!--[--><a href="/link" data-reka-collection-item data-slot="link" class="group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2 focus-visible:before:ring-primary px-2.5 py-1.5 before:inset-x-px before:inset-y-0 text-muted hover:text-highlighted transition-colors data-[state=open]:text-highlighted"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->åæ
龿¥<!--]--><!----></span><!----><!--]--><!--]--></a><!----><!--]--><!----><!--]--></li>
97<!--]--><!--]--></ul></div><!----><!--]--><!--]--><!--[--><!--]--><div data-slot="viewportWrapper" class="absolute top-full left-0 flex w-full justify-center"><!----><!----></div><!--]--></nav><!--]--><!--]--></div><div data-slot="right" class="flex items-center justify-end lg:flex-1 gap-1.5"><!--[--><div class="hidden lg:flex items-center gap-4"><form class="flex" action="https://cn.bing.com/search" target="_blank" role="search"><div data-slot="root" class="relative inline-flex items-center"><input type="text" value name="query" placeholder="请è¾å
¥æç´¢å
容" data-slot="base" class="w-full rounded-md border-0 appearance-none placeholder:text-dimmed focus:outline-none disabled:cursor-not-allowed disabled:opacity-75 transition-colors px-2.5 py-1.5 text-base/5 gap-1.5 text-highlighted bg-default ring ring-inset ring-accented focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-primary md:text-sm rounded-r-none" autocomplete="off"><!--[--><!--]--><!----><!----></div><!--[--><!--[--><button type="button" title="使ç¨å¿
åºæç´¢æ¬ç«å
容" data-slot="base" class="rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 text-inverted bg-primary hover:bg-primary/75 active:bg-primary/75 disabled:bg-primary aria-disabled:bg-primary focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary rounded-l-none cursor-pointer"><!--[--><!--[--><!----><!--]--><!--[--> æç´¢ <!--]--><!--[--><!----><!--]--><!--]--></button><!--]--><!--]--></form><!----><!--[--><!--[--><button type="button" rel="nofollow" data-slot="base" class="rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 ring ring-inset ring-accented text-default bg-default hover:bg-elevated active:bg-elevated disabled:bg-default aria-disabled:bg-default focus:outline-none focus-visible:ring-2 focus-visible:ring-inverted"><!--[--><!--[--><!----><!--]--><!--[--> ç»å½ <!--]--><!--[--><!----><!--]--><!--]--></button><!--]--><!--]--></div><!--]--><!--[--><!--[--><!--[--><button type="button" aria-label="æå¼èå" data-slot="base" class="rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors text-sm gap-1.5 text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent p-1.5 lg:hidden -me-1.5"><!--[--><!--[--><span class="iconify i-lucide:menu shrink-0 size-5" aria-hidden="true" style="" data-slot="leadingIcon"></span><!--]--><!--[--><!----><!--]--><!--[--><!----><!--]--><!--]--></button><!--]--><!--]--><!--]--></div><!--]--></div><!--[--><!--]--></header><!--[--><!----><!----><!--v-if--><!--]--><!--]--><main class="min-h-[calc(100vh-var(--ui-header-height))] main" data-v-cd346959><!--[--><!--[--><div data-slot="root" class="flex flex-col lg:grid lg:grid-cols-10 lg:gap-10 mx-0 sm:mx-4" data-v-15fdd0d2><div data-slot="left" class="lg:col-span-2 hidden lg:hidden xl:block" data-v-15fdd0d2></div><div data-slot="center" class="lg:col-span-10 xl:col-span-6"><!--[--><div class="px-2 py-8" data-v-15fdd0d2><h1 class="sr-only" data-v-15fdd0d2>è¶
è
¾å¼æºåå - 11款ä¸ç»´æ¨¡ååºãGIS徿 ç´ æãç¥è¯åºç³»ç»ä¸è½¯ä»¶æºç </h1><nav aria-label="breadcrumb" data-slot="root" class="relative min-w-0 mb-6" data-v-15fdd0d2><ol data-slot="list" class="flex items-center gap-1.5 flex-wrap"><!--[--><!--[--><li data-slot="item" class="flex min-w-0"><!--[--><a href="/" data-slot="link" class="group relative flex items-center gap-1.5 text-sm min-w-0 focus-visible:outline-primary text-muted font-medium hover:text-default transition-colors"><!--[--><!--[--><!--[--><span class="iconify i-heroicons:home-20-solid shrink-0 size-5" aria-hidden="true" style="" data-slot="linkLeadingIcon"></span><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->é¦é¡µ<!--]--></span><!--[--><!--]--><!--]--><!--]--></a>
97<!--]--></li><li role="presentation" aria-hidden="true" data-slot="separator" class="flex"><!--[--><span class="iconify i-lucide:chevron-right shrink-0 size-5 text-muted" aria-hidden="true" style="" data-slot="separatorIcon"></span><!--]--></li><!--]--><!--[--><li data-slot="item" class="flex min-w-0"><!--[--><!--[--><span data-slot="link" class="group relative flex items-center gap-1.5 text-sm min-w-0 focus-visible:outline-primary text-primary font-semibold"><!--[--><!--[--><!--[--><!----><!--]--><span data-slot="linkLabel" class="truncate"><!--[-->åå<!--]--></span><!--[--><!--]--><!--]--><!--]--></span><!--]--><!--]--></li><!----><!--]--><!--]--></ol></nav><section class="mb-8" data-v-15fdd0d2><h2 class="text-3xl font-bold text-gray-900 mb-4" data-v-15fdd0d2>è¶
è
¾å¼æºåå</h2><p class="text-gray-600 text-lg" data-v-15fdd0d2>è¶
è
¾å¼æºååæä¾11款ç±AIææ¯æé çæ°åååï¼å
æ¬XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åºãXWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åºãShadow Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼ãShadow Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°ãä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼ãGISå°å¾SVGç¢é徿 åºï½114ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çå/å
Œ
±è®¾æ½/建çå°æ ï¼æ æç¼©æ¾ï¼æ¯æå¨ææ¢è²ã60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模/游æå¼å/GISå°å¾æ ç¼PBRè´´å¾åéãç®¡éææå¾æ ç´ æåºï½ç»ææ°´/çæ°ç®¡ç½è®¾è®¡ä¸ç¨PNG徿 å
ï¼716ä¸ªé«æ¸
徿 ï¼äºçéé¨ç®¡ä»¶ä»ªè¡¨è®¾å¤çµå设æ½å
¨åç±»ãä¸ç»´åå¸å»ºçä¸èªç¶æ¯è§æ¨¡ååºï½128+ glTF模åèµæºå
ï¼WebGL/Three.js/Cesiumå³ç¨å3Dèµäº§ãçæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååºï½754款GLTFè®¾å¤æ¨¡åï¼éé¨ç®¡ä»¶ä»ªè¡¨è°åæ³µæ¢çæ¶é²å
¨åç±»ãè¶
è
¾å¼æºå¹³å°ï¼ä¸ç«¯ä¸ä½çè½»é弿ºå»ºç«ç³»ç»ï¼ä¸ªäººä¹è½ä½ææ¬å»ºå®ç½åççï¼æ¶µçä¸ç»´æ¨¡ååºãGISä¸ç®¡ç½å¾æ ç´ æãPBRè´´å¾ãä¸ç»´åºæ¯ç¼è¾å¨ãç¥è¯åºç³»ç»ãææ¯ææ¡£åºå平尿ºç ãææåååä¸ºèææ°åååï¼æ¯ææ¯ä»å®å¨çº¿æ¯ä»ä¸èªå¨åè´§ï¼è´ä¹°åå¯è·å¾åä¸ä½¿ç¨ææï¼éç¨äºæºæ
§åå¸ãæ°ååªçãBIMãä¸ç»´GISãç¥è¯ç®¡çä¸è½¯ä»¶å¼åçåºæ¯ã</p></section><div class="mb-10" data-v-15fdd0d2><div class="flex flex-wrap gap-2" data-v-15fdd0d2><!--[--><div class="flex items-center gap-1.5 px-2.5 py-1.5 sm:gap-2 sm:px-4 sm:py-2.5 rounded-lg cursor-pointer transition-all duration-300 font-medium text-sm sm:text-base bg-primary-500 text-white shadow-lg" data-v-15fdd0d2><span class="iconify i-heroicons:squares-2x2 text-base sm:text-lg" aria-hidden="true" style="" data-v-15fdd0d2></span><span data-v-15fdd0d2>å
¨é¨</span></div><div class="flex items-center gap-1.5 px-2.5 py-1.5 sm:gap-2 sm:px-4 sm:py-2.5 rounded-lg cursor-pointer transition-all duration-300 font-medium text-sm sm:text-base bg-white text-gray-600 border border-gray-200 hover:border-primary-300 hover:text-primary-600 hover:shadow-md" data-v-15fdd0d2><span class="iconify i-heroicons:computer-desktop text-base sm:text-lg" aria-hidden="true" style="" data-v-15fdd0d2></span><span data-v-15fdd0d2>软件</span></div><div class="flex items-center gap-1.5 px-2.5 py-1.5 sm:gap-2 sm:px-4 sm:py-2.5 rounded-lg cursor-pointer transition-all duration-300 font-medium text-sm sm:text-base bg-white text-gray-600 border border-gray-200 hover:border-primary-300 hover:text-primary-600 hover:shadow-md" data-v-15fdd0d2><span class="iconify i-heroicons:squares-2x2 text-base sm:text-lg" aria-hidden="true" style="" data-v-15fdd0d2></span><span data-v-15fdd0d2>æºç </span></div><div class="flex items-center gap-1.5 px-2.5 py-1.5 sm:gap-2 sm:px-4 sm:py-2.5 rounded-lg cursor-pointer transition-all duration-300 font-medium text-sm sm:text-base bg-white text-gray-600 border border-gray-200 hover:border-primary-300 hover:text-primary-600 hover:shadow-md" data-v-15fdd0d2><span class="iconify i-heroicons:cube text-base sm:text-lg" aria-hidden="true" style="" data-v-15fdd0d2></span><span data-v-15fdd0d2>èµæº</span></div>
97<div class="flex items-center gap-1.5 px-2.5 py-1.5 sm:gap-2 sm:px-4 sm:py-2.5 rounded-lg cursor-pointer transition-all duration-300 font-medium text-sm sm:text-base bg-white text-gray-600 border border-gray-200 hover:border-primary-300 hover:text-primary-600 hover:shadow-md" data-v-15fdd0d2><span class="iconify i-heroicons:academic-cap text-base sm:text-lg" aria-hidden="true" style="" data-v-15fdd0d2></span><span data-v-15fdd0d2>æç¨</span></div><div class="flex items-center gap-1.5 px-2.5 py-1.5 sm:gap-2 sm:px-4 sm:py-2.5 rounded-lg cursor-pointer transition-all duration-300 font-medium text-sm sm:text-base bg-white text-gray-600 border border-gray-200 hover:border-primary-300 hover:text-primary-600 hover:shadow-md" data-v-15fdd0d2><span class="iconify i-heroicons:cog-6-tooth text-base sm:text-lg" aria-hidden="true" style="" data-v-15fdd0d2></span><span data-v-15fdd0d2>æå¡</span></div><div class="flex items-center gap-1.5 px-2.5 py-1.5 sm:gap-2 sm:px-4 sm:py-2.5 rounded-lg cursor-pointer transition-all duration-300 font-medium text-sm sm:text-base bg-white text-gray-600 border border-gray-200 hover:border-primary-300 hover:text-primary-600 hover:shadow-md" data-v-15fdd0d2><span class="iconify i-heroicons:squares-2x2 text-base sm:text-lg" aria-hidden="true" style="" data-v-15fdd0d2></span><span data-v-15fdd0d2>å
¶ä»</span></div><!--]--></div></div><div data-v-15fdd0d2><div data-v-15fdd0d2><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6 mb-8" data-v-15fdd0d2><!--[--><a href="/shop/detail/7375423892623593472" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7375423892623593472/cropped/34ae05ec-cc30-4edd-bc6b-4308ea69d31e.jpg" alt="XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åº" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line><line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-blue-100/80 text-blue-700" data-v-15fdd0d2>软件</div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åº</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="åºäºå
¨çé¢å
ç弿ºç¥è¯åº XWiki 深度å®å¶ï¼å
ç½® JDK 21 è¿è¡ç¯å¢ï¼Windows åå»å³å¯å¯å¨ï¼å
é¨ç½²ãå
é
ç½®ãé¶é¨æ§ãæ°æ® 100% æ¬å°ç¦»çº¿åå¨ï¼ä¸ç»è¿ä»»ä½ç¬¬ä¸æ¹æå¡å¨ï¼å®å
¨å¯æ§ãéæå·¥ä½è®¡åãLLM 大模åãè¡å¸ææ°ãAI èµè®¯å大å¢å¼ºåºç¨å¹¶å
¨é¢æ±åï¼æ¯ä¸ªäººç¥è¯æ²æ·ä¸ä¸å°ä¼ä¸ç§æåç¥è¯ç®¡ççé¦éæ¹æ¡ã" data-v-15fdd0d2>åºäºå
¨çé¢å
ç弿ºç¥è¯åº XWiki 深度å®å¶ï¼å
ç½® JDK 21 è¿è¡ç¯å¢ï¼Windows åå»å³å¯å¯å¨ï¼å
é¨ç½²ãå
é
ç½®ãé¶é¨æ§ãæ°æ® 100% æ¬å°ç¦»çº¿åå¨ï¼ä¸ç»è¿ä»»ä½ç¬¬ä¸æ¹æå¡å¨ï¼å®å
¨å¯æ§ãéæå·¥ä½è®¡åãLLM 大模åãè¡å¸ææ°ãAI èµè®¯å大å¢å¼ºåºç¨å¹¶å
¨é¢æ±åï¼æ¯ä¸ªäººç¥è¯æ²æ·ä¸ä¸å°ä¼ä¸ç§æåç¥è¯ç®¡ççé¦éæ¹æ¡ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>XWiki</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>ç¥è¯åº</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>åç¨ææ</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥25</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥10</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>1 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7375420271223771136" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7375420271223771136/cropped/898b3328-7cb5-42e0-9119-f140cfb8df29.jpg" alt="XWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åº" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-blue-100/80 text-blue-700" data-v-15fdd0d2>软件</div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>XWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åº</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="å¨åºç¡çä¹ä¸ï¼é¢å¤å
ç½®1400å¤ç¯è®¡ç®æºå®æææ¡£ï¼å
¨é¨æºäºä½è
åå¤å¹´ä¸çº¿å¼åç»éªçæ²æ·ãå
容系ç»å½å
¥å¼åææ¯ã常ç¨è½¯ä»¶ã书ç±èµæä¸å¤§æ¿åï¼è¦çGISã人工æºè½ãå¤§æ°æ®ãåºåé¾ãå¯ç å¦çè¿ç¾ä¸ªææ¯æ¹åãç»§æ¿åºç¡çå
¨é¨è½åï¼å
ç½®JDK 21åå»å³å¯å¨ã100%离线è¿è¡ãæ°æ®æ¬å°åå¨ï¼æ¯å¼åè
æå»ºææ¯ç¥è¯ä½ç³»ãå°èµ°å¼¯è·¯çé¦éæ¹æ¡ã" data-v-15fdd0d2>å¨åºç¡çä¹ä¸ï¼é¢å¤å
ç½®1400å¤ç¯è®¡ç®æºå®æææ¡£ï¼å
¨é¨æºäºä½è
åå¤å¹´ä¸çº¿å¼åç»éªçæ²æ·ãå
容系ç»å½å
¥å¼åææ¯ã常ç¨è½¯ä»¶ã书ç±èµæä¸å¤§æ¿åï¼è¦çGISã人工æºè½ãå¤§æ°æ®ãåºåé¾ãå¯ç å¦çè¿ç¾ä¸ªææ¯æ¹åãç»§æ¿åºç¡çå
¨é¨è½åï¼å
ç½®JDK 21åå»å³å¯å¨ã100%离线è¿è¡ãæ°æ®æ¬å°åå¨ï¼æ¯å¼åè
æå»ºææ¯ç¥è¯ä½ç³»ãå°èµ°å¼¯è·¯çé¦éæ¹æ¡ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>XWiki</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>ç¥è¯åº</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>åç¨ææ</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥200</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥99</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7507755791793917952" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7507755791793917952/cropped/f745be72-0755-42cb-acc3-004d1ec677f7.jpg" alt="Shadow Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-gray-100/80 text-gray-700" data-v-15fdd0d2>æºç </div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>Shadow Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="Shadow Editor æ¯ä¸æ¬¾åºäº Three.jsãGo å MongoDB ç跨平å°ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ¯æ Windows / Linux / Mac ä¸ Web ç½é¡µçãå¯è§åæå»º 3D åºæ¯ï¼å¯¼å
¥ 30+ ç§æ¨¡åæ ¼å¼ï¼å
ç½®å ä½ä½ãç¯å
ãæè´¨ãç²åãåæç¹æï¼æ¯æ Bullet ç©çå¼æä¸ VR 设å¤ï¼å¯å¯¼åº GLTF/OBJ/PLY/STL å¹¶åå¸ä¸ºéæèµæºãæºç 宿´ãæ¶ææ¸
æ°ï¼æ¿æ¥å³ç¨ï¼ä¹æ¯å¦ä¹ ä¸ç»´å¼æäºæ¬¡å¼åå Go Web æå¡çä¼ç§èä¾ã" data-v-15fdd0d2>Shadow Editor æ¯ä¸æ¬¾åºäº Three.jsãGo å MongoDB ç跨平å°ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ¯æ Windows / Linux / Mac ä¸ Web ç½é¡µçãå¯è§åæå»º 3D åºæ¯ï¼å¯¼å
¥ 30+ ç§æ¨¡åæ ¼å¼ï¼å
ç½®å ä½ä½ãç¯å
ãæè´¨ãç²åãåæç¹æï¼æ¯æ Bullet ç©çå¼æä¸ VR 设å¤ï¼å¯å¯¼åº GLTF/OBJ/PLY/STL å¹¶åå¸ä¸ºéæèµæºãæºç 宿´ãæ¶ææ¸
æ°ï¼æ¿æ¥å³ç¨ï¼ä¹æ¯å¦ä¹ ä¸ç»´å¼æäºæ¬¡å¼åå Go Web æå¡çä¼ç§èä¾ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>Three.js</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>ä¸ç»´ç¼è¾å¨</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥1000</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥1</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7375424322032242688" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7375424322032242688/cropped/70fffdba-779e-4f2d-85c1-fede405ba57a.jpg" alt="Shadow Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-gray-100/80 text-gray-700" data-v-15fdd0d2>æºç </div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>Shadow Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="Shadow Editor Pro æ¯å¼æºç Shadow Editor çä¸ä¸å级çï¼åºäº Three.js ææ°çæå»ºï¼å端éç¨ Vue3 + TypeScript + Viteï¼æå¡ç«¯ç¨ NestJS éåå¹¶æ¹ç¨æä»¶åå¨ï¼æ éæ°æ®åºãå°å¾å¼ææ§éé
è¶
大ååºæ¯ï¼æ¯æ WebGL/WebGPU 忏²æå¨ä¸é®åæ¢ï¼Monaco Editor ç¼è¾èæ¬ä¸çè²å¨ï¼å
ç½®åºç«/设å¤/éæµ/屿§/å¾å±/æ æ³¨/æµæ°´çº¿/æ¼«æ¸¸çæ°æ®å¯è§å模åï¼å¯¼å
¥ 30+ ç§æ¨¡åæ ¼å¼ï¼æ¯ä¼ä¸çº§æ°ååªçãæºæ
§ååºãå·¥ä¸ä»¿ç项ç®çä¸ç»´å¯è§ååºåº§ã" data-v-15fdd0d2>Shadow Editor Pro æ¯å¼æºç Shadow Editor çä¸ä¸å级çï¼åºäº Three.js ææ°çæå»ºï¼å端éç¨ Vue3 + TypeScript + Viteï¼æå¡ç«¯ç¨ NestJS éåå¹¶æ¹ç¨æä»¶åå¨ï¼æ éæ°æ®åºãå°å¾å¼ææ§éé
è¶
大ååºæ¯ï¼æ¯æ WebGL/WebGPU 忏²æå¨ä¸é®åæ¢ï¼Monaco Editor ç¼è¾èæ¬ä¸çè²å¨ï¼å
ç½®åºç«/设å¤/éæµ/屿§/å¾å±/æ æ³¨/æµæ°´çº¿/æ¼«æ¸¸çæ°æ®å¯è§å模åï¼å¯¼å
¥ 30+ ç§æ¨¡åæ ¼å¼ï¼æ¯ä¼ä¸çº§æ°ååªçãæºæ
§ååºãå·¥ä¸ä»¿ç项ç®çä¸ç»´å¯è§ååºåº§ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>ShadowEditorPro</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>Three.js</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>åç¨ææ</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥2500</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥498</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7507796383034904576" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7507796383034904576/cropped/56ee3340-7fa8-47fe-9408-4bcd0c758772.jpg" alt="ä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-gray-100/80 text-gray-700" data-v-15fdd0d2>æºç </div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>ä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="ä¸ç»´ç®¡çç³»ç»æ¯ä¸å¥å·¥ä¸çº§ä¸ç»´å¯è§å管ç项ç®ï¼åå端å离ãå¼ç®±å³ç¨ãå端 SpringBoot 2.7 + MyBatis-Plus + MySQL + JWTï¼å端 Vite + Vue3 + Element-Plus + Three.jsãå
ç½®ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ¨¡åå¯ç»å®è®¾å¤ãéæµç¹ä¸å±æ§ï¼ç¹å»è®¾å¤å³ç宿¶æ°æ®ï¼å
ç½®ååè¡¨ãæµé表ã饼å¾ãæ²çº¿ç Canvas å¨æä»ªè¡¨ç»ä»¶ï¼è¦çåºæ¯/模å/æè´¨/è´´å¾/é³é¢/åºç«/设å¤/éæµ/å¾å±/æ æ³¨/æµæ°´çº¿/漫游çç®¡çæ¨¡åï¼æ¯å¦ä¹ ä¸ç»´å¯è§åå¼åä¸æå»ºæ°ååªçå¹³å°çä¼è´¨åºåº§ã" data-v-15fdd0d2>ä¸ç»´ç®¡çç³»ç»æ¯ä¸å¥å·¥ä¸çº§ä¸ç»´å¯è§å管ç项ç®ï¼åå端å离ãå¼ç®±å³ç¨ãå端 SpringBoot 2.7 + MyBatis-Plus + MySQL + JWTï¼å端 Vite + Vue3 + Element-Plus + Three.jsãå
ç½®ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ¨¡åå¯ç»å®è®¾å¤ãéæµç¹ä¸å±æ§ï¼ç¹å»è®¾å¤å³ç宿¶æ°æ®ï¼å
ç½®ååè¡¨ãæµé表ã饼å¾ãæ²çº¿ç Canvas å¨æä»ªè¡¨ç»ä»¶ï¼è¦çåºæ¯/模å/æè´¨/è´´å¾/é³é¢/åºç«/设å¤/éæµ/å¾å±/æ æ³¨/æµæ°´çº¿/漫游çç®¡çæ¨¡åï¼æ¯å¦ä¹ ä¸ç»´å¯è§åå¼åä¸æå»ºæ°ååªçå¹³å°çä¼è´¨åºåº§ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>ä¸ç»´ç¼è¾å¨</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>ä¸ç»´GIS</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>Java</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥5000</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥998</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7431299320755916800" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7431299320755916800/cropped/71d9cacb-1a1d-4df5-8b0b-52ba2bdafbf0.jpg" alt="GISå°å¾SVGç¢é徿 åºï½114ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çå/å
Œ
±è®¾æ½/建çå°æ ï¼æ æç¼©æ¾ï¼æ¯æå¨ææ¢è²" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-purple-100/80 text-purple-700" data-v-15fdd0d2>èµæº</div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>GISå°å¾SVGç¢é徿 åºï½114ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çå/å
Œ
±è®¾æ½/建çå°æ ï¼æ æç¼©æ¾ï¼æ¯æå¨ææ¢è²</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="ä¸å¥ä¸ä¸º GIS å°å¾åºç¨æé ç SVG ç¢é徿 åºï¼æ¶å½ 114 ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼æ¶µç管ééé¨ãçæ°çåãå
Œ
±è®¾æ½ã建çå°æ çå¤ä¸ªç±»å«ãSVG ç¢éæ ¼å¼æ æç¼©æ¾ï¼æ¯æéè¿ CSS/JavaScript 卿æ¢è²æ¹å¤§å°ï¼å³ä¹°å³ç¨ï¼å
¼å®¹ Webãç§»å¨ç«¯ãæ¡é¢ç«¯ä»¥å LeafletãOpenLayersãMapboxãArcGIS ç主æµå°å¾å¹³å°ã" data-v-15fdd0d2>ä¸å¥ä¸ä¸º GIS å°å¾åºç¨æé ç SVG ç¢é徿 åºï¼æ¶å½ 114 ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼æ¶µç管ééé¨ãçæ°çåãå
Œ
±è®¾æ½ã建çå°æ çå¤ä¸ªç±»å«ãSVG ç¢éæ ¼å¼æ æç¼©æ¾ï¼æ¯æéè¿ CSS/JavaScript 卿æ¢è²æ¹å¤§å°ï¼å³ä¹°å³ç¨ï¼å
¼å®¹ Webãç§»å¨ç«¯ãæ¡é¢ç«¯ä»¥å LeafletãOpenLayersãMapboxãArcGIS ç主æµå°å¾å¹³å°ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>GIS</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>GISå·¥å
·</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>æå¿æ ç»</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥50</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥25</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7431272258133430272" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7431272258133430272/5229e5a1-5420-40bf-b265-604ce355374a.png" alt="60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模/游æå¼å/GISå°å¾æ ç¼PBRè´´å¾åé" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-purple-100/80 text-purple-700" data-v-15fdd0d2>èµæº</div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模/游æå¼å/GISå°å¾æ ç¼PBRè´´å¾åé</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="ä¸ä¸º 3D 建模å¸ã游æå¼åè
ä¸ GIS å·¥ç¨å¸åå¤çå°é¢æè´¨è´´å¾ç´ æå
ï¼æ¶å½ 60+ å¼ èªç¶å°å½¢ãåå¸éè·¯ãæ¯è§ç»¿åãå·¥ä¸ç®¡çº¿ä¸ç¹æ®æè´¨è´´å¾ã256Ã256 / 512Ã512 å辨çï¼æ ç¼æ¼æ¥ãå¼ç®±å³ç¨ï¼å
¼å®¹ UnityãUnrealãBlenderãArcGIS ç主æµå¼æä¸å¹³å°ï¼å¸®ä½ çä¸å¤§éæå·¥åè´´å¾çæ¶é´ã" data-v-15fdd0d2>ä¸ä¸º 3D 建模å¸ã游æå¼åè
ä¸ GIS å·¥ç¨å¸åå¤çå°é¢æè´¨è´´å¾ç´ æå
ï¼æ¶å½ 60+ å¼ èªç¶å°å½¢ãåå¸éè·¯ãæ¯è§ç»¿åãå·¥ä¸ç®¡çº¿ä¸ç¹æ®æè´¨è´´å¾ã256Ã256 / 512Ã512 å辨çï¼æ ç¼æ¼æ¥ãå¼ç®±å³ç¨ï¼å
¼å®¹ UnityãUnrealãBlenderãArcGIS ç主æµå¼æä¸å¹³å°ï¼å¸®ä½ çä¸å¤§éæå·¥åè´´å¾çæ¶é´ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>PBRæè´¨</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>ä¸ç»´çº¹ç</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>GIS</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥50</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥20</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7431504442907824128" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7431504442907824128/cropped/d06695f0-1453-4db8-8206-9d36bdf83098.jpg" alt="ç®¡éææå¾æ ç´ æåºï½ç»ææ°´/çæ°ç®¡ç½è®¾è®¡ä¸ç¨PNG徿 å
ï¼716ä¸ªé«æ¸
徿 ï¼äºçéé¨ç®¡ä»¶ä»ªè¡¨è®¾å¤çµå设æ½å
¨åç±»" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-purple-100/80 text-purple-700" data-v-15fdd0d2>èµæº</div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>ç®¡éææå¾æ ç´ æåºï½ç»ææ°´/çæ°ç®¡ç½è®¾è®¡ä¸ç¨PNG徿 å
ï¼716ä¸ªé«æ¸
徿 ï¼äºçéé¨ç®¡ä»¶ä»ªè¡¨è®¾å¤çµå设æ½å
¨åç±»</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="ä¸ä¸ºç»ææ°´ãçæ°ç®¡ç½è®¾è®¡æé çä¸ä¸å¾æ ç´ æåºï¼æ¶å½ 716 ä¸ªé«æ¸
PNG 徿 ï¼æ¶µçäºçãéé¨ã管件ã仪表ã设å¤ãæ¯æ¶ãçµå设æ½ãç¹æ®è®¾æ½å
«å¤§ç±»ãPNG æ ¼å¼æ¯æéæèæ¯ï¼æ åå设计ã䏿å½åï¼å¯ç´æ¥æå
¥ AutoCADãRevitãPhotoshop ç软件ï¼ç¨äºå·¥ç¨è®¾è®¡ãGIS 管ç½ç³»ç»ãææ¯ææ¡£ä¸ç³»ç»å¼åã" data-v-15fdd0d2>ä¸ä¸ºç»ææ°´ãçæ°ç®¡ç½è®¾è®¡æé çä¸ä¸å¾æ ç´ æåºï¼æ¶å½ 716 ä¸ªé«æ¸
PNG 徿 ï¼æ¶µçäºçãéé¨ã管件ã仪表ã设å¤ãæ¯æ¶ãçµå设æ½ãç¹æ®è®¾æ½å
«å¤§ç±»ãPNG æ ¼å¼æ¯æéæèæ¯ï¼æ åå设计ã䏿å½åï¼å¯ç´æ¥æå
¥ AutoCADãRevitãPhotoshop ç软件ï¼ç¨äºå·¥ç¨è®¾è®¡ãGIS 管ç½ç³»ç»ãææ¯ææ¡£ä¸ç³»ç»å¼åã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>GISå·¥å
·</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>æå¿æ ç»</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>GIS</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥80</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥30</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7432775810337083392" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7432775810337083392/cropped/8278b468-1dac-46d2-b4f5-37268360763b.jpg" alt="ä¸ç»´åå¸å»ºçä¸èªç¶æ¯è§æ¨¡ååºï½128+ glTF模åèµæºå
ï¼WebGL/Three.js/Cesiumå³ç¨å3Dèµäº§" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-purple-100/80 text-purple-700" data-v-15fdd0d2>èµæº</div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>ä¸ç»´åå¸å»ºçä¸èªç¶æ¯è§æ¨¡ååºï½128+ glTF模åèµæºå
ï¼WebGL/Three.js/Cesiumå³ç¨å3Dèµäº§</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="ä¸å¥ä¸ä¸º Web 端 3D å¼åè
æé çé«è´¨é模åèµæºå
ï¼æ¶å½ 128+ 个 glTF æ ¼å¼æ¨¡åï¼è¦çåå¸å»ºçãèªç¶æ¤è¢«ãåºç¡è®¾æ½ãå·¥ä¸è®¾å¤ãçæ°æ°´å¡ã交éãå®é²ãæ¯è§ã人ç©çä¹å¤§ç±»å«ãå
¨é¨ glTF åçæ ¼å¼ï¼æ é转æ¢å³å¯å¨ Three.jsãBabylon.jsãCesium ä¸ä½¿ç¨ï¼å·²å WebGL 渲æä¼åï¼é带ä¸ä¸æ¨¡åæ¥çå¨ï¼éåæºæ
§åå¸ãæ°ååªçãæ¸¸æä¸å»ºçå±ç¤ºç项ç®ã" data-v-15fdd0d2>ä¸å¥ä¸ä¸º Web 端 3D å¼åè
æé çé«è´¨é模åèµæºå
ï¼æ¶å½ 128+ 个 glTF æ ¼å¼æ¨¡åï¼è¦çåå¸å»ºçãèªç¶æ¤è¢«ãåºç¡è®¾æ½ãå·¥ä¸è®¾å¤ãçæ°æ°´å¡ã交éãå®é²ãæ¯è§ã人ç©çä¹å¤§ç±»å«ãå
¨é¨ glTF åçæ ¼å¼ï¼æ é转æ¢å³å¯å¨ Three.jsãBabylon.jsãCesium ä¸ä½¿ç¨ï¼å·²å WebGL 渲æä¼åï¼é带ä¸ä¸æ¨¡åæ¥çå¨ï¼éåæºæ
§åå¸ãæ°ååªçãæ¸¸æä¸å»ºçå±ç¤ºç项ç®ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>3D模å</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>Three.js</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>Cesium</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥80</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥50</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7435666606543474688" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7435666606543474688/cropped/14b2d2dc-9c2f-4218-8dbd-fdcba94f43fd.jpg" alt="çæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååºï½754款GLTFè®¾å¤æ¨¡åï¼éé¨ç®¡ä»¶ä»ªè¡¨è°åæ³µæ¢çæ¶é²å
¨åç±»" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-purple-100/80 text-purple-700" data-v-15fdd0d2>èµæº</div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>çæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååºï½754款GLTFè®¾å¤æ¨¡åï¼éé¨ç®¡ä»¶ä»ªè¡¨è°åæ³µæ¢çæ¶é²å
¨åç±»</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="ä¸å¥ä¸ä¸ºçæ°ãçåãèªæ¥æ°´ç®¡ç½æé çä¸ç»´è®¾å¤æ¨¡ååºï¼æ¶å½ 754 款 GLTF/GLB æ ¼å¼æ¨¡åï¼è¦çéé¨ã管件ã仪表ãè°å设å¤ãæ³µãè¿æ»¤å¨ãäºçäºå®¤ãæ¢ç设å¤ãæ¯æ¶åæ¶ãæ¶é²è®¾å¤çåä¸å¤§ç±»ãGLTF 弿¾æ ¼å¼æ é转æ¢ï¼ç´æ¥å¯¼å
¥ Three.jsãCesiumãUnityãUnreal çå¹³å°ï¼å«å®æ´å ä½ç»èå PBR æè´¨è´´å¾ï¼å°ºå¯¸ç¬¦åå®é
å·¥ç¨æ åï¼éåæºæ
§åå¸ãæ°ååªçãBIM å¯è§ååä¸ç»´ GIS 项ç®ã" data-v-15fdd0d2>ä¸å¥ä¸ä¸ºçæ°ãçåãèªæ¥æ°´ç®¡ç½æé çä¸ç»´è®¾å¤æ¨¡ååºï¼æ¶å½ 754 款 GLTF/GLB æ ¼å¼æ¨¡åï¼è¦çéé¨ã管件ã仪表ãè°å设å¤ãæ³µãè¿æ»¤å¨ãäºçäºå®¤ãæ¢ç设å¤ãæ¯æ¶åæ¶ãæ¶é²è®¾å¤çåä¸å¤§ç±»ãGLTF 弿¾æ ¼å¼æ é转æ¢ï¼ç´æ¥å¯¼å
¥ Three.jsãCesiumãUnityãUnreal çå¹³å°ï¼å«å®æ´å ä½ç»èå PBR æè´¨è´´å¾ï¼å°ºå¯¸ç¬¦åå®é
å·¥ç¨æ åï¼éåæºæ
§åå¸ãæ°ååªçãBIM å¯è§ååä¸ç»´ GIS 项ç®ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>3D模å</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>Cesium</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>ä¸ç»´GIS</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥100</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥60</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-green-100/80 text-green-700" data-v-15fdd0d2>æ£å¸¸</div></div></div></div></a><a href="/shop/detail/7375424983482372096" class="item-card group bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-2xl transition-all duration-500 cursor-pointer block no-underline text-inherit" data-v-15fdd0d2><div class="relative aspect-video w-full overflow-hidden bg-gray-50" data-v-15fdd0d2><img class="w-full h-full object-cover object-center transition-all duration-500 group-hover:scale-110 cursor-zoom-in" src="/static/items/7375424983482372096/cropped/458d8873-0d2d-46ab-980c-78380a78f33f.jpg" alt="è¶
è
¾å¼æºå¹³å°ï¼ä¸ç«¯ä¸ä½çè½»é弿ºå»ºç«ç³»ç»ï¼ä¸ªäººä¹è½ä½ææ¬å»ºå®ç½åç" loading="lazy" data-v-15fdd0d2><div class="absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300 flex items-center justify-center pointer-events-none" data-v-15fdd0d2><span class="opacity-0 group-hover:opacity-100 transition-opacity duration-300 w-10 h-10 rounded-full bg-white/80 hover:bg-white flex items-center justify-center shadow-lg" data-v-15fdd0d2><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-15fdd0d2><circle cx="11" cy="11" r="8" data-v-15fdd0d2></circle><line x1="21" y1="21" x2="16.65" y2="16.65" data-v-15fdd0d2></line>
97<line x1="11" y1="8" x2="11" y2="14" data-v-15fdd0d2></line><line x1="8" y1="11" x2="14" y2="11" data-v-15fdd0d2></line></svg></span></div><div class="absolute top-2 left-2" data-v-15fdd0d2><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold backdrop-blur-sm bg-blue-100/80 text-blue-700" data-v-15fdd0d2>软件</div></div></div><div class="p-4" data-v-15fdd0d2><h3 class="text-default font-bold mb-1.5 line-clamp-2 group-hover:text-primary-600 transition-colors min-h-10" data-v-15fdd0d2>è¶
è
¾å¼æºå¹³å°ï¼ä¸ç«¯ä¸ä½çè½»é弿ºå»ºç«ç³»ç»ï¼ä¸ªäººä¹è½ä½ææ¬å»ºå®ç½åç</h3><p class="text-sm text-gray-500 mb-3 line-clamp-2 min-h-10" title="è¶
è
¾å¼æºå¹³å°æ¯ä¸å¥è½»é弿ºå
¨æ è§£å³æ¹æ¡ï¼å
嫿å¡ç«¯ï¼FastAPIï¼ã管çåå°ï¼Vue3ï¼åå®ç½ï¼Nuxtï¼ä¸ç«¯ï¼ä¸ä¸º 2 æ ¸ 2G ä½é
äºæå¡å¨ä¼åãæ é Redisãå
ç½®å
容ãååãAIãSEOãçæ§ç 12 大模åï¼å¯¹æ¥è
¾è®¯çä¿¡ãæ¯ä»å®æ¯ä»ãç¾åº¦å
å®¹å®¡æ ¸ï¼ç¹å«éå个人ãä¸ªä½æ·åä¸äººå
¬å¸å¿«éæå»ºå®ç½ãå建åçãæåä¼ä¸å½¢è±¡ã" data-v-15fdd0d2>è¶
è
¾å¼æºå¹³å°æ¯ä¸å¥è½»é弿ºå
¨æ è§£å³æ¹æ¡ï¼å
嫿å¡ç«¯ï¼FastAPIï¼ã管çåå°ï¼Vue3ï¼åå®ç½ï¼Nuxtï¼ä¸ç«¯ï¼ä¸ä¸º 2 æ ¸ 2G ä½é
äºæå¡å¨ä¼åãæ é Redisãå
ç½®å
容ãååãAIãSEOãçæ§ç 12 大模åï¼å¯¹æ¥è
¾è®¯çä¿¡ãæ¯ä»å®æ¯ä»ãç¾åº¦å
å®¹å®¡æ ¸ï¼ç¹å«éå个人ãä¸ªä½æ·åä¸äººå
¬å¸å¿«éæå»ºå®ç½ãå建åçãæåä¼ä¸å½¢è±¡ã</p><div class="flex flex-wrap gap-1 mb-3" data-v-15fdd0d2><!--[--><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>è¶
è
¾å¼æºå¹³å°</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>åç¨ææ</span><span class="inline-flex items-center px-2 py-0.5 text-xs rounded-full bg-gray-100 text-gray-600 hover:bg-primary-100 hover:text-primary-700 transition-colors cursor-pointer" data-v-15fdd0d2>å
¨æ å¼å</span><!--]--></div><div class="flex items-center justify-between pt-3 border-t border-gray-100" data-v-15fdd0d2><div class="flex flex-col" data-v-15fdd0d2><span class="text-xs text-gray-400 line-through" data-v-15fdd0d2> Â¥10000</span><span class="text-lg font-bold text-primary-600" data-v-15fdd0d2> Â¥5000</span></div><div class="flex items-center gap-2 shrink-0" data-v-15fdd0d2><span class="text-xs text-gray-400 whitespace-nowrap" data-v-15fdd0d2>0 äººä»æ¬¾ </span><div class="px-2.5 py-0.5 rounded-full text-xs font-semibold whitespace-nowrap bg-yellow-100/80 text-yellow-700" data-v-15fdd0d2>æªä¸æ¶</div></div></div></div></a><!--]--></div><!----></div></div><section class="mt-12 rounded-2xl border border-gray-200 bg-white p-6 sm:p-8" data-v-15fdd0d2><h2 class="text-2xl font-bold text-gray-900 mb-6" data-v-15fdd0d2>è´ä¹°é¡»ç¥ä¸å¸¸è§é®é¢</h2><dl class="space-y-5" data-v-15fdd0d2><!--[--><div data-v-15fdd0d2><dt class="font-semibold text-gray-900 mb-1.5" data-v-15fdd0d2>è¶
è
¾å¼æºååå®ååªäºç±»åçååï¼</dt><dd class="text-sm text-gray-600 leading-relaxed" data-v-15fdd0d2>ååç®å䏿¶11款æ°åååï¼æ¶µçè½¯ä»¶ãæºç ãèµæºãæç¨ãæå¡çåç±»ï¼å
æ¬ä¸ç»´æ¨¡ååºãGISä¸ç®¡ç½å¾æ ç´ æãPBRå°é¢è´´å¾ãä¸ç»´åºæ¯ç¼è¾å¨ãXWikiç¥è¯åºç³»ç»ãå
¨æ ææ¯ææ¡£åºåè¶
è
¾å¼æºå¹³å°æºç çï¼å
¨é¨ä¸ºèææ°åååï¼å¯å¨ãæç订åãä¸ä¸è½½ã</dd></div><div data-v-15fdd0d2><dt class="font-semibold text-gray-900 mb-1.5" data-v-15fdd0d2>å忝æåªäºæ¯ä»æ¹å¼ï¼</dt><dd class="text-sm text-gray-600 leading-relaxed" data-v-15fdd0d2>ååç®åæ¯ææ¯ä»å®å¨çº¿æ¯ä»ï¼æ¯ä»æåå订åç¶æä¼èªå¨æ´æ°ï¼æ é人工确认ã请å¿å¨æµè¯æµç¨ä¸ä½¿ç¨ç宿¯ä»ä¿¡æ¯ï¼å»ºè®®ä½¿ç¨å¹³å°æä¾çæµè¯æ¯ä»ééã</dd></div><div data-v-15fdd0d2><dt class="font-semibold text-gray-900 mb-1.5" data-v-15fdd0d2>èæååå¦ä½åè´§ï¼å¤ä¹
è½æ¶å°ï¼</dt><dd class="text-sm text-gray-600 leading-relaxed" data-v-15fdd0d2>ååå
åååä¸ºèææ°åååï¼éç¨èªå¨åè´§æ¹å¼ãæ¯ä»æååç³»ç»ä¼ç«å³æä¸è½½é¾æ¥æææä¿¡æ¯åéå°æ¨çè´¦æ·ï¼å¯å¨ãæç订åã䏿¥çå¹¶ä¸è½½ï¼æ éçå¾
人工åè´§ã</dd></div><div data-v-15fdd0d2><dt class="font-semibold text-gray-900 mb-1.5" data-v-15fdd0d2>è´ä¹°åå¯ä»¥ç¨äºåä¸é¡¹ç®åï¼</dt><dd class="text-sm text-gray-600 leading-relaxed" data-v-15fdd0d2>å¹³å°åååæä¾åä¸ä½¿ç¨ææï¼è´ä¹°åå¯å¨ä¼ä¸é¡¹ç®ã产åå¼åçåä¸åºæ¯ä¸ä½¿ç¨ï¼æ éé¢å¤ææè´¹ç¨ãå
·ä½ææèå´ï¼ä¾å¦åååææãæ¯å¦å
è®¸è½¬å®æååæºæä»¶ï¼ä»¥ååå详æ
页ç说æä¸ºåã</dd></div><div data-v-15fdd0d2><dt class="font-semibold text-gray-900 mb-1.5" data-v-15fdd0d2>èæå忝æé款åï¼</dt><dd class="text-sm text-gray-600 leading-relaxed" data-v-15fdd0d2>ç±äºèææ°åååä¸ç»åè´§å³æ æ³åæ¶ï¼åå䏿¯æ7天æ çç±é款ã请å¨è´ä¹°åä»ç»é
读åå详æ
ãé¢è§å¾å交ä»å
容ï¼ç¡®è®¤ç¬¦åéæ±ååä¸åï¼å¦éæä»¶æåææ æ³ä¸è½½çé®é¢ï¼å¯è系客æåå©è§£å³ã</dd></div><div data-v-15fdd0d2><dt class="font-semibold text-gray-900 mb-1.5" data-v-15fdd0d2>è´ä¹°åè½è·å¾ææ¯æ¯æååç»æ´æ°åï¼</dt><dd class="text-sm text-gray-600 leading-relaxed" data-v-15fdd0d2>大é¨åååæä¾ä½¿ç¨é¶æ®µçææ¯æ¯æï¼ä¾å¦æ¨¡åå è½½ãç³»ç»é¨ç½²ä¸é
ç½®çé®é¢é½å¯ä»¥èç³»æä»¬åå©è§£å³ãé¨åååï¼å¦ä¸ç»´æ¨¡ååºã徿 ç´ æåºï¼æ¿è¯ºæç»æ´æ°ï¼æ°å¢å
容ä¼èªå¨åæ¥å°æ¨çä¸è½½å表ï¼å¯å
è´¹è·åã</dd></div><!--]--></dl></section></div><!--teleport start--><!--teleport end--><!--]--></div><aside data-slot="right" class="overflow-y-auto lg:max-h-[calc(100vh-var(--ui-header-height))] lg:sticky lg:top-(--ui-header-height) lg:ps-4 lg:-ms-4 lg:pe-6.5 py-2 lg:col-span-2 order-first lg:order-last hidden lg:hidden xl:block" data-v-15fdd0d2><div data-slot="container" class="relative"><!----><!--[--><div class="business-license-wrapper" data-v-15fdd0d2 data-v-504eda9d><div class="business-license-card" data-v-504eda9d><div class="flex items-center gap-2 mb-3" data-v-504eda9d><span class="iconify i-heroicons:shield-check text-xl text-primary-500" aria-hidden="true" style="" data-v-504eda9d></span>
97<h3 class="text-sm font-semibold text-gray-900" data-v-504eda9d>å·¥å亮ç
§</h3></div><div class="image-wrapper" data-v-504eda9d><img src="/img/business-license.jpg" alt="è¥ä¸æ§ç
§" class="license-img" data-v-504eda9d><div class="image-overlay" data-v-504eda9d><span class="iconify i-heroicons:magnifying-glass-plus overlay-icon" aria-hidden="true" style="" data-v-504eda9d></span></div></div><p class="text-xs text-gray-500 text-center mt-2" data-v-504eda9d>ç¹å»æ¥ç大å¾</p></div><!--teleport start--><!--teleport end--></div><div data-slot="root" class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default mt-4" data-v-15fdd0d2><div data-slot="header" class="p-4 sm:px-6"><!--[--><div class="flex items-center gap-2"><span class="iconify i-heroicons:trophy text-primary" aria-hidden="true" style=""></span><h3 class="text-lg font-semibold">软件ååææ¦</h3></div><!--]--></div><div data-slot="body" class="p-0 sm:p-2"><!--[--><div><!--[--><a href="/shop/detail/7375423892623593472" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-red-500 text-white">1</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åº">XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åº</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 56"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 56</span></a><a href="/shop/detail/7435666606543474688" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-orange-400 text-white">2</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="çæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååºï½754款GLTFè®¾å¤æ¨¡åï¼éé¨ç®¡ä»¶ä»ªè¡¨è°åæ³µæ¢çæ¶é²å
¨åç±»">çæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååºï½754款GLTFè®¾å¤æ¨¡åï¼éé¨ç®¡ä»¶ä»ªè¡¨è°åæ³µæ¢çæ¶é²å
¨åç±»</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 55"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 55</span></a><a href="/shop/detail/7375420271223771136" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-yellow-400 text-white">3</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="XWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åº">XWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åº</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 33"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 33</span></a><a href="/shop/detail/7431299320755916800" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-gray-100 text-gray-600">4</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="GISå°å¾SVGç¢é徿 åºï½114ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çå/å
Œ
±è®¾æ½/建çå°æ ï¼æ æç¼©æ¾ï¼æ¯æå¨ææ¢è²">GISå°å¾SVGç¢é徿 åºï½114ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çå/å
Œ
±è®¾æ½/建çå°æ ï¼æ æç¼©æ¾ï¼æ¯æå¨ææ¢è²</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 28"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 28</span></a><a href="/shop/detail/7375424322032242688" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-gray-100 text-gray-600">5</span><div class="flex-1 min-w-0">
97<h4 class="font-medium text-sm truncate" title="Shadow Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°">Shadow Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 23"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 23</span></a><a href="/shop/detail/7507755791793917952" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-gray-100 text-gray-600">6</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="Shadow Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼">Shadow Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 23"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 23</span></a><a href="/shop/detail/7507796383034904576" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-gray-100 text-gray-600">7</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="ä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼">ä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 23"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 23</span></a><a href="/shop/detail/7375424983482372096" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-gray-100 text-gray-600">8</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="è¶
è
¾å¼æºå¹³å°ï¼ä¸ç«¯ä¸ä½çè½»é弿ºå»ºç«ç³»ç»ï¼ä¸ªäººä¹è½ä½ææ¬å»ºå®ç½åç">è¶
è
¾å¼æºå¹³å°ï¼ä¸ç«¯ä¸ä½çè½»é弿ºå»ºç«ç³»ç»ï¼ä¸ªäººä¹è½ä½ææ¬å»ºå®ç½åç</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 20"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 20</span></a><a href="/shop/detail/7431272258133430272" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-gray-100 text-gray-600">9</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模/游æå¼å/GISå°å¾æ ç¼PBRè´´å¾åé">60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模/游æå¼å/GISå°å¾æ ç¼PBRè´´å¾åé</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 15"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 15</span></a><a href="/shop/detail/7376247666843455488" class="flex items-center gap-2 p-2 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors cursor-pointer"><span class="shrink-0 w-6 h-6 rounded-lg flex items-center justify-center text-xs font-semibold bg-gray-100 text-gray-600">10</span><div class="flex-1 min-w-0"><h4 class="font-medium text-sm truncate" title="å
¨æµç¨æµè¯ä¸ç¨åå (Test Product v1.0)">å
¨æµç¨æµè¯ä¸ç¨åå (Test Product v1.0)</h4></div><span class="shrink-0 flex items-center gap-1 text-xs text-gray-500" title="ä¸æè®¿é®é 7"><span class="iconify i-heroicons:eye" aria-hidden="true" style=""></span> 7</span></a>
97<!--]--></div><!--]--></div><!----></div><!--]--><!--[--><!--]--></div></aside></div><!--]--><!--]--></main><footer class="border-t border-gray-200" data-v-cd346959><div class="container mx-auto px-4 py-12"><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-8"><div><h3 class="font-semibold text-gray-900 mb-4 md:text-sm">èµè´¨è®¤è¯</h3><ul class="space-y-3"><li><a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors flex items-center gap-2 md:text-xs md:text-gray-500 md:hover:text-gray-700"><span class="iconify i-heroicons:shield-check w-4 h-4" aria-hidden="true" style=""></span><span>é²ICPå¤2024123900å·-1<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></span></a></li><li><a href="https://beian.mps.gov.cn/#/query/webSearch?code=37030302001088" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors flex items-center gap-2 md:text-xs md:text-gray-500 md:hover:text-gray-700"><img src="/police.png" alt="å
¬å®å¾æ " class="w-4 h-4"><span>é²å
¬ç½å®å¤37030302001088<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></span></a></li><li><a href="https://aiqicha.baidu.com/company_detail_56456202397604" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors flex items-center gap-2 md:text-xs md:text-gray-500 md:hover:text-gray-700"><span class="iconify i-heroicons:identification w-4 h-4" aria-hidden="true" style=""></span><span>92370303MAE6N8C36K<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></span></a></li></ul></div><div><h3 class="font-semibold text-gray-900 mb-4 md:text-sm">产åæå¡</h3><ul class="space-y-3"><li><a href="/blog" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> å客 </a></li><li><a href="/product" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> äº§åææ¡£ </a></li><li><a href="/demo" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> 产åç¤ºä¾ </a></li><li><a aria-current="page" href="/shop" class="router-link-active router-link-exact-active text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> 软件åå </a></li><li><a href="/microblog" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> æ¬ç«å¾®å </a></li><li><a href="/tag" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> å
容æ ç¾ </a></li><li><a href="/ranking" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> 人æ°çæ¦ </a></li><li><a href="/tool" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> å¨çº¿å·¥å
· </a></li><li><a href="/link" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> åæ
龿¥ </a></li></ul></div><div><h3 class="font-semibold text-gray-900 mb-4 md:text-sm">社交åªä½</h3><ul class="space-y-3"><li><a href="https://weibo.com/u/2393855424" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> å¾®å<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></a></li><li><a href="https://space.bilibili.com/92164184" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> Bilibili<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></a></li><li><a href="https://github.com/hylabr" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> GitHub<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></a></li><li><a href="https://gitee.com/hylab" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> ç äº<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></a></li><li><a href="https://aiqicha.baidu.com/company_detail_56456202397604" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> ç±ä¼æ¥<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></a></li><li><a href="https://www.qcc.com/firm/d1a6fc4242647baef5a0240849d9d9bc.html" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> 伿¥æ¥<span class="iconify i-heroicons:arrow-up-right w-2 h-2 align-super ml-0.5 shrink-0" aria-hidden="true" style=""></span></a></li></ul></div><div><h3 class="font-semibold text-gray-900 mb-4 md:text-sm">æå¡åè®®</h3><ul class="space-y-3"><li><a href="/policy/terms" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> ç¨æ·åè®® </a></li><li><a href="/policy/privacy" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> éç§æ¿ç </a></li></ul></div><div><h3 class="font-semibold text-gray-900 mb-4 md:text-sm">
97å
³äºæä»¬</h3><ul class="space-y-3"><li><a href="/feedback" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> æè§å建议 </a></li><li><a href="/contact" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> èç³»æä»¬ </a></li><li><a href="/sitemap.xml" class="text-gray-600 hover:text-gray-900 transition-colors md:text-xs md:text-gray-500 md:hover:text-gray-700"> ç«ç¹å°å¾ </a></li></ul></div></div></div><div class="border-t border-gray-200 mb-12 pt-8"><div class="text-center text-sm text-gray-600 md:text-xs md:text-gray-500"><div class="hidden md:block"> Copyright 2024 - 2026 å¼ åºåºè¶
è
¾çµååå¡å·¥ä½å®¤. All Rights Reserved </div><div class="md:hidden space-y-1"><div>Copyright 2024 - 2026</div><div>å¼ åºåºè¶
è
¾çµååå¡å·¥ä½å®¤</div><div>All Rights Reserved</div></div></div></div></footer><!--]--><!----><!--]--><!--]--><!--[--><!--]--><!--v-if--><!--]--><!--[--><!--]--><!--]--><!--]--></div><div id="teleports"></div>
97<script>window.__NUXT__={};window.__NUXT__.config={public:{title:"è¶
è
¾å¼æº",titleEn:"HYPER OPEN SOURCE",domain:"hylab.cn",subtitle:"å©ç¨AIææ¯éä½è½¯ä»¶å¼åææ¬ï¼æé 软件å¼åãéå®ãç ç©¶ä¸ä½åå¹³å°",company:"å¼ åºåºè¶
è
¾çµååå¡å·¥ä½å®¤",description:"è¶
è
¾å¼æºæ¯ä¸å®¶è´åäºå©ç¨AIææ¯éä½è½¯ä»¶å¼åææ¬ï¼æé ä¸ä¸ªè½¯ä»¶å¼åãéå®ãç ç©¶ä¸ä½åå¹³å°çä¸äººå¶ä¼ä¸ãå¨ç½ç«ä¸ï¼å¯ä»¥äºè§£æä»¬ææ°ç卿ï¼è´ä¹°æä»¬ææ°ç产åï¼ææ¡æä»¬ææ°çææ¯",keywords:"è¶
è
¾å客,è¶
è
¾åå,è¶
è
¾ç¥è¯åº,å¼ åºåºè¶
è
¾çµååå¡å·¥ä½å®¤,软件å¼åææ¯,弿ºä¸ç»´ç¼è¾å¨,GISæç¨,人工æºè½æç¨",author:"liteng",phone:"15254446658",qq:"930372551",wechat:"hylabr",email:"[email protected]",address:"å±±ä¸å¸æ·åå¸å¼ åºåº",github:"https://github.com/tengge1",gitee:"https://gitee.com/tengge1",language:"zh-cn",icpNumber:"é²ICPå¤2024123900å·-1",publicSecurityNumber:"é²å
¬ç½å®å¤37030302001088",USCI:"92370303MAE6N8C36K","seo-utils":{canonicalQueryWhitelist:["page","sort","filter","search","q","category","tag"],canonicalLowercase:true},"nuxt-robots":{version:"5.7.1",isNuxtContentV2:false,debug:false,credits:true,groups:[{comment:[],disallow:[],allow:["/"],userAgent:["*"],contentUsage:[],contentSignal:[],_indexable:true,_rules:[{pattern:"/",allow:true}],_normalized:true}],sitemap:["/sitemap.xml"],header:true,robotsEnabledValue:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1",robotsDisabledValue:"noindex, nofollow",cacheControl:"max-age=14400, must-revalidate",botDetection:true,pageMetaRobots:{}}},app:{baseURL:"/",buildId:"efafbfc9-2393-46df-8d31-3d543959104e",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
97<script src="/js/prism.js"></script>
97<script type="application/ld+json" data-nuxt-schema-org="true" data-hid="schema-org-graph">{"@context":"https://schema.org","@graph":[{"@id":"https://www.hylab.cn/#website","@type":"WebSite","inLanguage":"zh-CN","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn/"},{"@id":"https://www.hylab.cn/shop#webpage","@type":"WebPage","description":"è¶
è
¾å¼æºååæä¾11款ç±AIææ¯æé çæ°åååï¼æ¶µçä¸ç»´æ¨¡ååºï¼glTF/GLBï¼ãGIS徿 ä¸ç®¡éææç´ æãPBRå°é¢è´´å¾ãä¸ç»´åºæ¯ç¼è¾å¨ãXWikiç¥è¯åºç³»ç»ãå
¨æ ææ¯ææ¡£åºå弿ºå¹³å°æºç ï¼æ¯æå¨çº¿è´ä¹°ãèªå¨åè´§ä¸åç¨ææï¼å©åæºæ
§åå¸ãæ°ååªçãBIMä¸GIS项ç®å¿«éè½å°ã","name":"è¶
è
¾å¼æºåå - 3D模ååº/GIS徿 ç´ æ/ç¥è¯åºç³»ç»/软件æºç å¨çº¿è´ä¹°","url":"https://www.hylab.cn/shop","isPartOf":{"@id":"https://www.hylab.cn/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://www.hylab.cn/shop"]}]},{"@id":"https://www.hylab.cn/shop#/schema/breadcrumb-list/1","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"é¦é¡µ","item":"https://www.hylab.cn"},{"@type":"ListItem","position":2,"name":"åå","item":"https://www.hylab.cn/shop"}]},{"@id":"https://www.hylab.cn/shop#/schema/collection-page/1","@type":"CollectionPage","description":"è¶
è
¾å¼æºååæä¾11款ç±AIææ¯æé çæ°åååï¼æ¶µçä¸ç»´æ¨¡ååºï¼glTF/GLBï¼ãGIS徿 ä¸ç®¡éææç´ æãPBRå°é¢è´´å¾ãä¸ç»´åºæ¯ç¼è¾å¨ãXWikiç¥è¯åºç³»ç»ãå
¨æ ææ¯ææ¡£åºå弿ºå¹³å°æºç ï¼æ¯æå¨çº¿è´ä¹°ãèªå¨åè´§ä¸åç¨ææï¼å©åæºæ
§åå¸ãæ°ååªçãBIMä¸GIS项ç®å¿«éè½å°ã","inLanguage":"zh-CN","name":"è¶
è
¾å¼æºåå - 3D模ååº/GIS徿 ç´ æ/ç¥è¯åºç³»ç»/软件æºç å¨çº¿è´ä¹°","url":"https://www.hylab.cn/shop","isPartOf":{"@type":"WebSite","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}},{"@id":"https://www.hylab.cn/shop#/schema/item-list/1","@type":"ItemList","name":"è¶
è
¾å¼æºååååå表","numberOfItems":11,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Product","name":"XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åº","description":"åºäºå
¨çé¢å
ç弿ºç¥è¯åº XWiki 深度å®å¶ï¼å
ç½® JDK 21 è¿è¡ç¯å¢ï¼Windows åå»å³å¯å¯å¨ï¼å
é¨ç½²ãå
é
ç½®ãé¶é¨æ§ãæ°æ® 100% æ¬å°ç¦»çº¿åå¨ï¼ä¸ç»è¿ä»»ä½ç¬¬ä¸æ¹æå¡å¨ï¼å®å
¨å¯æ§ãéæå·¥ä½è®¡åãLLM 大模åãè¡å¸ææ°ãAI èµè®¯å大å¢å¼ºåºç¨å¹¶å
¨é¢æ±åï¼æ¯ä¸ªäººç¥è¯æ²æ·ä¸ä¸å°ä¼ä¸ç§æåç¥è¯ç®¡ççé¦éæ¹æ¡ã","url":"https://www.hylab.cn/shop/detail/7375423892623593472","image":"https://www.hylab.cn/static/items/7375423892623593472/cropped/34ae05ec-cc30-4edd-bc6b-4308ea69d31e.jpg","category":"software","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"10","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":2,"item":{"@type":"Product","name":"XWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åº","description":"å¨åºç¡çä¹ä¸ï¼é¢å¤å
ç½®1400å¤ç¯è®¡ç®æºå®æææ¡£ï¼å
¨é¨æºäºä½è
åå¤å¹´ä¸çº¿å¼åç»éªçæ²æ·ãå
容系ç»å½å
¥å¼åææ¯ã常ç¨è½¯ä»¶ã书ç±èµæä¸å¤§æ¿åï¼è¦çGISã人工æºè½ãå¤§æ°æ®ãåºåé¾ãå¯ç å¦çè¿ç¾ä¸ªææ¯æ¹åãç»§æ¿åºç¡çå
¨é¨è½åï¼å
ç½®JDK 21åå»å³å¯å¨ã100%离线è¿è¡ãæ°æ®æ¬å°åå¨ï¼æ¯å¼åè
æå»ºææ¯ç¥è¯ä½ç³»ãå°èµ°å¼¯è·¯çé¦éæ¹æ¡ã","url":"https://www.hylab.cn/shop/detail/7375420271223771136","image":"https://www.hylab.cn/static/items/7375420271223771136/cropped/898b3328-7cb5-42e0-9119-f140cfb8df29.jpg","category":"software","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"99","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":3,"item":{"@type":"Product","name":"Shadow
97Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼","description":"Shadow Editor æ¯ä¸æ¬¾åºäº Three.jsãGo å MongoDB ç跨平å°ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ¯æ Windows / Linux / Mac ä¸ Web ç½é¡µçãå¯è§åæå»º 3D åºæ¯ï¼å¯¼å
¥ 30+ ç§æ¨¡åæ ¼å¼ï¼å
ç½®å ä½ä½ãç¯å
ãæè´¨ãç²åãåæç¹æï¼æ¯æ Bullet ç©çå¼æä¸ VR 设å¤ï¼å¯å¯¼åº GLTF/OBJ/PLY/STL å¹¶åå¸ä¸ºéæèµæºãæºç 宿´ãæ¶ææ¸
æ°ï¼æ¿æ¥å³ç¨ï¼ä¹æ¯å¦ä¹ ä¸ç»´å¼æäºæ¬¡å¼åå Go Web æå¡çä¼ç§èä¾ã","url":"https://www.hylab.cn/shop/detail/7507755791793917952","image":"https://www.hylab.cn/static/items/7507755791793917952/cropped/f745be72-0755-42cb-acc3-004d1ec677f7.jpg","category":"source","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"1","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":4,"item":{"@type":"Product","name":"Shadow
97Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°","description":"Shadow Editor Pro æ¯å¼æºç Shadow Editor çä¸ä¸å级çï¼åºäº Three.js ææ°çæå»ºï¼å端éç¨ Vue3 + TypeScript + Viteï¼æå¡ç«¯ç¨ NestJS éåå¹¶æ¹ç¨æä»¶åå¨ï¼æ éæ°æ®åºãå°å¾å¼ææ§éé
è¶
大ååºæ¯ï¼æ¯æ WebGL/WebGPU 忏²æå¨ä¸é®åæ¢ï¼Monaco Editor ç¼è¾èæ¬ä¸çè²å¨ï¼å
ç½®åºç«/设å¤/éæµ/屿§/å¾å±/æ æ³¨/æµæ°´çº¿/æ¼«æ¸¸çæ°æ®å¯è§å模åï¼å¯¼å
¥ 30+ ç§æ¨¡åæ ¼å¼ï¼æ¯ä¼ä¸çº§æ°ååªçãæºæ
§ååºãå·¥ä¸ä»¿ç项ç®çä¸ç»´å¯è§ååºåº§ã","url":"https://www.hylab.cn/shop/detail/7375424322032242688","image":"https://www.hylab.cn/static/items/7375424322032242688/cropped/70fffdba-779e-4f2d-85c1-fede405ba57a.jpg","category":"source","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"498","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":5,"item":{"@type":"Product","name":"ä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼","description":"ä¸ç»´ç®¡çç³»ç»æ¯ä¸å¥å·¥ä¸çº§ä¸ç»´å¯è§å管ç项ç®ï¼åå端å离ãå¼ç®±å³ç¨ãå端 SpringBoot 2.7 + MyBatis-Plus + MySQL + JWTï¼å端 Vite + Vue3 + Element-Plus + Three.jsãå
ç½®ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ¨¡åå¯ç»å®è®¾å¤ãéæµç¹ä¸å±æ§ï¼ç¹å»è®¾å¤å³ç宿¶æ°æ®ï¼å
ç½®ååè¡¨ãæµé表ã饼å¾ãæ²çº¿ç Canvas å¨æä»ªè¡¨ç»ä»¶ï¼è¦çåºæ¯/模å/æè´¨/è´´å¾/é³é¢/åºç«/设å¤/éæµ/å¾å±/æ æ³¨/æµæ°´çº¿/漫游çç®¡çæ¨¡åï¼æ¯å¦ä¹ ä¸ç»´å¯è§åå¼åä¸æå»ºæ°ååªçå¹³å°çä¼è´¨åºåº§ã","url":"https://www.hylab.cn/shop/detail/7507796383034904576","image":"https://www.hylab.cn/static/items/7507796383034904576/cropped/56ee3340-7fa8-47fe-9408-4bcd0c758772.jpg","category":"source","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"998","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":6,"item":{"@type":"Product","name":"GISå°å¾SVGç¢é徿 åºï½114ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çå/å
Œ
±è®¾æ½/建çå°æ ï¼æ æç¼©æ¾ï¼æ¯æå¨ææ¢è²","description":"ä¸å¥ä¸ä¸º GIS å°å¾åºç¨æé ç SVG ç¢é徿 åºï¼æ¶å½ 114 ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼æ¶µç管ééé¨ãçæ°çåãå
Œ
±è®¾æ½ã建çå°æ çå¤ä¸ªç±»å«ãSVG ç¢éæ ¼å¼æ æç¼©æ¾ï¼æ¯æéè¿ CSS/JavaScript 卿æ¢è²æ¹å¤§å°ï¼å³ä¹°å³ç¨ï¼å
¼å®¹ Webãç§»å¨ç«¯ãæ¡é¢ç«¯ä»¥å LeafletãOpenLayersãMapboxãArcGIS ç主æµå°å¾å¹³å°ã","url":"https://www.hylab.cn/shop/detail/7431299320755916800","image":"https://www.hylab.cn/static/items/7431299320755916800/cropped/71d9cacb-1a1d-4df5-8b0b-52ba2bdafbf0.jpg","category":"assets","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"25","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":7,"item":{"@type":"Product","name":"60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模/游æå¼å/GISå°å¾æ ç¼PBRè´´å¾åé","description":"ä¸ä¸º 3D 建模å¸ã游æå¼åè
ä¸ GIS å·¥ç¨å¸åå¤çå°é¢æè´¨è´´å¾ç´ æå
ï¼æ¶å½ 60+ å¼ èªç¶å°å½¢ãåå¸éè·¯ãæ¯è§ç»¿åãå·¥ä¸ç®¡çº¿ä¸ç¹æ®æè´¨è´´å¾ã256Ã256 / 512Ã512 å辨çï¼æ ç¼æ¼æ¥ãå¼ç®±å³ç¨ï¼å
¼å®¹ UnityãUnrealãBlenderãArcGIS ç主æµå¼æä¸å¹³å°ï¼å¸®ä½ çä¸å¤§éæå·¥åè´´å¾çæ¶é´ã","url":"https://www.hylab.cn/shop/detail/7431272258133430272","image":"https://www.hylab.cn/static/items/7431272258133430272/5229e5a1-5420-40bf-b265-604ce355374a.png","category":"assets","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"20","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":8,"item":{"@type":"Product","name":"ç®¡éææå¾æ ç´ æåºï½ç»ææ°´/çæ°ç®¡ç½è®¾è®¡ä¸ç¨PNG徿 å
ï¼716ä¸ªé«æ¸
徿 ï¼äºçéé¨ç®¡ä»¶ä»ªè¡¨è®¾å¤çµå设æ½å
¨åç±»","description":"ä¸ä¸ºç»ææ°´ãçæ°ç®¡ç½è®¾è®¡æé çä¸ä¸å¾æ ç´ æåºï¼æ¶å½ 716 ä¸ªé«æ¸
PNG 徿 ï¼æ¶µçäºçãéé¨ã管件ã仪表ã设å¤ãæ¯æ¶ãçµå设æ½ãç¹æ®è®¾æ½å
«å¤§ç±»ãPNG æ ¼å¼æ¯æéæèæ¯ï¼æ åå设计ã䏿å½åï¼å¯ç´æ¥æå
¥ AutoCADãRevitãPhotoshop ç软件ï¼ç¨äºå·¥ç¨è®¾è®¡ãGIS 管ç½ç³»ç»ãææ¯ææ¡£ä¸ç³»ç»å¼åã","url":"https://www.hylab.cn/shop/detail/7431504442907824128","image":"https://www.hylab.cn/static/items/7431504442907824128/cropped/d06695f0-1453-4db8-8206-9d36bdf83098.jpg","category":"assets","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"30","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":9,"item":{"@type":"Product","name":"ä¸ç»´åå¸å»ºçä¸èªç¶æ¯è§æ¨¡ååºï½128+ glTF模åèµæºå
ï¼WebGL/Three.js/Cesiumå³ç¨å3Dèµäº§","description":"ä¸å¥ä¸ä¸º Web 端 3D å¼åè
æé çé«è´¨é模åèµæºå
ï¼æ¶
97å½ 128+ 个 glTF æ ¼å¼æ¨¡åï¼è¦çåå¸å»ºçãèªç¶æ¤è¢«ãåºç¡è®¾æ½ãå·¥ä¸è®¾å¤ãçæ°æ°´å¡ã交éãå®é²ãæ¯è§ã人ç©çä¹å¤§ç±»å«ãå
¨é¨ glTF åçæ ¼å¼ï¼æ é转æ¢å³å¯å¨ Three.jsãBabylon.jsãCesium ä¸ä½¿ç¨ï¼å·²å WebGL 渲æä¼åï¼é带ä¸ä¸æ¨¡åæ¥çå¨ï¼éåæºæ
§åå¸ãæ°ååªçãæ¸¸æä¸å»ºçå±ç¤ºç项ç®ã","url":"https://www.hylab.cn/shop/detail/7432775810337083392","image":"https://www.hylab.cn/static/items/7432775810337083392/cropped/8278b468-1dac-46d2-b4f5-37268360763b.jpg","category":"assets","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"50","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":10,"item":{"@type":"Product","name":"çæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååºï½754款GLTFè®¾å¤æ¨¡åï¼éé¨ç®¡ä»¶ä»ªè¡¨è°åæ³µæ¢çæ¶é²å
¨åç±»","description":"ä¸å¥ä¸ä¸ºçæ°ãçåãèªæ¥æ°´ç®¡ç½æé çä¸ç»´è®¾å¤æ¨¡ååºï¼æ¶å½ 754 款 GLTF/GLB æ ¼å¼æ¨¡åï¼è¦çéé¨ã管件ã仪表ãè°å设å¤ãæ³µãè¿æ»¤å¨ãäºçäºå®¤ãæ¢ç设å¤ãæ¯æ¶åæ¶ãæ¶é²è®¾å¤çåä¸å¤§ç±»ãGLTF 弿¾æ ¼å¼æ é转æ¢ï¼ç´æ¥å¯¼å
¥ Three.jsãCesiumãUnityãUnreal çå¹³å°ï¼å«å®æ´å ä½ç»èå PBR æè´¨è´´å¾ï¼å°ºå¯¸ç¬¦åå®é
å·¥ç¨æ åï¼éåæºæ
§åå¸ãæ°ååªçãBIM å¯è§ååä¸ç»´ GIS 项ç®ã","url":"https://www.hylab.cn/shop/detail/7435666606543474688","image":"https://www.hylab.cn/static/items/7435666606543474688/cropped/14b2d2dc-9c2f-4218-8dbd-fdcba94f43fd.jpg","category":"assets","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"60","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}},{"@type":"ListItem","position":11,"item":{"@type":"Product","name":"è¶
è
¾å¼æºå¹³å°ï¼ä¸ç«¯ä¸ä½çè½»é弿ºå»ºç«ç³»ç»ï¼ä¸ªäººä¹è½ä½ææ¬å»ºå®ç½åç","description":"è¶
è
¾å¼æºå¹³å°æ¯ä¸å¥è½»é弿ºå
¨æ è§£å³æ¹æ¡ï¼å
嫿å¡ç«¯ï¼FastAPIï¼ã管çåå°ï¼Vue3ï¼åå®ç½ï¼Nuxtï¼ä¸ç«¯ï¼ä¸ä¸º 2 æ ¸ 2G ä½é
äºæå¡å¨ä¼åãæ é Redisãå
ç½®å
容ãååãAIãSEOãçæ§ç 12 大模åï¼å¯¹æ¥è
¾è®¯çä¿¡ãæ¯ä»å®æ¯ä»ãç¾åº¦å
å®¹å®¡æ ¸ï¼ç¹å«éå个人ãä¸ªä½æ·åä¸äººå
¬å¸å¿«éæå»ºå®ç½ãå建åçãæåä¼ä¸å½¢è±¡ã","url":"https://www.hylab.cn/shop/detail/7375424983482372096","image":"https://www.hylab.cn/static/items/7375424983482372096/cropped/458d8873-0d2d-46ab-980c-78380a78f33f.jpg","category":"software","brand":{"@type":"Brand","name":"è¶
è
¾å¼æº"},"offers":{"@type":"Offer","price":"5000","priceCurrency":"CNY","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"è¶
è
¾å¼æº","url":"https://www.hylab.cn"}}}}]},{"@id":"https://www.hylab.cn/shop#/schema/faqpage/1","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"è¶
è
¾å¼æºååå®ååªäºç±»åçååï¼","acceptedAnswer":{"@type":"Answer","text":"ååç®å䏿¶11款æ°åååï¼æ¶µçè½¯ä»¶ãæºç ãèµæºãæç¨ãæå¡çåç±»ï¼å
æ¬ä¸ç»´æ¨¡ååºãGISä¸ç®¡ç½å¾æ ç´ æãPBRå°é¢è´´å¾ãä¸ç»´åºæ¯ç¼è¾å¨ãXWikiç¥è¯åºç³»ç»ãå
¨æ ææ¯ææ¡£åºåè¶
è
¾å¼æºå¹³å°æºç çï¼å
¨é¨ä¸ºèææ°åååï¼å¯å¨ãæç订åãä¸ä¸è½½ã"}},{"@type":"Question","name":"å忝æåªäºæ¯ä»æ¹å¼ï¼","acceptedAnswer":{"@type":"Answer","text":"ååç®åæ¯ææ¯ä»å®å¨çº¿æ¯ä»ï¼æ¯ä»æåå订åç¶æä¼èªå¨æ´æ°ï¼æ é人工确认ã请å¿å¨æµè¯æµç¨ä¸ä½¿ç¨ç宿¯ä»ä¿¡æ¯ï¼å»ºè®®ä½¿ç¨å¹³å°æä¾çæµè¯æ¯ä»ééã"}},{"@type":"Question","name":"èæååå¦ä½åè´§ï¼å¤ä¹
è½æ¶å°ï¼","acceptedAnswer":{"@type":"Answer","text":"ååå
åååä¸ºèææ°åååï¼éç¨èªå¨åè´§æ¹å¼ãæ¯ä»æååç³»ç»ä¼ç«å³æä¸è½½é¾æ¥æææä¿¡æ¯åéå°æ¨çè´¦æ·ï¼å¯å¨ãæç订åã䏿¥çå¹¶ä¸è½½ï¼æ éçå¾
人工åè´§ã"}},{"@type":"Question","name":"è´ä¹°åå¯ä»¥ç¨äºåä¸é¡¹ç®åï¼","acceptedA
97nswer":{"@type":"Answer","text":"å¹³å°åååæä¾åä¸ä½¿ç¨ææï¼è´ä¹°åå¯å¨ä¼ä¸é¡¹ç®ã产åå¼åçåä¸åºæ¯ä¸ä½¿ç¨ï¼æ éé¢å¤ææè´¹ç¨ãå
·ä½ææèå´ï¼ä¾å¦åååææãæ¯å¦å
è®¸è½¬å®æååæºæä»¶ï¼ä»¥ååå详æ
页ç说æä¸ºåã"}},{"@type":"Question","name":"èæå忝æé款åï¼","acceptedAnswer":{"@type":"Answer","text":"ç±äºèææ°åååä¸ç»åè´§å³æ æ³åæ¶ï¼åå䏿¯æ7天æ çç±é款ã请å¨è´ä¹°åä»ç»é
读åå详æ
ãé¢è§å¾å交ä»å
容ï¼ç¡®è®¤ç¬¦åéæ±ååä¸åï¼å¦éæä»¶æåææ æ³ä¸è½½çé®é¢ï¼å¯è系客æåå©è§£å³ã"}},{"@type":"Question","name":"è´ä¹°åè½è·å¾ææ¯æ¯æååç»æ´æ°åï¼","acceptedAnswer":{"@type":"Answer","text":"大é¨åååæä¾ä½¿ç¨é¶æ®µçææ¯æ¯æï¼ä¾å¦æ¨¡åå è½½ãç³»ç»é¨ç½²ä¸é
ç½®çé®é¢é½å¯ä»¥èç³»æä»¬åå©è§£å³ãé¨åååï¼å¦ä¸ç»´æ¨¡ååºã徿 ç´ æåºï¼æ¿è¯ºæç»æ´æ°ï¼æ°å¢å
容ä¼èªå¨åæ¥å°æ¨çä¸è½½å表ï¼å¯å
è´¹è·åã"}}]}]}</script>
97<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":381,"once":393,"_errors":394,"serverRendered":5,"path":396},["ShallowReactive",3],{"item-categories":4,"shop-items":53,"shop-all-items":270,"shop-monthly-item-ranking-10":327},{"success":5,"code":6,"msg":7,"data":8},true,200,"åå
¸ç±»å项å表",[9,19,26,33,40,47],{"id":10,"type_id":11,"code":12,"name":13,"value":12,"sort":14,"description":15,"is_default":16,"is_enabled":5,"create_time":17,"update_time":18},"7362450898498490368","7362450778075828224","software","软件",10,"",false,"2025-08-16 19:51:21","2026-02-22 17:44:22",{"id":20,"type_id":11,"code":21,"name":22,"value":21,"sort":23,"description":15,"is_default":16,"is_enabled":5,"create_time":24,"update_time":25},"7362450955322920960","course","æç¨",40,"2025-08-16 19:51:35","2026-09-21 20:42:21",{"id":27,"type_id":11,"code":28,"name":29,"value":28,"sort":30,"description":15,"is_default":16,"is_enabled":5,"create_time":31,"update_time":32},"7362451021144133632","service","æå¡",50,"2025-08-16 19:51:51","2026-09-21 20:42:30",{"id":34,"type_id":11,"code":35,"name":36,"value":35,"sort":37,"description":15,"is_default":16,"is_enabled":5,"create_time":38,"update_time":39},"7431272596039143424","assets","èµæº",30,"2026-02-22 17:44:13","2026-09-21 20:42:15",{"id":41,"type_id":11,"code":42,"name":43,"value":42,"sort":44,"description":15,"is_default":16,"is_enabled":5,"create_time":45,"update_time":46},"7431660355488714752","other","å
¶ä»",60,"2026-02-23 19:25:02","2026-09-21 20:42:35",{"id":48,"type_id":11,"code":49,"name":50,"value":49,"sort":51,"description":15,"is_default":16,"is_enabled":5,"create_time":52,"update_time":52},"7507781207510355968","source","æºç ",20,"2026-09-21 20:42:07",{"success":5,"code":6,"msg":54,"data":55},"ååå页",{"total":56,"size":57,"pages":58,"current":58,"records":59,"orders":267},11,12,1,[60,85,102,121,138,157,178,197,214,232,248],{"id":61,"code":62,"name":63,"description":64,"detail":65,"price":66,"discount_price":67,"stock":68,"category":12,"category_name":12,"version":69,"thumbnail":70,"status":71,"is_active":5,"show_on_home":5,"sort":14,"buyer_count":58,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":12,"specs":69,"skus":69,"tags":73,"create_time":83,"update_time":84},"7375423892623593472","xwiki-no-knowledge","XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åº","åºäºå
¨çé¢å
ç弿ºç¥è¯åº XWiki 深度å®å¶ï¼å
ç½® JDK 21 è¿è¡ç¯å¢ï¼Windows åå»å³å¯å¯å¨ï¼å
é¨ç½²ãå
é
ç½®ãé¶é¨æ§ãæ°æ® 100% æ¬å°ç¦»çº¿åå¨ï¼ä¸ç»è¿ä»»ä½ç¬¬ä¸æ¹æå¡å¨ï¼å®å
¨å¯æ§ãéæå·¥ä½è®¡åãLLM 大模åãè¡å¸ææ°ãAI èµè®¯å大å¢å¼ºåºç¨å¹¶å
¨é¢æ±åï¼æ¯ä¸ªäººç¥è¯æ²æ·ä¸ä¸å°ä¼ä¸ç§æåç¥è¯ç®¡ççé¦éæ¹æ¡ã","# XWikiç¥è¯åºåºç¡çï¼å
ç½® JDK 21ãåå»å³ç¨ã100% 离线é¨ç½²çä¼ä¸çº§ç¥è¯åº\n\n> å¨ç¥è¯ç»æµæ¶ä»£ï¼çæ£æå¼å·®è·çï¼ä¸æ¯è°æ¥ææ´å¤ä¿¡æ¯ï¼èæ¯è°è½æç¥è¯é«æå°æ²æ·ãå¤ç¨ãä¼ æ¿ãXWikiç¥è¯åºåºç¡çï¼è®©æ¯ä¸æ¬¡ç¥è¯ç§¯ç´¯é½è½¬å为å¯å¤å©çèµäº§ã\n\n---\n\n## 䏿¬¾çæ£ãå¼ç®±å³ç¨ãçä¼ä¸çº§ç¥è¯åº\n\nåç XWiki è½å强大ï¼ä½é¨ç½²é¨æ§è®©æ æ°ä¸ªäººä¸å¢éæèå´æ¥ï¼å®è£
JDKãé
置容å¨ãæå»ºæ°æ®åºâ¦â¦ä¸å¥æµç¨å¨è¾èè´¹æ°å°æ¶ã\n\n**XWikiç¥è¯åºåºç¡çå½»åºç»ç»è¿ä¸çç¹ã**\n\n- **å
ç½® JDK 21 è¿è¡ç¯å¢**ï¼æ éåç¬å®è£
ä»»ä½ Java ç»ä»¶\n- **Windows åå»å³å¯å¨**ï¼ä»ä¸è½½å°è¿è¡ï¼æå¿« 1 åé宿\n- **é¶é
ç½®ãé¶ä¾èµãé¶ææ¯é¨æ§**ï¼éææ¯äººåä¹è½ç¬ç«é¨ç½²\n\n\n\n---\n\n## æ°æ® 100% 离线ï¼éç§å®å
¨èªä¸»å¯æ§\n\n卿°æ®å®å
¨å½¢å¿æ¥ç严峻çä»å¤©ï¼æè´¦å·å¯ç ãå䏿ºå¯ãæ ¸å¿ææ¡£æç®¡å¨äºç«¯ï¼çäºæä¼ä¸çå½è交ç»ç¬¬ä¸æ¹ã\n\n**XWikiç¥è¯åºåºç¡çæ¯æå®å
¨ç¦»çº¿è¿è¡ï¼**\n\n- **0 æ¬¡ç¬¬ä¸æ¹ç½ç»è¯·æ±**ââæææ°æ®ä»
åå¨äºæ¬å°\n- **0 äºç«¯ä¾èµ**ââæç½ç¯å¢ä¸ç
§å¸¸ä½¿ç¨\n- **100% æ°æ®èªä¸»**ââéç§ãå¯ç ãå¯é¥ç±ä½ å®å
¨ææ§ï¼éè¿ç®åçé
ç½®å¯ä»¥è®¾ç½®ä¸ºåªå
è®¸æ¬æºè®¿é®\n\n宿¢æ¯ä¸å¥ä¸ä¸çç¥è¯åºï¼ä¹å¯ä½ä¸ºä¸æ¬¾å¼ºå¤§çæ¬å°å å¯è®°äºæ¬ï¼å®å
¨è®°å½è´¦å·å¯ç çææä¿¡æ¯ï¼æç»æ°æ®æ³é²é£é©ã\n\n\n\n---\n\n## ä¸åªæ¯ç¥è¯åºï¼æ´æ¯ä¸ä½åæºè½å·¥ä½å°\n\nå¨ XWiki æ ¸å¿è½åä¹ä¸ï¼æä»¬é对æ§å¢å¼ºå
大模åï¼è®©ãè®°å½ãä¸ãçäº§ãæ ç¼è¡æ¥ï¼\n\n**1. å·¥ä½è®¡ååºç¨**\næ¯æå建年度计åä¸æåº¦è®¡åï¼å°é¿æç®æ éå±æè§£ä¸ºå¯æ§è¡ä»»å¡ï¼å©åç®æ è½å°ä¸å¨æå¤çã\n\n**2. LLM 大模ååºç¨**\nçµæ´»é
置主æµå¤§æ¨¡åï¼å¯å¨ç³»ç»å
ç´æ¥å¯¹è¯é®çï¼æ´è½ä¸é®è°ç¨å¤§æ¨¡åçæææ¡£ï¼è®© AI æä¸ºä½ çæçåå¢å¨ã\n\n**3. è¡å¸ææ°ä¾§è¾¹æ **\nå
ç½®ä¸è¯ææ°ã沪深300ãå䏿¿ææ°å宿¶æ¶¨è·å¹
ï¼æ é忢åºç¨å³å¯ææ¡å¸åºå¨æã\n\n**4. ReadHub AI 主é¢ä¾§è¾¹æ **\nèå人工æºè½é¢ååæ²¿èµè®¯ï¼è®©ä½ å§ç»ç«å¨ææ¯æµªæ½®çæå沿ã\n\n**5. å
¨é¢ä¸æå**\né¦é¡µå
容ä¸åºç¨åç§°å
¨é¨æ±åï¼ä¸æç¨æ·é¶å¦ä¹ ææ¬ï¼å³å¼å³ç¨ã\n\n\n\n---\n\n## è°éå使ç¨ï¼\n\n- **ç¥è¯å·¥ä½è
\u002F ä¸ªäººç¨æ·**ï¼æå»ºå±äºèªå·±çã第äºå¤§èãï¼ç³»ç»åæ²æ·ç»éªä¸æ´å¯\n- **ä¸å°ä¼ä¸ \u002F åä¸å¢é**ï¼ä»¥æä½ææ¬è·å¾ä¼ä¸çº§ç¥è¯ç®¡çè½åï¼æ°æ®å®å
¨å¯æ§\n- **éè§éç§çç¨æ·**ï¼éè¦ä¸æ¬¾ç¦»çº¿ãå®å
¨çå·¥å
·ï¼ç®¡çè´¦å·å¯ç çææä¿¡æ¯\n\n---\n\n## 为ä»ä¹éæ© XWikiç¥è¯åºåºç¡çï¼\n\n| 维度 | äºç«¯ç¬è®° \u002F ç¥è¯åº | XWikiç¥è¯åºåºç¡ç |\n| --- | --- | --- |\n| æ°æ®å½å± | åå¨äºç¬¬ä¸æ¹æå¡å¨ | 100% æ¬å°èªæ |\n| 离线å¯ç¨ | ä¾èµç½ç» | å®å
¨ç¦»çº¿è¿è¡ |\n| é¨ç½²é¨æ§ | éæ³¨å \u002F å¦ä¹ ä½¿ç¨ | åå»å³ç¨ |\n| éç§å®å
¨ | å¹³å°å¯æ§ | èªä¸»ææ§ |\n| åè½æ©å± | å¹³å°å°é | 弿ºå¯æ©å± |\n\n**æç
97¥è¯æ²æ·ä¸éç§ç®¡çç䏻卿ï¼ç¢ç¢æ¡å¨èªå·±æä¸ãç«å³å
¥æ XWikiç¥è¯åºåºç¡çï¼å¼å¯ä½ çç¥è¯å¤å©ä¹æ
ã**",2500,1000,199,null,"\u002Fstatic\u002Fitems\u002F7375423892623593472\u002Fcropped\u002F34ae05ec-cc30-4edd-bc6b-4308ea69d31e.jpg","normal","virtual",[74,77,80],{"code":75,"name":76},"xwiki","XWiki",{"code":78,"name":79},"knowledge-base","ç¥è¯åº",{"code":81,"name":82},"commercial-license","åç¨ææ","2025-09-21 15:01:25","2026-10-05 20:14:57",{"id":86,"code":87,"name":88,"description":89,"detail":90,"price":91,"discount_price":92,"stock":93,"category":12,"category_name":12,"version":69,"thumbnail":94,"status":71,"is_active":5,"show_on_home":5,"sort":51,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":12,"specs":69,"skus":69,"tags":96,"create_time":100,"update_time":101},"7375420271223771136","xwiki-knowledge-base","XWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åº","å¨åºç¡çä¹ä¸ï¼é¢å¤å
ç½®1400å¤ç¯è®¡ç®æºå®æææ¡£ï¼å
¨é¨æºäºä½è
åå¤å¹´ä¸çº¿å¼åç»éªçæ²æ·ãå
容系ç»å½å
¥å¼åææ¯ã常ç¨è½¯ä»¶ã书ç±èµæä¸å¤§æ¿åï¼è¦çGISã人工æºè½ãå¤§æ°æ®ãåºåé¾ãå¯ç å¦çè¿ç¾ä¸ªææ¯æ¹åãç»§æ¿åºç¡çå
¨é¨è½åï¼å
ç½®JDK 21åå»å³å¯å¨ã100%离线è¿è¡ãæ°æ®æ¬å°åå¨ï¼æ¯å¼åè
æå»ºææ¯ç¥è¯ä½ç³»ãå°èµ°å¼¯è·¯çé¦éæ¹æ¡ã","# XWikiç¥è¯åºä¸ä¸çï¼å
ç½®1400+ç¯å¼åå®æææ¡£ï¼æåå¹´å¼åç»éªè£
è¿ä½ çç¥è¯åº\n\n> å®ä¸æ¯è£
好ä¹åï¼ççä½ æ
¢æ
¢å¾éå¡«å
容ç空壳ãæå¼å°±æ 1400 å¤ç¯è®¡ç®æºå®æææ¡£ï¼å
容æ¥èªä½è
åå¤å¹´çä¸çº¿å¼åç»éªã\n\n---\n\n## ä¸å¥èªå¸¦ãå
容ãçç¥è¯åºï¼å¼ç®±å³ææ\n\nå¸é¢ä¸çç¥è¯åºå·¥å
·ï¼è£
好ä¹åå¾å¾åªæ¯ä¸ä¸ªç©ºå£³ï¼ææå
容é½è¦ä½ ä»å¤´å¼å§ç§¯ç´¯ã**XWikiç¥è¯åºä¸ä¸çä¸ä¸æ ·**ï¼å®ä¸åªæ¯å·¥å
·ï¼æ´æ¯ä¸ä»½å
容丰åçãææ¯èµäº§ãã\n\nå¾å¤å¼åè
çæ£ç¼ºçï¼å¯è½ä¸æ¯ä¸ä¸ªè®°ç¬è®°çå·¥å
·ï¼èæ¯éå°é®é¢æ¶ï¼è½é©¬ä¸æ¾å°ä¸ä»½ç»è¿éªè¯çç»éªã\n\n- ç¯å¢æä¹é
ç½®ï¼\n- æ¡æ¶åªé容æè¸©åï¼\n- æä¸ªå·¥å
·æä¹å®è£
ï¼\n- æ¥éä¹å该ä»åªå¿ææ¥ï¼\n\nè¿äºé¶é¶æ£æ£çé®é¢ï¼ä¸ä¸çå·²ç»æåæ¿ä½ ç§¯ç´¯äºä¸é¨åã\n\n\n\n---\n\n## ä¸å¤§æ¿åï¼ææå®æ´å¼åè
ç¥è¯å°å¾\n\nå
å®¹ç³»ç»æ§å°å½å
¥ä¸å¤§æ¿åï¼è¦çä»åºç¡è¯æ³å°å·¥ç¨å®æç宿´ç¥è¯èç»ï¼\n\n### å¼åææ¯\n\nè¦ç **30 å¤ä¸ªæ¹å**ï¼å
æ¬ GIS å¼åã人工æºè½ãC å C++ãä¸ç»´å¼åãå端ãJavaãPythonãç½ç«å»ºè®¾ãåºåé¾ãå¯ç å¦çãä»åºç¡è¯æ³å°é¡¹ç®å®æï¼å¾å¤å
容齿¯ä½è
å¨å®é
å¼åä¸åå¤ç¨è¿ãå夿¹è¿çä¸è¥¿ã\n\n\n\n\n\n\n\n### 常ç¨è½¯ä»¶\n\nè¦ç **40 å¤ç±»è½¯ä»¶**ï¼æ°æ®åºãä¸é´ä»¶ãLinuxãå¼åå·¥å
·ãåå°æ¡æ¶â¦â¦ MySQLãRedisãNginxãKafkaãDockerãIDEAãGitãMaven ç常è§å·¥å
·ï¼ä»å®è£
ãé
ç½®å°ä½¿ç¨ãæéï¼å¸¸è§ç¯èåºæ¬é½æ´çè¿å»äºã\n\n\n\n### 书ç±èµæ\n\næææ¯æ¹åå½ç±»çç»å
¸ä¹¦ç±æ¸
åï¼æ¶å人工æºè½ãå¤§æ°æ®ãåºåé¾ãå¯ç å¦ãæä½ç³»ç»ãæ°æ®åºãæ°æ®ç»æãç¼è¯åçãè®¾è®¡æ¶æç **è¿ 40 个é¢å**ãé书æ¶å°ä¸ç¹ç²ç®ï¼å¦ä¹ æ¶ä¹ä¸è³äºä¸ç䏿¬ã西ç䏿¬ã\n\n\n\n---\n\n## åå¹´ç»éªï¼ä¸æå¯å¾\n\nè¿å¥ææ¡£çæ£æä»·å¼çå°æ¹ï¼ä¸åªæ¯æ°éä¸çèµ·æ¥æ 1400 å¤ç¯ï¼èæ¯éé¢ä¿çäº**çå®å¼å䏿ä¼éå°çç»è**ã\n\næäºåï¼æç´¢å¼æä¸ä¸å®è½ç´æ¥æå°ï¼å®æ¹ææ¡£ä¹æªå¿
ä¼ä¸é¨ååºæ¥ãçæ£åè¿é¡¹ç®çäººï¼æç¥éé®é¢é常ä¼å¡å¨åªéã\n\n- **æ°æ
97**ï¼å¯ä»¥ç¨å®æèµ·èªå·±çç¥è¯æ¡æ¶ï¼å
æå¸¸è§çææ¯åå·¥å
·è¿ä¸é\n- **èå¼å**ï¼ä¹è½æ¿å®è¡¥ä¸èªå·±ä¸ççé¨åï¼ä¸ç¨æ¯æ¬¡é½ä»é¶å¼å§æ¥èµæãè¯é\n\n---\n\n## ç»§æ¿åºç¡çå
¨é¨ä¼å¿ï¼å®å
¨ç¦»çº¿ä¾æ§\n\nä¸ä¸çå®å
¨ä¿çäºåºç¡ççå
¨é¨åè½ï¼\n\n- **å
ç½® JDK 21**ï¼åå»å³å¯å¯å¨ï¼å
é¨ç½²å
é
ç½®\n- **100% 离线è¿è¡**ï¼æ°æ®å
¨é¨ä¿å卿¬å°ï¼ä¸ç»è¿ç¬¬ä¸æ¹æå¡å¨\n- **å·¥ä½è®¡åã大模åãè¡å¸ææ°ãAI èµè®¯**çå¢å¼ºåè½ï¼ä¸ä¸ªä¸å°\n\nå
容å¢å äºï¼æ°æ®ä¾æ§æ¾å¨èªå·±æéãä¸èç½ï¼ä¹è½ç¨ã\n\n---\n\n## 为ä»ä¹éæ©ä¸ä¸çï¼\n\n| 维度 | åºç¡ç | ä¸ä¸ç |\n| --- | --- | --- |\n| ç¥è¯åºæ ¸å¿åè½ | â | â |\n| å
ç½® JDK 21 åå»å¯å¨ | â | â |\n| 100% 离线è¿è¡ | â | â |\n| å·¥ä½è®¡å \u002F 大模å \u002F ææ° \u002F AI èµè®¯ | â | â |\n| 1400+ ç¯å¼åå®æææ¡£ | â | â |\n| åå¹´å¼åç»éªæ²æ· | â | â |\n\næç¥è¯ä¸ç¹ç¹è®°ä¸æ¥ï¼éè¦æ¶é´ï¼æå«äººåå¤å¹´å¼åç»éªéæ°èµ°ä¸éï¼ä¹éè¦æ¶é´ã**XWikiç¥è¯åºä¸ä¸çåçï¼å°±æ¯å
æè¿äºå·²ç»æ´ç好çç»éªæ¾å°ä½ é¢åã**\n\næ¿æ¥å°±ç¨ï¼å°ç»ä¸äºè·¯ï¼ä¹å°éå¤è¸©å æ¬¡å·²ç»æäººè¸©è¿çåãç«å³å
¥æï¼å¼å¯ä½ çç¥è¯å¤å©ä¹è·¯ã",20000,9900,150,"\u002Fstatic\u002Fitems\u002F7375420271223771136\u002Fcropped\u002F898b3328-7cb5-42e0-9119-f140cfb8df29.jpg",0,[97,98,99],{"code":75,"name":76},{"code":78,"name":79},{"code":81,"name":82}
97,"2025-09-21 14:47:01","2026-09-22 20:40:41",{"id":103,"code":104,"name":105,"description":106,"detail":107,"price":108,"discount_price":109,"stock":109,"category":49,"category_name":49,"version":110,"thumbnail":111,"status":71,"is_active":5,"show_on_home":5,"sort":37,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":49,"specs":69,"skus":69,"tags":112,"create_time":119,"update_time":120},"7507755791793917952","shadow-editor","Shadow Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼","Shadow Editor æ¯ä¸æ¬¾åºäº Three.jsãGo å MongoDB ç跨平å°ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ¯æ Windows \u002F Linux \u002F Mac ä¸ Web ç½é¡µçãå¯è§åæå»º 3D åºæ¯ï¼å¯¼å
¥ 30+ ç§æ¨¡åæ ¼å¼ï¼å
ç½®å ä½ä½ãç¯å
ãæè´¨ãç²åãåæç¹æï¼æ¯æ Bullet ç©çå¼æä¸ VR 设å¤ï¼å¯å¯¼åº GLTF\u002FOBJ\u002FPLY\u002FSTL å¹¶åå¸ä¸ºéæèµæºãæºç 宿´ãæ¶ææ¸
æ°ï¼æ¿æ¥å³ç¨ï¼ä¹æ¯å¦ä¹ ä¸ç»´å¼æäºæ¬¡å¼åå Go Web æå¡çä¼ç§èä¾ã","# Shadow Editor ä¸ç»´åºæ¯ç¼è¾å¨å¼æºæºç | Three.js + Go + MongoDB è·¨å¹³å° 3D ç¼è¾å¨ï¼å«å®æ´åå端代ç ï¼\n\nåä¸ç»´åºæ¯æ¶ï¼ä½ æ¯ä¸æ¯ä¹éå°è¿è¿ç§æ
åµï¼\n\n模åè¦èªå·±å代ç 导å
¥ï¼åºæ¯å¾ä¸ç¹ç¹æï¼ç¯å
ãæè´¨å交äºè¿è¦åç¬å¤çã好ä¸å®¹æåå®äºï¼å¯¼åºãé¨ç½²åæ¯ä¸å äºæ
ã\n\n**Shadow Editor æ³è§£å³çï¼å°±æ¯è¿äºéº»ç¦ã**\n\n\n\n宿¯ä¸æ¬¾åºäº Three.jsãGo å MongoDB ç跨平å°ä¸ç»´åºæ¯ç¼è¾å¨ãä¸ç¨ä»ä»£ç å¼å§æå»ºåºæ¯ï¼éè¿å¯è§åçé¢ï¼å°±è½å®æå建ãç¼è¾ã导åºååå¸ã\n\n## è¿ä¸ªé¡¹ç®æ¯ä»ä¹æ¥å¤´\n\nè¿ä¸ªé¡¹ç®ææ©æ¯æ¬äººé¿æç»´æ¤ç弿ºä½åï¼åæ¥å¨ GitHub å Gitee ä¸ç§¯ç´¯äºä¸å° Star å Forkï¼ä¹å¸®å©ä¸äºåæ°ååªçãä¸ç»´å±ç¤ºãå¨çº¿æè²çæåæ´å¿«å®æäºé¡¹ç®ã\n\nç°å¨ï¼æä»¬æå®æ´æºç æ´çæå
ï¼ä»¥1å
çä»·æ ¼æä¾åºæ¥ã䏿¹é¢ï¼å¸æè®©æ´å¤äººæ¿å»å¦ä¹ å使ç¨ï¼å¦ä¸æ¹é¢ï¼ä¹æ³åè¿ä¸ªæºä¼è®¤è¯ä¸äºåæ ·åæ¬¢å¼æºåä¸ç»´ææ¯çæåï¼ä¸ºè¶
è
¾å¼æºå¹³å°å¸¦æ¥ä¸äºæ°æåã\n\n\n\n\n\n## 跨平å°ï¼ä¸å¥ä»£ç å°å¤è·\n\n平尿¹é¢ï¼WindowsãLinux å Mac é½è½è¿è¡ï¼åæ¶è¿æä¾ Web ç½é¡µçãæ¬å°è¿è¡æè
é¨ç½²å°æå¡å¨é½å¯ä»¥ï¼ä¸å¥ä»£ç åºæ¬è½å¤è¦çä¸åç使ç¨åºæ¯ã\n\n## 模å导å
¥ï¼æè¿æ¥å°±è½ç¨\n\n模å导å
¥ä¹æ¯è¾çäºã常è§ç FBXãOBJãGLTFãGLBãSTL 齿¯æï¼ColladaãDRACOã3DSãPMXãVTK çæ ¼å¼ä¹è½ç´æ¥ä½¿ç¨ãæ»å
±æ¯æä¸åå¤ç§æ¨¡åæ ¼å¼ï¼æè¿ç¼è¾å¨å°±è½å¼å§å¤çã\n\n## å
ç½®ç»ä»¶é½å
¨ï¼å¤æåºæ¯ä¹è½æ\n\nç¼è¾å¨å
é¨å·²ç»åå¤äºä¸å°å ä½ä½ãç¯å
ãæè´¨ãç»ä»¶ååæç¹æã\n\nç®åçå°åºæ¯å¯ä»¥åï¼å®¤å
å¤çå¤æåºæ¯ä¹è½ç»§ç»å¾ä¸æãç«ç°ãæ°´ãçãå¤©ç©ºãææå°å½¢ãç²ååå°å¨ï¼è¿äºä¸ç»´å¯è§åéç»å¸¸ç¨å°çç»ä»¶é½æã项ç®è¿æ¥å
¥äº Bullet ç©ç弿ï¼åæ¶æ¯æ VR 设å¤ï¼å
æ¬ HTC Vive å Cardboardã\n\n\n\n\n\n## 交äºä¸å®å¶ï¼ä¸ç¨é¢ç¹åæ¢å·¥å
·\n\næ³å交äºï¼æè
è°æ´ä¸äºææï¼ä¹ä¸ç¨é¢ç¹åæ¢å·¥å
·ã\n\nèæ¬ç¼è¾å¨å¸¦ææºè½æç¤ºï¼çè²å¨å¯ä»¥å¨çº¿ç¼è¾ï¼åºæ¯éçåè½åè§è§ææé½è½æç
§èªå·±çéæ±ç»§ç»è°æ´ã\n\n## åå®å³åï¼å¯¼åºä¸åå¸é½çå¿\n\nåå®ä¹åï¼å¯ä»¥å¯¼åºä¸º glTFãOBJãPLYãSTL çæ ¼å¼ï¼ä¹å¯ä»¥ç´æ¥å叿éæèµæºï¼ååµå
¥ iframeï¼è®©å
¶ä»äººéè¿ç½é¡µè®¿é®ã
97\n\n## æºç 宿´ï¼æ¯å¦ä¹ 乿¯ç产å\n\næºç 乿¯å®æ´æä¾çãæå¡ç«¯ä½¿ç¨ Go è¯è¨å¼åï¼å端åºäº Three.js å Reactï¼æ´ä½æ¶ææ¯è¾æ¸
æ¥ï¼æ³¨éä¹åå¾è§èã\n\næ¿å®ç´æ¥å项ç®å¯ä»¥ï¼å½ä½ä¸ç»´å¼æäºæ¬¡å¼åçå¦ä¹ èµæä¹å¯ä»¥ã对 Go Web æå¡æå
´è¶£ç人ï¼åæ ·è½ä»é颿¾å°ä¸å°å¯åèçå
容ã\n\n## ç¸å
³å°å\n\nææ¡£ï¼[https:\u002F\u002Fwww.hylab.cn\u002Fproduct?parent_id=7456863220071010304](https:\u002F\u002Fwww.hylab.cn\u002Fproduct?parent_id=7456863220071010304)\n\nDemoï¼[https:\u002F\u002Fwww.hylab.cn\u002Fdemo\u002Fshadoweditor\u002F](https:\u002F\u002Fwww.hylab.cn\u002Fdemo\u002Fshadoweditor\u002F)\n\n## è´ä¹°ä¸æ¯æ\n\næ¬ååæä¾çæºç æ¯å
è´¹å¼æºçï¼å¦æä½ 䏿³è±é±ï¼å¯ä»¥ç´æ¥ä» [GitHub](https:\u002F\u002Fgithub.com\u002Ftengge1\u002FShadowEditor) æ [Gitee](https:\u002F\u002Fgitee.com\u002Ftengge1\u002FShadowEditor) ä»åºè¿è¡ä¸è½½ãæ¬åå为 MIT License 弿ºï¼å¯ä»¥ç´æ¥åç¨ï¼æ éèç³»æ¬äººã\n\n> **注æï¼æ¬ååä¸å
å«å¾çæç¤ºåºæ¯ã模ååè´´å¾ã**",100000,100,"1.0.0","\u002Fstatic\u002Fitems\u002F7507755791793917952\u002Fcropped\u002Ff745be72-0755-42cb-acc3-004d1ec677f7.jpg",[113,116],{"code":114,"name":115},"threejs","Three.js",{"code":117,"name":118},"3d-editor","ä¸ç»´ç¼è¾å¨","2026-09-21 19:01:08","2026-09-22 20:41:07",{"id":122,"code":123,"name":124,"description":125,"detail":126,"price":127,"discount_price":128,"stock":93,"category":49,"category_name":49,"version":69,"thumbnail":129,"status":71,"is_active":5,"show_on_home":5,"sort":23,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":49,"specs":69,"skus":69,"tags":130,"create_time":136,"update_time":137},"7375424322032242688","shadow-editor-pro","Shadow Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°","Shadow Editor Pro æ¯å¼æºç Shadow Editor çä¸ä¸å级çï¼åºäº Three.js ææ°çæå»ºï¼å端éç¨ Vue3 + TypeScript + Viteï¼æå¡ç«¯ç¨ NestJS éåå¹¶æ¹ç¨æä»¶åå¨ï¼æ éæ°æ®åºãå°å¾å¼ææ§éé
è¶
大ååºæ¯ï¼æ¯æ WebGL\u002FWebGPU 忏²æå¨ä¸é®åæ¢ï¼Monaco Editor ç¼è¾èæ¬ä¸çè²å¨ï¼å
ç½®åºç«\u002F设å¤\u002Féæµ\u002F屿§\u002Få¾å±\u002Fæ æ³¨\u002Fæµæ°´çº¿\u002Fæ¼«æ¸¸çæ°æ®å¯è§å模åï¼å¯¼å
¥ 30+ ç§æ¨¡åæ ¼å¼ï¼æ¯ä¼ä¸çº§æ°ååªçãæºæ
§ååºãå·¥ä¸ä»¿ç项ç®çä¸ç»´å¯è§ååºåº§ã","# Shadow Editor Pro ä¸ç»´åºæ¯ç¼è¾å¨åä¸æææºç | Vue3 + TypeScript + NestJS + WebGPU å·¥ä¸çº§ 3D å¯è§åå¹³å°\n\nçæ£ç¨è¿å¤§åºæ¯ä¸ç»´ç¼è¾å¨ç人é½ç¥éï¼æ¨¡åä¸å¤ãåºæ¯ä¸å¤æï¼æä½å°±å®¹æå徿æ²ãå¡é¡¿ãé¼ æ 转个è§è§ï¼å¾å¾é½è¦çå天ã\n\n**Shadow Editor Pro å
è§£å³çï¼å°±æ¯è¿ä¸ªé®é¢ã**\n\n\n\n宿¯å¼æºç Shadow Editor çä¸ä¸å级çï¼åºäºææ°çæ¬ç Three.js å¼åãåç«¯æ¢æäº Vue 3ãTypeScript å Viteï¼æå¡ç«¯ä¹ç¨ NestJS éæ°æäºä¸éãæ´å¥æ¶æå弿ºçç¸æ¯ï¼å·²ç»ä¸æ¯ç®åå¢å å 个åè½é£ä¹åäºäºã\n\n## ææ§æ¹å¼ï¼åå°å¾ä¸æ ·è·æ\n\nææ§æ¹å¼çåå徿æ¾ã\n\né¼ æ æä½æ´åå°å¾è½¯ä»¶ï¼å¹³ç§»ã缩æ¾ãæè½¬é½æ¯è¾é¡ºæãé¢å¯¹è¶
大åä¸ç»´åºæ¯æ¶ï¼ä¹è½ä¿ææµç
ãæ°ååªçãæºæ
§ååºãå·¥ä¸ä»¿çè¿ç±»é¡¹ç®ï¼å¾å¾æå
èéªçå°±æ¯è¿ä¸ç¹ã\n\n## WebGL \u002F WebGPU 忏²æå¨ï¼ä¸é®åæ¢\n\n渲æå¨å¯ä»¥å¨ WebGL å WebGPU ä¹é´åæ¢ã设å¤é
å¤åéçç°ä»£æ¾å¡æ¶ï¼WebGPU è½å©ç¨æ¾å¡çå¹¶è¡è®¡ç®è½åï¼å¨å¤æåºæ¯ä¸å¸¦æ¥æ´é«ç帧çã\n\n## æå¡ç«¯éåï¼æä»¶åå¨ãé¨ç½²æ´çå¿\n\næå¡ç«¯ä¹æ¢äºæè·¯ã\n\nä¸ä¸çä¸åä¾èµ MongoDBï¼èæ¯éç¨æä»¶åå¨ã项ç®é¨ç½²åè¿ç§»é½ç®åäºä¸å°ï¼æ´ä¸ªé¡¹ç®æ·è´ä¸ä¸ªæä»¶å¤¹å°±è½å¸¦èµ°ã\n\n模åä¸ä¼ ä¹ä¸ç¨åé个å缩ãæå
ãç°å¨å¯ä»¥ç´æ¥ä¸ä¼ æ´ä¸ªæä»¶å¤¹ã对ç»å¸¸å¯¼å
¥å¤§é模åèµäº§çå¢éæ¥è¯´ï¼è½å°æä¸å°é夿ä½ã\n\n## Monaco Editorï¼èæ¬ä¸çè²å¨ç¼è¾æ´é¡ºæ\n\n代ç ç¼è¾å¨ä»åæ¥çç®åææ¬æ¡æ¢æäº Monaco Editorï¼ä¹å°±æ¯ VS Code 使ç¨çé£å¥ç¼è¾å¨ãåèæ¬åçè²å¨æ¶ï¼æºè½æç¤ºãè¯æ³é«äº®ãä»£ç æå çåè½é½å¨ã\n\n\n\n## æ°æ®å¯è§åï¼ä¸ç»´ä¸æ¢äºå±ç¤º\n\nä¸ç»´åºæ¯ä¸åªæ¯æ¿æ¥å±ç¤ºæ¨¡åã\n\nShadow Editor Pro éè¿æ¾è¿äºåºç«ç®¡çã设å¤ç®¡çãéæµç®¡çã屿§ç®¡çãåå
¸ç®¡çï¼ä»¥åå¾å±ç®¡çãæ æ³¨ç®¡çãæµæ°´çº¿ç®¡çãæ¼«æ¸¸ç®¡ççæ¨¡åã\n\nè®¾å¤æ°æ®åä¸å¡æ°æ®å¯ä»¥è·ä¸ç»´åºæ¯è¿å¨ä¸èµ·ãåæ°æ®é©¾é©¶è±ã设å¤çæ§ãæå¿æç¥ï¼ä¹ä¼æ¹ä¾¿å¾å¤ã\n\n\n\n## æ¨¡åæ ¼å¼ï¼æè¿æ¥å°±è½ç¨\n\næ¨¡åæ ¼å¼ä¹ä¸ç¨å¤ªæ
å¿ã\n\nFBXãOBJãGLTFãGLBãSTLãColladaãDRACOã3DSãPMXãVTK çä¸åå¤ç§æ ¼å¼ï¼é½è½ç´æ¥æè¿æ¥ãå
ç½®å ä½ä½ãç¯å
ãæè´¨ãç»ä»¶ååæç¹æï¼è¿æ¥å
¥äº Bullet ç©ç弿ã\n\nç«ç°ãæ°´ãçãå¤©ç©ºãææå°å½¢ãç²ååå°å¨è¿äºå¸¸ç¨çä¸ç»´å¯è§åç»ä»¶ï¼åºæ¬é½è½ç´æ¥ä½¿ç¨ã\n\n## æºç è´¨éï¼æ¯å¦ä¹ 乿¯çäº
97§å\n\nè¿å¥æºç éç¨åä¸æææ¨¡å¼ï¼è´ä¹°åå¯ä»¥ç¨äºåä¸é¡¹ç®å¼åã\n\n代ç ç»ææ¯è¾æ¸
æ¥ï¼æ³¨é乿¯è¾è§èãæå¡ç«¯éç¨ NestJS çä¼ä¸çº§å屿¶æï¼åç«¯åæ¯ Vue 3 ç»åå¼ API çå·¥ç¨åå®è·µã\n\næ³å¦ä¹ ç°ä»£ä¸ç»´å¼æå¼åç人ï¼å¯ä»¥æ¿å®ç ç©¶æ´å¥é¡¹ç®ç»æã\n\néè¦ä¸å¥ä¸ç»´å¯è§ååºåº§ï¼åç»è¿è¦èªå·±ååè½åä¸å¡éæç人ï¼ä¹è½ç´æ¥å¨ä¸é¢äºæ¬¡å¼åï¼çä¸ä»é¶ææ¡æ¶çæ¶é´ã\n\n## ç¸å
³å°å\n\nææ¡£ï¼[https:\u002F\u002Fwww.hylab.cn\u002Fproduct?parent_id=7413018085055139840](https:\u002F\u002Fwww.hylab.cn\u002Fproduct?parent_id=7413018085055139840)\n\nDemoï¼[https:\u002F\u002Fwww.hylab.cn\u002Fdemo\u002Fshadow-editor-pro\u002F](https:\u002F\u002Fwww.hylab.cn\u002Fdemo\u002Fshadow-editor-pro\u002F)\n\n## è´ä¹°ä¸æ¯æ\n\næ¬åå为åä¸æææºç ï¼è´ä¹°åå¯è·å¾æºç ç¨äºåä¸é¡¹ç®å¼åï¼ä¸éå¶é¡¹ç®ä¸ªæ°ãå¦æç¬¬ä¸æ¹å®¢æ·ç´¢è¦æºç ï¼éè¦ä¸ºå®¢æ·åç¬è´ä¹°ä¸ä»½æºç ãå¦éææ¯æ¯ææå®å¶å¼åï¼è¯·è系客æã\n\n> **注æï¼æ¬ååä¸å
å«å¾çæç¤ºåºæ¯ã模ååè´´å¾ã**",250000,49800,"\u002Fstatic\u002Fitems\u002F7375424322032242688\u002Fcropped\u002F70fffdba-779e-4f2d-85c1-fede405ba57a.jpg",[131,134,135],{"code":132,"name":133},"shadoweditorpro","ShadowEditorPro",{"code":114,"name":115},{"code":81,"name":82},"2025-09-21 15:03:07","2026-09-22 20:41:18",{"id":139,"code":140,"name":141,"description":142,"detail":143,"price":144,"discount_price":145,"stock":6,"category":49,"category_name":49,"version":110,"thumbnail":146,"status":71,"is_active":5,"show_on_home":5,"sort":30,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":49,"specs":69,"skus":69,"tags":147,"create_time":155,"update_time":156},"7507796383034904576","three-system","ä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼","ä¸ç»´ç®¡çç³»ç»æ¯ä¸å¥å·¥ä¸çº§ä¸ç»´å¯è§å管ç项ç®ï¼åå端å离ãå¼ç®±å³ç¨ãå端 SpringBoot 2.7 + MyBatis-Plus + MySQL + JWTï¼å端 Vite + Vue3 + Element-Plus + Three.jsãå
ç½®ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ¨¡åå¯ç»å®è®¾å¤ãéæµç¹ä¸å±æ§ï¼ç¹å»è®¾å¤å³ç宿¶æ°æ®ï¼å
ç½®ååè¡¨ãæµé表ã饼å¾ãæ²çº¿ç Canvas å¨æä»ªè¡¨ç»ä»¶ï¼è¦çåºæ¯\u002F模å\u002Fæè´¨\u002Fè´´å¾\u002Fé³é¢\u002Fåºç«\u002F设å¤\u002Féæµ\u002Få¾å±\u002Fæ æ³¨\u002Fæµæ°´çº¿\u002F漫游çç®¡çæ¨¡åï¼æ¯å¦ä¹ ä¸ç»´å¯è§åå¼åä¸æå»ºæ°ååªçå¹³å°çä¼è´¨åºåº§ã","# ä¸ç»´ç®¡çç³»ç» æºç | SpringBoot + Vue3 + Three.js å·¥ä¸çº§æ°ååªçä¸ç»´å¯è§å管çå¹³å°ï¼å«ååç«¯å®æ´ä»£ç ï¼\n\nç¹å¼ä¸ç»´åºæ¯éçæå°è®¾å¤ï¼è®¾å¤æè¾¹çååè¡¨åæ²çº¿ä¼è·çå¨ãéæµæ°æ®ã设å¤åæ°ãå
³è屿§ï¼ä¹è½ä¸èµ·çå°ã\n\n**è¿æ£æ¯ä¸ç»´ç®¡çç³»ç»è¦è§£å³çé®é¢ã**\n\n\n\nå¾å¤å·¥åãååºåæ°´å¤çåï¼æéå¹¶ä¸ç¼ºä¸ç»´æ¨¡åï¼ä¹ä¸ç¼ºè®¾å¤æ°æ®ã麻ç¦å¨äºï¼æ¨¡ååæ°æ®ä¸ç´æ¯ä¸¤å¥ä¸è¥¿ï¼æ¨¡ååªè½çï¼æ°æ®åè¦å°å¦å¤çç³»ç»éæ¥ãæ³å¨åä¸ä¸ªçé¢é对ç设å¤ç宿¶æ
åµï¼å¾å¾æ²¡é£ä¹å®¹æã\n\nè¿æ¯ä¸å¥å·¥ä¸çº§ä¸ç»´å¯è§å管ç项ç®ï¼åå端å离ï¼ä»£ç åæ°æ®åºé½å·²ç»åå¤å¥½ï¼ä¸è½½åæç
§ README é
ç½®å³å¯è¿è¡ã\n\n## å端ï¼SpringBoot åä½åºç¨ï¼å±æ¬¡æ¸
æ°ãæ¥å£å¯è§\n\nå端éç¨ Spring Boot 2.7ï¼ä½¿ç¨ MyBatis-Plus å MySQL è´è´£æ°æ®è®¿é®ï¼JWT ç¨äºç»å½è®¤è¯ãControllerãServiceãMapper ç屿¬¡å徿¯è¾æ¸
æ¥ï¼Knife4j ä¹å·²ç»æ¥å
¥ï¼API æ¥å£æå¼ç½é¡µå°±è½æ¥çï¼ä¸éè¦å对ç代ç ä¸ç¹ç¹ç¿»ã\n\n## å端ï¼Vite + Vue3 + Element-Plusï¼ç»å
¸åå°ä½éª\n\nåç«¯ä½¿ç¨ ViteãVue 3 å Element Plusã\n\nç颿²¡ææ
æåå¾å¤æï¼å·¦è¾¹æ¯å¯¼èªï¼å³è¾¹æ¯å
容åºï¼æ´ä½å°±æ¯ä¼ ç»åå°ç³»ç»çæ ·åãçæè¿ç±»ç®¡çå¹³å°ç人ï¼åºæ¬ä¸ç¨éåºå¤ªä¹
ã\n\n## ä¸ç»´åºæ¯ç¼è¾å¨ï¼æ ¸å¿æå¨\n\nä¸ç»´é¨åï¼ææ¯æ´å¥ç³»ç»çæ ¸å¿ã\n\nç³»ç»èªå¸¦åºæ¯ç¼è¾å¨ï¼åºäº Three.js å¼åãåºæ¯å¯ä»¥å建ãç¼è¾åä¿åï¼ä¹åççæ¬ä¹è½åæ»ã模åãæè´¨ãè´´å¾ãé³é¢çèµæºç»ä¸ç®¡çï¼OBJãGLTFãGLB çå¸¸è§æ¨¡åæ ¼å¼é½æ¯æã\n\n\n\n\n\n## 模åä¸ååªæ¯æå¨é£é好ç\n\n设å¤ãéæµç¹å屿§é½å¯ä»¥ç»å®å°æ¨¡åä¸ãç¹ä¸ä¸åºæ¯ä¸ç设å¤ï¼å¯¹åºç宿¶æ°æ®ååæ°å°±è½è·çæ¾ç¤ºåºæ¥ã设å¤åæ°æ®ä¹é´åæ¬éççä¸å±ï¼å¨è¿éæ¥ä¸äºã\n\n\n\n## å·¥ä¸å¯è§åç»ä»¶ï¼å®æ¶ä»ªè¡¨çå¼ç®±å³ç¨\n\nåºæ¯éè¿æ¾äºä¸æ¹å·¥ä¸å¯è§åç»ä»¶ï¼ååè¡¨ãæµé表ã饼å¾ãæ²çº¿ã建çå¾é½å¨å
¶ä¸ãè¿äºç»ä»¶ä½¿ç¨ Canvas 卿ç»å¶ï¼æ°æ®åçååæ
97¶ï¼ç»é¢ä¹ä¼è·çåãæå®ä»¬è´´å°è®¾å¤æè¾¹ä¹åï¼å°±è½ååºä¸ä¸ªä¸ç»´çæ§çé¢ã\n\næ°æ®é©¾é©¶è±ã设å¤çæ§ãæå¿æç¥çåºæ¯ï¼é½è½ç¨å¾ä¸ã\n\n## åºç¡ç®¡çåè½ï¼ä¸ä¸ªé½ä¸å°\n\nåºç¡ç®¡çé¨å乿²¡æè½ä¸ã\n\nç¨æ·ç®¡çãåºç«ç®¡çã设å¤ç®¡çãéæµç®¡çãå类管çã屿§ç®¡çãå¾å±ç®¡çãæ æ³¨ç®¡çãæµæ°´çº¿ç®¡çãæ¼«æ¸¸ç®¡çï¼è¯¥æçåè½åºæ¬é½æåºäºæ¡æ¶ã\n\n## å·¥ç¨åï¼ä»å¾®æå¡ç²¾ç®ä¸ºåä½ï¼é¨ç½²çå¿\n\nå·¥ç¨ä¸æ´çäºçä¸ç¹ï¼æ¯å®éç¨åä½åºç¨æ¶æï¼æ²¡æå¼å
¥ NacosãFeignãå¤ç§æ·è¿äºè¾éçä¾èµãé
ç½®å°äºï¼é¨ç½²ä¹ç®åï¼ä¸æ¡å½ä»¤å°±è½è·èµ·æ¥ã\n\næ°æ®åºèæ¬ã建表è¯å¥ååå§æ°æ®é½å¨ï¼README ä¹é
好äºãææ¥éª¤èµ°ä¸éï¼åºæ¬å¯ä»¥æé¡¹ç®å®æ´è·éã\n\n## å®ä¸åªæ¯ä¸ä¸ªä¸ç»´å±ç¤ºé¡µé¢\n\næä»¥ï¼å®ä¸åªæ¯ä¸ä¸ªä¸ç»´å±ç¤ºé¡µé¢ã\n\næ³å¦ä¹ ä¸ç»´å¯è§åç³»ç»æä¹åï¼å¯ä»¥ä»è¿éå
¥æãæ³æ¾ä¸å¥å·¥ä¸æ°ååªçå¹³å°çäºæ¬¡å¼ååºåº§ï¼ä¹ä¸ç¨ä»ç©ºé¡¹ç®å¼å§æãç¨æ·ã设å¤ãåºç«ã模åãæ°æ®è¿äºåºç¡é¨åå·²ç»æå¨é¢åï¼è½çä¸ä¸å°ä»é¶æ¸ç´¢çæ¶é´ã\n\næºç ç»ææ¸
æ¥ï¼æ³¨é乿¯è¾å®æ´ï¼ä½ä¸ºå¦ä¹ é¡¹ç®æäºæ¬¡å¼åçèµ·ç¹é½åéã\n\n## ç¸å
³å°å\n\nDemoï¼[https:\u002F\u002Fwww.hylab.cn\u002Fdemo\u002Fthree-system\u002F](https:\u002F\u002Fwww.hylab.cn\u002Fdemo\u002Fthree-system\u002F)\n\n## è´ä¹°ä¸æ¯æ\n\næ¬ååå
å«å®æ´åå端æºç ãæ°æ®åºå»ºè¡¨èæ¬ä¸åå§æ°æ®ï¼è´ä¹°åå¯ç¨äºå¦ä¹ ä¸äºæ¬¡å¼åãå¦éææ¯æ¯æãå®å¶å¼åæå䏿æå¨è¯¢ï¼è¯·è系客æã\n\n> **注æï¼æ¬ååä¸å
å«å¾çæç¤ºåºæ¯ã模ååè´´å¾ã**",500000,99800,"\u002Fstatic\u002Fitems\u002F7507796383034904576\u002Fcropped\u002F56ee3340-7fa8-47fe-9408-4bcd0c758772.jpg",[148,149,152],{"code":117,"name":118},{"code":150,"name":151},"3d-gis","ä¸ç»´GIS",{"code":153,"name":154},"java","Java","2026-09-21 21:42:25","2026-09-22 20:41:30",{"id":158,"code":159,"name":160,"description":161,"detail":162,"price":163,"discount_price":66,"stock":93,"category":35,"category_name":35,"version":110,"thumbnail":164,"status":71,"is_active":5,"show_on_home":5,"sort":44,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":165,"specs":69,"skus":69,"tags":166,"create_time":176,"update_time":177},"7431299320755916800","gis-svg","GISå°å¾SVGç¢é徿 åºï½114ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çå\u002Få
Œ
±è®¾æ½\u002F建çå°æ ï¼æ æç¼©æ¾ï¼æ¯æå¨ææ¢è²","ä¸å¥ä¸ä¸º GIS å°å¾åºç¨æé ç SVG ç¢é徿 åºï¼æ¶å½ 114 ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼æ¶µç管ééé¨ãçæ°çåãå
Œ
±è®¾æ½ã建çå°æ çå¤ä¸ªç±»å«ãSVG ç¢éæ ¼å¼æ æç¼©æ¾ï¼æ¯æéè¿ CSS\u002FJavaScript 卿æ¢è²æ¹å¤§å°ï¼å³ä¹°å³ç¨ï¼å
¼å®¹ Webãç§»å¨ç«¯ãæ¡é¢ç«¯ä»¥å LeafletãOpenLayersãMapboxãArcGIS ç主æµå°å¾å¹³å°ã","# GIS å°å¾ SVG ç¢é徿 åº\n\n114 ä¸ªå¸æ¿ç®¡ç½è®¾æ½æ æ³¨å¾æ ï¼çæ°çåãå
Œ
±è®¾æ½ã建çå°æ ä¸å¥é
é½ã\n\nå GIS å°å¾åæºæ
§åå¸å¹³å°æ¶ï¼å¾æ å¾å¾æ¯æ³è±¡ä¸æ´éº»ç¦ã\n\nç½ä¸æ¾å°çç´ æï¼ä¸æ¯ä½å¾æ¾å¤§ååç³ï¼å°±æ¯å¾æ 飿 ¼ä¸ç»ä¸ï¼é¢è²å尺寸ä¹è¦ä¸ä¸ªä¸ªè°æ´ã叿¿ç®¡ç½ãçæ°çåãå°ä¸ç®¡çº¿è¿äºä¸ä¸è®¾æ½ï¼å¯ç´æ¥ä½¿ç¨ç徿 æ´å°ã\n\nè¿å¥å¾æ åºæ¶å½äº 114 ä¸ªå¸æ¿è®¾æ½æ æ³¨å¾æ ï¼å
¨é¨éç¨ SVG ç¢éæ ¼å¼ãæ¾å¤§ä¸å¤±çï¼æ¯æéè¿ CSS æ JavaScript å¨æä¿®æ¹é¢è²ã大å°åéæåº¦ãä¸è½½åå°±è½ç´æ¥éæå° Webãç§»å¨ç«¯ãæ¡é¢ç«¯ä»¥å LeafletãOpenLayersãMapboxãArcGIS çå°å¾å¹³å°ä¸ã\n\n\n\n## 为ä»ä¹éæ© SVG\n\n- ç¢éæ ¼å¼ï¼æ¾å¤§å¤å°åé½ä¿ææ¸
æ°ï¼éé
ä¸å尺寸åå±å¹å辨ç\n- åä¸ªå¾æ 约 1-5KBï¼æä»¶å°ãå è½½éåº¦å¿«ï¼æ¯ PNG å JPG æ´èç带宽\n- é¢è²ã大å°åéæåº¦é½å¯ä»¥ç¨ CSS æ JavaScript è°æ´ï¼ä¸ç¨å¦å¤åå¤å¤å¥æä»¶\n- ä¸è½½åå³å¯ä½¿ç¨ï¼ä¸éè¦ä»é¶å¼å§ç»å¶\n\n## 徿 åç±»\n\n### 管ééé¨ï¼35 个ï¼\n\né¢å叿¿ç®¡ç½åå°ä¸ç®¡çº¿æ 注ãå
å«ä¸éãåéã弯头ã管éã管帽ï¼é¸éãçéãè¶éãæªæ¢éãæ¢åéãååéï¼æ³å
°ãæ¥å¤´ãè¡¥å¿å¨ãææ°éãææ°´éåæ¶ç«æ ç常ç¨è®¾æ½ã
97\n\n\n\n### çæ°çåï¼14 个ï¼\n\néåçæ°åè½æºç®¡çå¹³å°ãå
å«çæ°è¡¨ãè°åå¨ãçæ°äºãçæ°ç®¡éï¼çåç«ãæ¢çç«ãä¾ç管éãçåäºï¼çæ°æ¥è¦å¨åå®å
¨éç徿 ã\n\n\n\n### å
Œ
±è®¾æ½ï¼16 个ï¼\n\néç¨äºæºæ
§åå¸åå
Œ
±æå¡å¹³å°ãå
å«çº¢ç»¿ç¯ãè·¯ç¯ãå车åºãå
¬äº¤ç«ï¼å徿¡¶ãå
¬åãäºçãæ¶é²æ ï¼æå头ãçæ§æãçµçº¿æåååå¨ç设æ½ã\n\n\n\n### 建çå°æ ï¼12 个ï¼\n\nå°å¾ POI æ æ³¨å¯ä»¥ç´æ¥ä½¿ç¨ãå
å«å¦æ ¡ãå»é¢ãé¶è¡ãé®å±ãæ¿åºï¼ååºãè¶
å¸ãé¤å
ãé
åºï¼ä½å®
ãå·¥ååä»åºç常è§å»ºçã\n\n\n\n### å
¶ä»ç±»å«ï¼37 个ï¼\n\nå
å«åå
¬ç¨åãå·¥å
·ã设å¤ãèªç¶å
ç´ ãç¯å¢æ è¯ãéç¨ç¬¦å·åæç¤ºæ è¯ï¼å¯ç¨äºåç§é¶æ£çå°å¾æ 注åè¡ä¸åºç¨åºæ¯ã\n\n\n\n### æç»æ´æ°\n\n2026 å¹´ 2 æ 24 æ¥æ°å¢ 85 个 SVG 徿 ï¼åç»æ´æ°å
å®¹åæ ·å
å«å¨è´ä¹°èå´å
ã\n\n\n\n\n\n## éç¨åºæ¯\n\n### WebGIS åºç¨\n\néç¨äº LeafletãOpenLayersãMapbox çå¨çº¿å°å¾æ 注ï¼ä¹å¯ç¨äº ArcGIS Online å QGIS çå°çä¿¡æ¯ç³»ç»ã\n\n### ç§»å¨ç«¯å°å¾\n\néç¨äºç§»å¨ GISã导èªåºç¨åä½ç½®æå¡åºç¨ã\n\n### æ¡é¢ GIS 软件\n\næ¯æ ArcGIS DesktopãQGIS å SuperMap çæ¡é¢ GIS 软件ã\n\n### è¡ä¸åºç¨\n\néç¨äºå¸æ¿ç®¡ç½ç®¡çç³»ç»ãçæ°çåçæ§å¹³å°ãæºæ
§åå¸ç®¡çå¹³å°ãå
Œ
±è®¾æ½å·¡æ£åå°ä¸ç®¡çº¿ç®¡çç³»ç»ã\n\n## 交ä»å
容\n\n- **114 个 SVG 徿 æä»¶**ï¼æ¯ä¸ªå¾æ 齿¯ç¬ç«æä»¶ï¼å½åæ¸
æ°ï¼å¯ä»¥æéåç¬ä½¿ç¨\n- **徿 å¾é**ï¼å
å« SVG 对åºç PNG 缩ç¥å¾ï¼ä»¥ååå¹¶åç PNG å¾é\n\n## ææ¯è§æ ¼\n\n| åæ° | 说æ |\n| --- | --- |\n| æä»¶æ ¼å¼ | SVGï¼å¯ç¼©æ¾ç¢éå¾å½¢ï¼ |\n| é¢è²æ¨¡å¼ | åè²æåè²ï¼æ¯æå¨æçè² |\n| 尺寸èå´ | 24Ã24 è³ 200Ã200ï¼åå§å°ºå¯¸ï¼ |\n| åæä»¶å¤§å° | 约 1-5KB |\n| å
¼å®¹æ§ | æ¯æææç°ä»£æµè§å¨åä¸»æµ GIS å¹³å° |\n\n## å¿«é䏿\n\n1. ä¸è½½å¾æ åºï¼è´ä¹°åå³å¯ä¸è½½å®æ´æä»¶å
\n2. è§£åæä»¶ï¼å° SVG æä»¶æ¾å
¥é¡¹ç®ç®å½\n3. å¼ç¨å¾æ ï¼å¨ HTMLãCSS æ JavaScript ä¸å¼ç¨\n4. è°æ´åæ°ï¼æéè¦ä¿®æ¹é¢è²å大å°\n5. å¼å§ä½¿ç¨ï¼å°å¾æ éæå°å°å¾åºç¨ä¸ï¼ç¨äºè®¾æ½æ 注\n\n## 常è§é®é¢\n\n### 徿 æ¾å¤§åä¼ä¸ä¼æ¨¡ç³ï¼\n\nä¸ä¼ãSVG æ¯ç¢éæ ¼å¼ï¼ä»»æå°ºå¯¸ç¼©æ¾é½è½ä¿ææ¸
æ°ã\n\n### è½ä¸è½ä¿®æ¹é¢è²å大å°ï¼\n\nå¯ä»¥ãä½¿ç¨ CSS æ JavaScript ä¿®æ¹ fillãstrokeãwidthãheight ç屿§å³å¯ï¼ä¸éè¦éæ°å¯¼åºå¤å¥å¾æ ã\n\n### è½ä¸è½åç¨ï¼\n\nå¯ä»¥ãæ¯æä¸ªäººé¡¹ç®ååä¸é¡¹ç®ä½¿ç¨ï¼ä¹å¯ä»¥ä¿®æ¹åå®å¶ï¼æ éç½²åãä¸è½è½¬å®æååæºæä»¶ã\n\n### å
¼å®¹åªäºå¹³å°ï¼\n\næ¯æææç°ä»£æµè§å¨ï¼åæ¶å
¼å®¹ LeafletãOpenLayersãMapboxãArcGISãQGISãSuperMap ç主æµå°å¾å¹³å°ã\n\n## è´ä¹°é¡»ç¥\n\n- å¯ç¨äºä¸ªäººååä¸é¡¹ç®\n- æ¯æä¿®æ¹åå®å¶ï¼æ éç½²å\n- ç¦æ¢è½¬å®æååæºæä»¶\n\n## ç«å³è´ä¹°ï¼è®©å°å¾æ æ³¨ä¸æ¥å°ä½\n\n114 ä¸ªå¸æ¿è®¾æ½ SVG 徿 ï¼ç¢éæ ¼å¼ãæ¾å¤§ä¸ç³ï¼æ¯æå¨ææ¢è²åå°ºå¯¸è°æ´ï¼ä¸è½½å³å¯ä½¿ç¨ãçä¸å¯»æ¾å¾æ ãä¿®æ¹é¢è²åéæ°ç»å¶çæ¶é´ï¼æç²¾åæ¾åçæ£çå°å¾åè½ä¸ã",5000,"\u002Fstatic\u002Fitems\u002F7431299320755916800\u002Fcropped\u002F71d9cacb-1a1d-4df5-8b0b-52ba2bdafbf0.jpg","icon",[167,170,173],{"code":168,"name":169}
97,"gis","GIS",{"code":171,"name":172},"gis-tools","GISå·¥å
·",{"code":174,"name":175},"situation-plotting","æå¿æ ç»","2026-02-22 19:30:24","2026-09-23 21:03:15",{"id":179,"code":180,"name":181,"description":182,"detail":183,"price":163,"discount_price":184,"stock":6,"category":35,"category_name":35,"version":110,"thumbnail":185,"status":71,"is_active":5,"show_on_home":5,"sort":186,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":165,"specs":69,"skus":69,"tags":187,"create_time":195,"update_time":196},"7431272258133430272","gis-map","60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模\u002F游æå¼å\u002FGISå°å¾æ ç¼PBRè´´å¾åé","ä¸ä¸º 3D 建模å¸ã游æå¼åè
ä¸ GIS å·¥ç¨å¸åå¤çå°é¢æè´¨è´´å¾ç´ æå
ï¼æ¶å½ 60+ å¼ èªç¶å°å½¢ãåå¸éè·¯ãæ¯è§ç»¿åãå·¥ä¸ç®¡çº¿ä¸ç¹æ®æè´¨è´´å¾ã256Ã256 \u002F 512Ã512 å辨çï¼æ ç¼æ¼æ¥ãå¼ç®±å³ç¨ï¼å
¼å®¹ UnityãUnrealãBlenderãArcGIS ç主æµå¼æä¸å¹³å°ï¼å¸®ä½ çä¸å¤§éæå·¥åè´´å¾çæ¶é´ã","# 60+å¼ é«æ¸
å°é¢æè´¨è´´å¾ç´ æå
ï½3D建模\u002F游æå¼å\u002FGISå°å¾æ ç¼PBRè´´å¾åé\n\n## 3Då»ºæ¨¡ãæ¸¸æå¼åãGISå°å¾é½è½ç¨\n\nä¸å¥æ ç¼PBRå°é¢è´´å¾ï¼è¦çèªç¶å°å½¢ãåå¸éè·¯ãæ¯è§ç»¿åãå·¥ä¸ç®¡çº¿åç¹æ®æè´¨ã䏿¬¡è´ä¹°ï¼åç»æ´æ°ä¹è½ç»§ç»ä½¿ç¨ã\n\nå3Dåºæ¯æ¶ï¼æè®©äººå¤´ç¼çï¼å¾å¤æ¶å䏿¯æ¨¡åæ¬èº«ï¼èæ¯è´´å¾ã\n\næ¾äºå天ï¼å¾çå¯è½å¸¦æ°´å°ï¼å辨çççè¿è¡ï¼æ¾å¤§ä»¥åå´ä¸ç模ç³ï¼å¥½ä¸å®¹æéºå°åºæ¯éï¼æ¥ç¼åæ¸
æ¸
æ¥æ¥ãæ¢ç´ æãä¿®æ¥ç¼ãè°å°ºå¯¸ï¼æ¶é´å°±è¿ä¹ä¸ç¹ç¹èæäºã\n\nè¿å¥ç´ æå
æ´çäº60å¤å¼ å°é¢æè´¨è´´å¾ï¼å
¨é¨åè¿æ ç¼å¤çãä¸è½½ãè§£ååï¼å¯ä»¥ç´æ¥å¯¼å
¥UnityãUnrealãBlenderãArcGISç软件使ç¨ã\n\n\n\n## é颿åªäºè´´å¾\n\n### èªç¶å°å½¢\n\nèå°ãåé¢ãæ²å°ãéªå°ãå°é¢ãç ¾ç³ãåµç³ç常è§å°å½¢æè´¨é½æ¶å½å¨å
ã\n\nèéãæå£ãæ®éå°å½¢æ¨¡æï¼åºæ¬é½è½æ¾å°åéçåºæï¼é好åç´æ¥ç¨ï¼ä¸å¿
æ¯æ¬¡ä»å¤´æç´¢ã\n\n\n\n### åå¸éè·¯\n\næ²¥éè·¯é¢ãè±ç ãå°ç ãè±å²å²©ãæ··ååãéºè£
è·¯é¢ãç é¢çåå¸å¸¸è§æè´¨ï¼é½æ´çå¨è¿ä¸é¨åã\n\næ²¥éè·¯é¢è¿åºåäºä¸åç磨æç¨åº¦ãååå¸è¡éã建çå¨è¾¹æéè·¯åºæ¯æ¶ï¼ç´æ¥æç¬¦ååºæ¯ççæ¬å³å¯ã\n\n\n\n### æ¯è§ç»¿å\n\nè¿ä¸ç±»å
å«8å¼ ä»¥ä¸è´´å¾ï¼æä¸åå¯åº¦ç绿å带ãé»è±åãèè±åãæ æå°é¢åå¤ç§èåªææã\n\n建çå¯è§åãå叿¯è§é¡¹ç®éï¼å°é¢ä¸å¿
åªéºä¸å±åè°ç绿è²ãæ¢å ç§æè´¨ï¼åºæ¯å±æ¬¡ä¼èªç¶å¾å¤ã\n\n\n\n### å·¥ä¸ç®¡çº¿\n\nå·¥ä¸ååºç¡è®¾æ½åºæ¯éï¼ç®¡éæè´¨å¾å¾å¾é¾ä¸´æ¶æ¾å°ãè¿ä¸ç±»æ¶å½äº15å¼ ä»¥ä¸è´´å¾ï¼å
æ¬ï¼\n\n- é¢ç®¡\n- éèé¢ç®¡\n- é¸é管\n- PE管\n- PVC管\n- PPR管\n- 水泥管\n- éå±ç®¡\n\nåGIS管线å¯è§åãå·¥ä¸è®¾æ½æåºç¡è®¾æ½åºæ¯æ¶ï¼å¯ä»¥ææè´¨ç´æ¥æéï¼ä¸ç¨åä¸å¼ å¼ éæ°å¶ä½ã\n\n\n\n### ç¹æ®æè´¨\n\næäºæè´¨å¹³æ¶ä¸ä¸å®é©¬ä¸ç¨å°ï¼çæ£éè¦çæ¶åå´ä¸å¤ªå¥½æ¾ï¼æä»¥ä¹åç¬æ´çäºåºæ¥ã\n\nå
æ¬æ¨æ¿ãå¡è¶è·éãæµ·é¢ãæ¹é¢ãçæ¹ãéçãéå±çº¹çåå纹ççï¼å
±10å¼ ä»¥ä¸ã\n\n\n\n## åç»è¿ä¼ç»§ç»æ´æ°\n\nè¿å¥ç´ æå
䏿¯ä¹°å®å°±åå¨å½åçæ¬ã\n\n2026å¹´2æ23æ¥æ°å¢8å¼ è´´å¾ï¼2æ24æ¥åæ°å¢29å¼ ãåç»æ´æ°å
容ä¹å
å«å¨è´ä¹°èå´å
ï¼ä¹°ä¸æ¬¡ï¼åé¢ç»§ç»è¡¥å
ã\n\n\n\n\n\n## ç´ æåæ°\n\n| åæ° | 说æ |\n| --- | --- |\n| è´´å¾æ°é | 60+å¼ |\n| å辨ç | 256Ã256 \u002F 512Ã512åç´ |\n| æä»¶æ ¼å¼ | JPG \u002F PNG |\n| æ¼æ¥æ¹å¼ | æ ç¼æ¼æ¥ |\n| è²å½©æ¨¡å¼ | RGB |\n| åå¼ å¤§å° | 约50-200KB |\n| æ»å®¹é | 约8-15MB |\n\n## è½ç¨å¨åªäºé¡¹ç®é\n\n### 游æå¼å\n\n弿¾ä¸çå°å½¢ãåå¸å»ºè®¾æ¨¡æãå°å»æ¸¸æåºæ¯ãçç¥æ¸¸æå°å¾çï¼é½å¯ä»¥ç´æ¥ä½¿ç¨ã\n\n### 建çå¯è§å\n\néç¨äºå»ºçææå¾ãæ¯è§æ¹æ¡å±ç¤ºã室夿¸²æ
97ååå¸è§å项ç®ã\n\n### GISå°å¾ä¸æ°ååªç\n\nå¯ç¨äºä¸ç»´åºæ¯æå»ºã管线系ç»å¯è§åãå°å½¢æ¨¡æååå¸åºç¡è®¾æ½å±ç¤ºã\n\n### VRä¸AR项ç®\n\nèæåºæ¯æå»ºãå°é¢è¯å«ãæ²æµ¸å¼ä½éªåæ°ååªç项ç®ä¹è½ç¨ã\n\n## ä½¿ç¨æ¹æ³\n\n### ç¬¬ä¸æ¥ï¼ä¸è½½å¹¶è§£å\n\nè·å¾ç´ æå
åï¼è§£åå°æ¬å°æä»¶å¤¹ã\n\n### ç¬¬äºæ¥ï¼å¯¼å
¥è½¯ä»¶\n\n- Unityï¼ç´æ¥æå
¥Assetsæä»¶å¤¹\n- Unrealï¼å¯¼å
¥Content Browser\n- 3ds MaxãMayaï¼å¨æè´¨ç¼è¾å¨ä¸å è½½\n- Blenderï¼å¨Shader Editor䏿·»å Image Textureèç¹\n\n### ç¬¬ä¸æ¥ï¼åºç¨æè´¨\n\næè´´å¾åºç¨å°æ¨¡å表é¢ï¼åæ ¹æ®åºæ¯éè¦è°æ´UVæ å°åå¹³éºåæ°ã\n\n## æ¯æç软件åå¹³å°\n\n### 游æå¼æ\n\nUnity 2019å以ä¸çæ¬ãUnreal Engine 4\u002F5ãCryEngineãGodotã\n\n### 建模软件\n\n3ds MaxãMayaãBlenderãCinema 4DãSketchUpã\n\n### GISå¹³å°\n\nArcGIS ProãQGISãSuperMapãCesiumJSã\n\n### 渲æå¨\n\nV-RayãCoronaãArnoldãCyclesãEeveeã\n\n## 常è§é®é¢\n\n### è´´å¾å¯ä»¥æ ç¼å¹³éºåï¼\n\nå¯ä»¥ãææè´´å¾é½åè¿æ ç¼å¤çï¼å¤§é¢ç§¯å¹³éºæ¶ä¸ä¼åºç°ææ¾æ¥ç¼ã\n\n### 256å°512çå辨çå¤ç¨åï¼\n\nè¿ç»å辨çéå大夿°å®æ¶æ¸²æé¡¹ç®ï¼ä¹è½æ»¡è¶³ä¸çè´¨éç离线渲æã\n\n妿项ç®éè¦æ´é«ç²¾åº¦ï¼è¿å¯ä»¥é
åAIè¶
åå·¥å
·ç»§ç»æ¾å¤§ã\n\n### å¯ä»¥ç¨äºåä¸é¡¹ç®åï¼\n\nå¯ä»¥ãè´ä¹°åå¯ç¨äºä¸ªäººé¡¹ç®ååä¸é¡¹ç®ï¼ä¸éè¦å¦å¤ç³è¯·ææã\n\n### æ¯æåªäºæ ¼å¼ï¼\n\næä¾JPGåPNGä¸¤ç§æ ¼å¼ï¼ä¸»æµ3Dè½¯ä»¶ãæ¸¸æå¼æåGISå¹³å°é½å¯ä»¥ä½¿ç¨ã\n\n### æä¹è°æ´å¹³éºå¯åº¦ï¼\n\nå¨æè´¨ç¼è¾å¨ä¸ä¿®æ¹UV Tilingåæ°å³å¯ãæ°å¼è¶å¤§ï¼è´´å¾å¹³éºå¾è¶å¯ï¼è¡¨é¢çº¹ççèµ·æ¥ä¹ä¼æ´ç»ã\n\n## è´ä¹°å请注æ\n\n- æ¬ç´ æå
å±äºæ°åååï¼è´ä¹°å䏿¯æéæ¢\n- ä»
éåæ³ç¨é使ç¨\n- ç¦æ¢äºæ¬¡é宿åå\n- ä¸åå建议å
æ¥çé¢è§å¾ï¼ç¡®è®¤ç´ æé£æ ¼åå辨ç符åéæ±\n- 使ç¨è¿ç¨ä¸éå°ææ¯é®é¢ï¼å¯ä»¥è系客æè·åæ¯æ\n\n## 䏿¬¡ä¹°é½å¸¸ç¨å°é¢æè´¨\n\n60å¤å¼ æ ç¼å°é¢è´´å¾ï¼è¦çèªç¶å°å½¢ãåå¸éè·¯ãæ¯è§ç»¿åãå·¥ä¸ç®¡çº¿åç¹æ®æè´¨ã\n\nä¸ç¨åè±å¤§éæ¶é´å°å¤æ¾å¾ï¼ä¹ä¸ç¨åå¤å¤çæ¥ç¼åè²å·®ãä¸è½½åç´æ¥å¯¼å
¥è½¯ä»¶ï¼ææ¶é´çç»å»ºæ¨¡ã渲æï¼ä»¥åçæ£çåä½ã\n",2000,"\u002Fstatic\u002Fitems\u002F7431272258133430272\u002F5229e5a1-5420-40bf-b265-604ce355374a.png",70,[188,191,194],{"code":189,"name":190},"pbr-material","PBRæè´¨",{"code":192,"name":193},"3d-texture","ä¸ç»´çº¹ç",{"code":168,"name":169},"2026-02-22 17:42:52","2026-09-23 21:04:24",{"id":198,"code":199,"name":200,"description":201,"detail":202,"price":203,"discount_price":204,"stock":205,"category":35,"category_name":35,"version":110,"thumbnail":206,"status":71,"is_active":5,"show_on_home":5,"sort":207,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":165,"specs":69,"skus":69,"tags":208,"create_time":212,"update_time":213},"7431504442907824128","gis-topology","ç®¡éææå¾æ ç´ æåºï½ç»ææ°´\u002Fçæ°ç®¡ç½è®¾è®¡ä¸ç¨PNG徿 å
ï¼716ä¸ªé«æ¸
徿 ï¼äºçéé¨ç®¡ä»¶ä»ªè¡¨è®¾å¤çµå设æ½å
¨åç±»","ä¸ä¸ºç»ææ°´ãçæ°ç®¡ç½è®¾è®¡æé çä¸ä¸å¾æ ç´ æåºï¼æ¶å½ 716 ä¸ªé«æ¸
PNG 徿 ï¼æ¶µçäºçãéé¨ã管件ã仪表ã设å¤ãæ¯æ¶ãçµå设æ½ãç¹æ®è®¾æ½å
«å¤§ç±»ãPNG æ ¼å¼æ¯æéæèæ¯ï¼æ åå设计ã䏿å½åï¼å¯ç´æ¥æå
¥ AutoCADãRevitãPhotoshop ç软件ï¼ç¨äºå·¥ç¨è®¾è®¡ãGIS 管ç½ç³»ç»ãææ¯ææ¡£ä¸ç³»ç»å¼åã","# ç®¡éææå¾æ ç´ æåº\n\nç»ææ°´åçæ°ç®¡ç½è®¾è®¡ç¨çä¸ä¸ PNG 徿 å
ï¼ä¸å
± 716 ä¸ªé«æ¸
徿 ï¼äºçãéé¨ã管件ã仪表ã设å¤ãæ¯æ¶ãçµå设æ½ãç¹æ®è®¾æ½å
«å¤§ç±»é½å
å«å¨å
ã\n\nPNG æ ¼å¼å¸¦éæèæ¯ï¼å¾æ æåè½åç±»ã䏿å½åï¼æ¾èµ·æ¥å¿«ï¼ç¨èµ·æ¥ä¹çäºãéå AutoCADãRevitãPhotoshop ç软件ï¼ä¹è½ç¨äºå·¥ç¨è®¾è®¡ãGIS 管ç½ç³»ç»ãææ¯ææ¡£åç³»ç»å¼åã\n\nç»ç®¡ç½å¾æ¶ï¼æè®©äººå¤´ç¼çå¾å¾ä¸æ¯ç®¡çº¿æ¬èº«ï¼èæ¯åç§å¾æ ã\n\näºçãéé¨ã管件ã仪表åè®¾å¤æ°éä¸å¤ï¼é èªå·±ä¸ä¸ªä¸ªç»ï¼ä¸ä½è´¹æ¶é´ï¼æåè¿å®¹æåºç°çº¿æ¡é£æ ¼ä¸ç»ä¸çé®é¢ãæ¢ä¸ä¸ªé¡¹ç®ï¼è§æ ¼ä¸ä¸æ ·ï¼åå¾éæ°æ´çã\n\nè¿å¥ç´ æåºå°±æ¯ä¸ºè¿ç±»æ
åµåå¤çââ716 ä¸ªç»ææ°´åçæ°ç®¡ç½ä¸ç¨å¾æ ï¼å
«å¤§ç±»ä¸æ¬¡æ´ç好ï¼ç´æ¥ä¸è½½ä½¿ç¨ã\n\n\n\n\n\n> 徿 æ°éè¾å¤ï¼ä¸é¢åªæ¾äºä¸å°é¨åæªå¾ã\n\n## 为ä»ä¹éå®\n\n- å
容æ¯è¾å
¨ï¼ä»å¸¸ç¨ç®¡ä»¶å°å¤æè®¾å¤ï¼å¸æ¿ç®¡ç½è®¾è®¡éç»å¸¸ç¨å°çå
ç´ åºæ¬é½è½æ¾å°\n- 髿¸
éæï¼PNG æ ¼å¼æ¯æéæèæ¯ï¼æ¾è¿å¾çº¸ãææ¡£åçé¢é齿¹ä¾¿ï¼ä¸å尺寸ä¸ä¹æ¸
æ¥\n- æ ååè®¾è®¡ï¼æ¹ä¾¿å¢éåä½ï¼ä¹æ¹ä¾¿ä¸å项ç®ä¹é´ä¿æå¾çº¸é£æ ¼ä¸è´\n- å
97³ä¸å³ç¨ï¼ä¸éè¦éæ°ç»å¶ï¼ä¸è½½åæåç±»æ¥æ¾ï¼ç´æ¥å¯¼å
¥è®¾è®¡è½¯ä»¶å°±è½ç¨\n\n## 徿 åç±»\n\n### äºçç±»ï¼39 ç§ï¼\n\n污水äºã鍿°´äºã综åäºç常è§ç±»å齿ãå
æ¬æ±¡æ°´å窨äºãæ¹çª¨äºãåçæ¹äºãç´éäºãä¸éäºååéäºï¼é¨æ°´äºä¹æå¯¹åºçå¤ç§äºåãå¦å¤è¿å
æ¬é¨èåç´éäºãä¸éäºãåéäºï¼æ¹çç´éäºãä¸éäºãåéäºï¼æ¶é²æ äºã人åäºçã\n\n\n\n### éé¨ç±»ï¼125 ç§ï¼\n\né¸éãçéãæªæ¢éãè°èéè¿äºå¸¸ç¨éé¨é½æãæ¢åéãååéãå®å
¨éãçæ°´éãééãçµç£éãéèéãæå¡éãé¾è½®éãéåéåææ¿éä¹å
å«å¨å
ãæè´¨åè¿æ¥æ¹å¼ä¹åäºåºåï¼é¸éãéãPEãPVCãæ³å
°ãæ¿æççç±»åé½è½æ¾å°ã\n\n\n\n### 管件类ï¼238 ç§ï¼\n\nä¸éå
æ¬æ åä¸éãå¼å¾ä¸éãY åä¸éã45 度 Y åä¸éå V åä¸éãåéã弯头ãå徿¥å¤´ãæ³å
°ãå夫èãææ§æ¥å¤´ã软管ã管帽ãä¸å µåç²æ¿ç常ç¨ç®¡ä»¶ä¹é½å¨éé¢ã弯头å
å« 90 度ã45 度ãå¼å¾ãè§åº¦åæ¿æçç±»åï¼å¼å¾ä¸éè¦ç 160Ã110 å° 110Ã50 ç常è§è§æ ¼ã\n\n\n\n### 仪表类ï¼66 ç§ï¼\n\næµé计å
æ¬åæ¿æµé计ãè½¬åæµéè®¡ãæ¶¡è½®æµé计ãçµç£æµé计ãé¶å¼æµé计ãå®¹ç§¯å¼æµé计åæä¸éæµé计ãååè¡¨ææ ååå表ãU ååå表ãçµæ¥ç¹åå表åè¿ä¼ ååè¡¨ãæ°´è¡¨å
æ¬æ³å
°æ°´è¡¨ãèºçº¹æ°´è¡¨ãè¿ä¼ 水表åå¶è½®è¡¨ï¼çæ°è¡¨å
æ¬ç®è表åç½è¨è¡¨ï¼æ¸©åº¦è®¡åæ¶²ä½è®¡ä¹æå¯¹åºå¾æ ã\n\n\n\n### 设å¤ç±»ï¼87 ç§ï¼\n\n泵类å
æ¬ç¦»å¿æ³µãç®¡éæ³µãååæ³µãç空泵åå åæ³µãè¿æ»¤å¨å
æ¬ Y åè¿æ»¤å¨ã篮å¼è¿æ»¤å¨ãT åè¿æ»¤å¨ååçåè¿æ»¤å¨ãè°å设å¤å
æ¬è°åå¨ãè°åæåè°åç®±ã伸缩补å¿è£
ç½®å
æ¬ç形补å¿è£
ç½®ãæ³¢å½¢è¡¥å¿è£
ç½®ãå¥ç®¡è¡¥å¿è£
ç½®ãè¨èèåæ³¢çº¹ç®¡ãå®å
¨è£
ç½®å
æ¬å®å
¨éãå®å
¨æ°´å°ãçç ´çååæéãæ¤å¤è¿ææ¢çå¨ãæ¶å£°å¨åæ°´é¤æ¶é¤å¨ç设å¤ã\n\n\n\n### æ¯æ¶ç±»ï¼24 ç§ï¼\n\nåºå®æ¯æ¶ãæ»å¨æ¯æ¶ã坼忝æ¶ãé使¯æ¶ãå¼¹ç°§æ¯æ¶ãåæ¶åææ¶é½å
å«å¨å
ãèºéå¼ãé¢åå¼åç»åå¼ç®¡éæ¯æè£
ç½®ä¹æå¯¹åºå¾æ ã\n\n\n\n### çµå设æ½ç±»ï¼64 ç§ï¼\n\næå¡æå骨åãåä¼åãé
æ¯åãç«å¤´åãé¨åçå¤ç§é åã线çå
æ¬æåãé讯åçµç¼äºï¼ç¯å
·æè·¯ç¯ãè¦æ¥ç¯åèªç©ºç¯ï¼ååå¨ãé
çµç®±åé¿é·è£
ç½®ççµå设æ½ä¹å
å«å¨å
ã\n\n\n\n### ç¹æ®è®¾æ½ç±»ï¼13 ç§ï¼\n\næ¶é²æ ãæ¶é²è®¾æ½ãçæ°æ¥è¦å¨ãçæ°æ¢æµå¨ãçæ°è¡¨ç®±ãæ¤ææ¿ãçæå¡ãæåå¤´ãæ¥çº¿ç®±åæ§å¶ç®±çé½è½æ¾å°ã\n\n\n\n## éç¨åºæ¯\n\n### å·¥ç¨è®¾è®¡\n\nå¯å¯¼å
¥ AutoCADã䏿 CADãRevit ç软件ï¼éå CAD å¶å¾ãBIM 建模åç»ææ°´ãçæ°ç®¡ç½è®¾è®¡ã\n\n### GIS åºç¨\n\nå¯ç¨äºç®¡ç½ GIS ç³»ç»ãå°å¾æ æ³¨åæ°æ®å¯è§åã\n\n### ææ¡£ç¼å¶\n\néåææ¯æ¹æ¡é
å¾ãæ½å·¥å¾çº¸å¾ä¾ãæä½æååå¹è®ææã\n\n### ç³»ç»å¼å\n\nå¯ç¨äºç®¡ç½ç®¡çç³»ç»ãå·¡æ£ç»´æ¤ç§»å¨åºç¨ãçæ§ç®¡ç Web å¹³å°ç项ç®ã\n\n## ææ¯è§æ ¼\n\n| åæ° | 说æ |\n| --- | --- |\n| æä»¶æ ¼å¼ | PNGï¼æ¯æéæèæ¯ |\n| 徿 æ°é | 716 个 |\n| å辨ç | 髿¸
åè´¨ï¼éåä¸å
97尺寸 |\n| å½åè§è | 䏿å½åï¼æ¸
æ¥å¥½æ¾ |\n| åç±»ç»ç» | æåè½åç±»ï¼æ¹ä¾¿æ¥æ¾ |\n\n## ä½¿ç¨æ¹æ³\n\n1. ä¸è½½åè§£åå°æ¬å°æä»¶å¤¹\n2. æå¼å¯¹åºåç±»ï¼æ¾å°éè¦ç徿 \n3. ç´æ¥ææ½æå¯¼å
¥è®¾è®¡è½¯ä»¶\n4. æ ¹æ®å¾çº¸éè¦è°æ´å¤§å°åä½ç½®\n\n## éåè°ç¨\n\n叿¿è®¾è®¡å¸ãç»ææ°´å·¥ç¨å¸ãçæ°ç®¡ç½è®¾è®¡å¸ãBIM å·¥ç¨å¸ãGIS å¼å人åãå¶å¾äººåãææ¡£ç¼å人åï¼ä»¥åç¸å
³ä¸ä¸å¦çã\n\n## 常è§é®é¢\n\n**徿 è½ä¸è½åç¨ï¼**\n\nå¯ä»¥ãè´ä¹°åå¯ç¨äºåä¸é¡¹ç®ï¼ä¸éè¦å¦å¤ç³è¯·ææã\n\n**æ¯æåªäºè½¯ä»¶ï¼**\n\nPNG æ ¼å¼éç¨æ§è¾å¥½ï¼æ¯æ AutoCADãRevitãPhotoshopãIllustratorãWordãPowerPoint ç常è§è½¯ä»¶ã\n\n**徿 è½ä¸è½ä¿®æ¹ï¼**\n\nå¯ä»¥ä½¿ç¨å¾åç¼è¾è½¯ä»¶è°æ´å¾æ ã\n\n**ææ ·å¿«éæ¾å°éè¦ç徿 ï¼**\n\n徿 éç¨ä¸æå½åï¼æåç§°æç´¢å³å¯å®ä½ã\n\n**æ¸
æ°åº¦æä¹æ ·ï¼**\n\nç´ æä¸ºé«æ¸
PNG 徿 ï¼æ¾å¤§ä½¿ç¨ä¹è½ä¿æè¾å¥½çæ¸
æ°åº¦ã\n\n**åç»è¿ä¼ä¸ä¼æ´æ°ï¼**\n\nç´ æåºä¼æç»æ´æ°ï¼è´ä¹°ç¨æ·å¯ä»¥å
è´¹è·ååç»çæ¬ã\n\n## å®åæå¡\n\næä¾ææ¯æ¯æå使ç¨ççï¼ä¹æ¥åå®å¶éæ±ã\n\n## ç«å³è´ä¹°ï¼è®©ç®¡ç½è®¾è®¡äºååå\n\n716 个ä¸ä¸ç®¡ç½å¾æ ï¼å
«å¤§ç±»ä¸æ¬¡é
é½ï¼é«æ¸
éæèæ¯ã䏿å½åï¼ä¸è½½åå°±è½ä½¿ç¨ãæåå¤ç»å¾æ çæ¶é´ç䏿¥ï¼çç»çæ£ç设计工ä½ã\n",8000,3000,14,"\u002Fstatic\u002Fitems\u002F7431504442907824128\u002Fcropped\u002Fd06695f0-1453-4db8-8206-9d36bdf83098.jpg",80,[209,210,211],{"code":171,"name":172},{"code":174,"name":175},{"code":168,"name":169},"2026-02-23 09:05:29","2026-09-23 21:04:15",{"id":215,"code":216,"name":217,"description":218,"detail":219,"price":203,"discount_price":163,"stock":93,"category":35,"category_name":35,"version":110,"thumbnail":220,"status":71,"is_active":5,"show_on_home":5,"sort":221,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":222,"specs":69,"skus":69,"tags":223,"create_time":230,"update_time":231},"7432775810337083392","3d-model","ä¸ç»´åå¸å»ºçä¸èªç¶æ¯è§æ¨¡ååºï½128+ glTF模åèµæºå
ï¼WebGL\u002FThree.js\u002FCesiumå³ç¨å3Dèµäº§","ä¸å¥ä¸ä¸º Web 端 3D å¼åè
æé çé«è´¨é模åèµæºå
ï¼æ¶å½ 128+ 个 glTF æ ¼å¼æ¨¡åï¼è¦çåå¸å»ºçãèªç¶æ¤è¢«ãåºç¡è®¾æ½ãå·¥ä¸è®¾å¤ãçæ°æ°´å¡ã交éãå®é²ãæ¯è§ã人ç©çä¹å¤§ç±»å«ãå
¨é¨ glTF åçæ ¼å¼ï¼æ é转æ¢å³å¯å¨ Three.jsãBabylon.jsãCesium ä¸ä½¿ç¨ï¼å·²å WebGL 渲æä¼åï¼é带ä¸ä¸æ¨¡åæ¥çå¨ï¼éåæºæ
§åå¸ãæ°ååªçãæ¸¸æä¸å»ºçå±ç¤ºç项ç®ã","# ä¸ç»´åå¸å»ºçä¸èªç¶æ¯è§æ¨¡ååº\n\n128 ä¸ªä»¥ä¸ glTF 模åï¼é¢å Web 端ä¸ç»´å¼åï¼Three.jsãBabylon.jsãCesiumãWebGL 项ç®é½è½ç´æ¥ä½¿ç¨ã\n\nåæºæ
§åå¸ãæ°ååªçã建çå±ç¤ºææ¸¸æåºæ¯æ¶ï¼æ¾æ¨¡åå¾å¾æ¯åä»£ç æ´è´¹æ¶é´ã\n\næ ¼å¼ä¸å¯¹ï¼è¦è½¬æ¢ï¼æ¨¡å没åä¼åï¼æ¾è¿ç½é¡µåå è½½æ
¢ï¼å»ºçãæ¤è¢«ã管ç½å设å¤åå¾é¾ä¸æ¬¡æ¾é½ã\n\nè¿å¥èµæºå
æå¸¸ç¨æ¨¡åéä¸å°äºä¸èµ·ï¼å
±æ¶å½ 128 ä¸ªä»¥ä¸ glTF 模åï¼è¦çåå¸å»ºçãèªç¶æ¤è¢«ãåºç¡è®¾æ½ãå·¥ä¸è®¾å¤ãçæ°æ°´å¡ã交éå®é²ãæ¯è§é
å¥ã人ç©çä¹å¤§ç±»å«ã模åéç¨ glTF åçæ ¼å¼ï¼ä¸ç¨é¢å¤è½¬æ¢ï¼ä¸è½½åå°±å¯ä»¥æ¥å
¥ Three.jsãBabylon.jsãA-FrameãPlayCanvas å Cesium.jsã\n\n\n\n\n\n## 为ä»ä¹éå®\n\n- ä¸ç¨åé个寻æ¾å»ºçãæ¤ç©ååºç¡è®¾æ½æ¨¡å\n- ä¸ç¨ä¸ºäºå
¼å®¹ Web 项ç®åå¤è½¬æ¢æ ¼å¼\n- 模åå·²ç»é对ç½é¡µå®æ¶æ¸²æåè¿ä¼åï¼éåæ¾è¿åå¸å°å¾ãæ°ååªçåºæ¯åä¸ç»´å±ç¤ºé¡µé¢\n- éå¸¦æ¨¡åæ¥çå¨ï¼å¯ä»¥å
é¢è§æ¨¡åï¼åå³å®æ¾è¿åªä¸ªåºæ¯\n- è´ä¹°åè¿è½ç»§ç»è·ååç»æ°å¢æ¨¡å\n\n## 模ååç±»\n\n### åå¸å»ºç\n\nå
å«åå
¬æ¥¼ãå±
æ°æ¥¼ãä¼ä¸æ¥¼ãå«å¢
ãåºéºãé¨å¤´ãå¤å±å»ºçãé¨å¤´æ¿ãè¡æåéºãå
»èé¢ä¸»æ¥¼åå®¿èæ¥¼ãä½å®
楼ãå¹³æ¿ãå«çé¢ã车é´ç模åãéååä¸åºãä½å®
åºã产ä¸åãå»å
»é¡¹ç®å乡æåºæ¯ã\n\n\n\n### èªç¶æ¤è¢«\n\nå
å«ç½æ¡¦ãç½æ¨ãç½æ¨ãæ¨æ ãæ¾æ ãå®å¡æ¾ã塿¾ãæ«æ ãæ³æ ãé¶æã馿¨ã梧æ¡ãè¹ææ ãæ¡æ ãæ£æ ãè¡èãçæ¨ã女è´ãå¿å¬ãè¿æ¥è±ãèèãé
¸æ£ãæ´æ ãæ²¹æã彿§ãç³æ¾çäºåå¤ç§æ æ¨åçæ¨ãè¡éæ ãæ¯è§ç»¿åãæåååå¸å
¬åé½è½ç¨ã\n\n\n\n### åºç¡è®¾æ½\n\nå
å«ä¼ 达室ãåäºãè±åæ¿ãé¨å£è±åãå·æ³ãç®å¤´ãæ£æ¥ç¹ç模åãéåå°åºãååºãå
¬åã广åºåååºå
¥å£ã\n\n\n\n### å·¥ä¸è®¾å¤\n\nå
å«é
çµå®¤ã设å¤é´ãè¶
滤水泵ãç´æµåé¢å¨ãç形伸缩å¨ã太é³è½åçµè£
ç½®ãçå±ç模åãéç¨äºçµåãæ°´å¤çã工䏿§å¶ãæ°è½æºåå·¥ä¸ååºåºæ¯ã\n\n\n\n### çæ°ä¸æ°´å¡è®¾æ½\n\nå
嫿±ç®¡ç³»åã积水æºäºãæ°´æºäºäºå£ãæ°´æºäºåéãæ°´æºç«ãçæ°äºãçæ°ç¯ç模åãçæ°ç®¡ç½ã便°´è®¾æ½ãæ°´å¡çæµååºç¡è®¾æ½è¿ç»´é¡¹ç®é½å¯ä»¥ä½¿ç¨ã\n\n\n\n### å æ²¹ç«ä¸äº¤é设æ½\n\nå
å«å æ²¹ç«ãéé¸ãé«éæ¡¥é¢ãèªç©ºç¯ç模åãéåè½æºç«ãå车åºãé«éå交é设æ½å±ç¤ºã\n\n\n\n### çæ§ä¸å®é²\n\nå
å«çæ§ãçæµç¹ãå·¡æ£åçæ¨¡åãå¯ç¨äºååºçæ§ãåå¸ç®¡çãåºæ¥ææ¥å设å¤å·¡æ£åºæ¯ã\n\n\n\n### æ¯è§é
å¥\n\nå
å«çº¢èè±äºãæ¤ææ¿ãåå±±åºç«ã管çæå¡ãä¸å²å£åå
¬å®¤ãåå£°çæ¨¡åãå¯ç¨æ¥è¡¥å
å
¬åãæ¯åºãæåºååºç«ç±»ä¸ç»´åºæ¯ã\n\n\n\n### 人ç©ä¸å
¶ä»\n\nå
å«äººç©ãæ¶é²ãæ¹äºã竹åãè²ç¢§åäºç模åãéåç¨æ¥å®ååå¸åºæ¯ä¸çäººç©æ´»å¨ãæ¶é²è®¾æ½åé¶æ£é
å¥å
容ã\n\n\n\n## ææ¯è§æ ¼\n\n- ä¸»è¦æ ¼å¼ï¼glTF 2.0\n- è´´å¾æ¯æï¼PNG \u002F JPEG\n- 模åé对 Web 端渲æåè¿ä¼å\n- ä½¿ç¨ PBR æè´¨ï¼å
ç
§è¡¨ç°æ´èªç¶\n- æ¯æå®æ¶é´å½±\n- æ¤è¢«çéææè´¨è½å¤æ£ç¡®å¤çæåº\n- è´´å¾å°ºå¯¸åå缩ä¹ç»è¿ä¼å\n\n## å
¼å®¹ç¯å¢\n\nThree.jsãBabylon.jsãA-FrameãPlayCanvasãCesium.js ç´æ¥æ¯æï¼UnityãUnreal Engine å Blender éè¦å
导å
¥ glTF å使ç¨ã\n\n## é
奿¨¡åæ¥çå¨\n\n\n\nèµæºå
å
éå¸¦æ¨¡åæ¥çå¨ï¼æå¼ gltf3_viewer.html å°±è½æµè§æ¨¡åã左侧å表å¯ä»¥éæ©æ¨¡åï¼æ¯æä¸ææ£ç´¢ï¼é¼ æ å·¦é®æè½¬ãæ»è½®ç¼©æ¾ãå³é®å¹³ç§»ï¼è¿ä¼å®æ¶æ¾ç¤ºé¡¶ç¹æ°ãä¸è§å½¢æ°éå纹çç±»åãæ¨¡åä¸ç¨å
导å
¥é¡¹ç®ï¼æå¼æ¥çå
97¨å°±è½å
çææã\n\n## å¯ä»¥ç¨å¨åªäºé¡¹ç®é\n\n### æºæ
§åå¸å¯è§å\n\nåå¸è§åå±ç¤ºãæºæ
§ç¤¾åºç®¡çãåå¸è¿è¡çæµå¤§å±ãåºæ¥ææ¥å¯è§åã\n\n### æ°ååªç\n\nå·¥ä¸ååºãæºæ
§æ°´å¡ãçæ°ç®¡ç½çæµãåºç¡è®¾æ½è¿ç»´ã\n\n### 游æä¸èæåºæ¯\n\n模æç»è¥ãåå¸å»ºé ãVR å ARãå
å®å®åºæ¯ã\n\n### æ¿å°äº§ä¸å»ºçå±ç¤º\n\n楼çå¨çº¿å±ç¤ºãåææ¯è§ãå°åºè§åãåä¸ç»¼åä½å±ç¤ºã\n\n## 交ä»å
容\n\n- **models æä»¶å¤¹**ï¼å
å« 128 ä¸ªä»¥ä¸æ¨¡å\n- **js ä¾èµåº**ï¼å
å« Three.js æ ¸å¿åºãGLTF å è½½å¨ãè½¨éæ§å¶å¨åæ¨¡åæ å°é
ç½®\n- **æ¨¡åæ¥çå¨**ï¼gltf3_viewer.html\n- **使ç¨è¯´æ**ï¼README.md\n\n## ç«å³è´ä¹°ï¼å¼å¯ä½ ç 3D å¼å乿
\n\næ¨¡åæ¾å¾é½ï¼æ ¼å¼ä¹ä¸ç¨åè½¬ï¼æ¥ç卿å¼å°±è½é¢è§ãææ¶é´ç卿¾èµæºä¸ï¼ç´æ¥å¼å§æå»ºä½ çä¸ç»´åºæ¯ã","\u002Fstatic\u002Fitems\u002F7432775810337083392\u002Fcropped\u002F8278b468-1dac-46d2-b4f5-37268360763b.jpg",90,"3d-models",[224,226,227],{"code":216,"name":225},"3D模å",{"code":114,"name":115},{"code":228,"name":229},"cesium","Cesium","2026-02-26 21:17:27","2026-09-23 21:03:47",{"id":233,"code":234,"name":235,"description":236,"detail":237,"price":238,"discount_price":239,"stock":240,"category":35,"category_name":35,"version":110,"thumbnail":241,"status":71,"is_active":5,"show_on_home":5,"sort":109,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":69,"specs":69,"skus":69,"tags":242,"create_time":246,"update_time":247},"7435666606543474688","3dmodel-pipe","çæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååºï½754款GLTFè®¾å¤æ¨¡åï¼éé¨ç®¡ä»¶ä»ªè¡¨è°åæ³µæ¢çæ¶é²å
¨åç±»","ä¸å¥ä¸ä¸ºçæ°ãçåãèªæ¥æ°´ç®¡ç½æé çä¸ç»´è®¾å¤æ¨¡ååºï¼æ¶å½ 754 款 GLTF\u002FGLB æ ¼å¼æ¨¡åï¼è¦çéé¨ã管件ã仪表ãè°å设å¤ãæ³µãè¿æ»¤å¨ãäºçäºå®¤ãæ¢ç设å¤ãæ¯æ¶åæ¶ãæ¶é²è®¾å¤çåä¸å¤§ç±»ãGLTF 弿¾æ ¼å¼æ é转æ¢ï¼ç´æ¥å¯¼å
¥ Three.jsãCesiumãUnityãUnreal çå¹³å°ï¼å«å®æ´å ä½ç»èå PBR æè´¨è´´å¾ï¼å°ºå¯¸ç¬¦åå®é
å·¥ç¨æ åï¼éåæºæ
§åå¸ãæ°ååªçãBIM å¯è§ååä¸ç»´ GIS 项ç®ã","# çæ°çåèªæ¥æ°´ç®¡ç½ä¸ç»´æ¨¡ååº\n\n754 款 GLTF è®¾å¤æ¨¡åã\n\nå管ç½ä¸ç»´å¯è§åæ¶ï¼æè´¹æ¶é´çå¾å¾ä¸æ¯æåºæ¯ï¼èæ¯æ¾è®¾å¤æ¨¡åã\n\néé¨ã管件ãä»ªè¡¨ãæ³µãæ¢çå¨ãäºçäºå®¤ï¼è¿äºè®¾å¤ä¸ä¸ªé½ä¸è½å°ãåªé èªå·±å»ºæ¨¡ï¼è¿åº¦æ
¢ä¸è¯´ï¼ç»èåå®é
尺寸ä¹ä¸å¥½ç»ä¸ãç½ä¸ä¸è½½ç模åä¹ä¸ä¸å®çäºï¼æçæ ¼å¼å¯¹ä¸ä¸ï¼è¿å¾éæ°è½¬æ¢ï¼æç模åççåä¸ªæ ·åï¼æ¾è¿æ°ååªçåºæ¯é䏿¾å¤§ï¼ç»è就鲿¯ã\n\nè¿å¥æ¨¡ååºæ¶å½äº 754 款管ç½è®¾å¤æ¨¡åãçæ°ãçåãèªæ¥æ°´ä¸ç±»ç®¡ç½å¸¸ç¨è®¾å¤åºæ¬é½è½æ¾å°ï¼éé¨ã管件ã仪表ãè°å设å¤ãæ³µãè¿æ»¤å¨ãäºçäºå®¤ãæ¢ç设å¤ãæ¯æ¶åæ¶ãæ¶é²å®å
¨è®¾å¤çåä¸å¤§ç±»é䏿´çãæä»¶éç¨ GLTF 2.0 å GLB æ ¼å¼ï¼ä¸ç¨åé个转æ¢ï¼å¯ä»¥ç´æ¥ç¨äº Three.jsãCesiumãUnityãUnreal çå¹³å°ã宿´å ä½ç»èé
å PBR æè´¨è´´å¾ï¼æ¨¡åæ¯ä¾æå®é
å·¥ç¨å°ºå¯¸å¶ä½ï¼ç¨æ¥åæºæ
§åå¸ãæ°ååªçãBIM åä¸ç»´ GIS 项ç®ï¼ä¼æ´çäºã\n\n## 模ååç±»\n\n### éé¨\n\nçéãé¸éãè¶éãæªæ¢éãååéãå®å
¨éãçµç£éãè°èéé½å¨å
¶ä¸ãå¦å¤è¿æå¼å¸éãçæ°´éãåºéãææ¿éãéèéçç±»åãè¿æ¥æ¹å¼ä¹åäºåºåï¼å
æ¬æ³å
°è¿æ¥ãèºçº¹è¿æ¥ãçæ¥è¿æ¥ãPE è¿æ¥å PVC è¿æ¥ï¼æè´¨è¦çé¸éãéç常è§ç±»åã\n\n\n\n### 管件\n\n弯头æ 45 度ã90 度åå¼å¾ç±»åãä¸éå为çå¾ãå¼å¾å Y åï¼åéä¹æå¯¹åºæ¨¡åãæ³å
°å
æ¬å¹³çã对çãèºçº¹åæ¾å¥ã管帽ãç®¡å µãæ¥å¤´ä¹ææ¶å½ï¼æ¥å¤´ç±»åå
æ¬å¿«éæ¥å¤´ãææ§æ¥å¤´åæ©¡è¶è½¯æ¥å¤´ãåå¾é¨ååå
å«åå¿å¼å¾ç®¡ãåå¿å¼å¾ç®¡å大å°å¤´ã\n\n\n\n### 仪表\n\næµé计å
æ¬çµç£æµéè®¡ãæ¶¡è¡æµéè®¡ãæ¶¡è½®æµé计ååæ¿æµé计ãååè¡¨ãæ¸©åº¦è®¡ã水表åçæ°è¡¨ä¹å¨æ¨¡ååºä¸ã水表å
æ¬æç¿¼å¼ãèºç¿¼å¼ãè¿ä¼ å¼åæ
97³å
°å¼ï¼çæ°è¡¨å
æ¬ç®èå¼åæ¶¡è½®å¼ã\n\n\n\n### è°å设å¤\n\nè°åå¨å
æ¬èªç«å¼ãé·è¯ºå¼åæ´»å¡å¼ãè°åç®±åä¸ºçæ°è°åç®±ãç¨æ·è°åç®±ååºåè°åç«ãåå设å¤å
æ¬ååéç»åååç«è®¾å¤ã\n\n\n\n### 泵类设å¤\n\nç¦»å¿æ³µå
æ¬åçº§ç¦»å¿æ³µãå¤çº§ç¦»å¿æ³µåç®¡éæ³µãæ¤å¤è¿æå¾ªç¯æ³µãå¢åæ³µãç空泵åè®¡éæ³µã\n\n\n\n### è¿æ»¤å¨ä¸ä¼¸ç¼©è\n\nè¿æ»¤å¨å
æ¬ Y åè¿æ»¤å¨ãT åè¿æ»¤å¨åèå¼è¿æ»¤å¨ã伸缩èå
æ¬æ³¢çº¹ç®¡ä¼¸ç¼©èãå¥ç伸缩èåæ¹å½¢ä¼¸ç¼©èãè¡¥å¿å¨åæç形补å¿å¨å波纹补å¿å¨ã\n\n\n\n### äºçä¸äºå®¤\n\näºçè¦ççæ°ãçåãç»æ°´ã污水åéä¿¡çç±»åãéé¨äºæåå½¢åç©å½¢ä¸¤ç§ã室äºå
æ¬ç´é室äºãä¸é室äºååé室äºã\n\n\n\n### æ¢ç设å¤\n\næ¢çå¨å
æ¬æ¿å¼æ¢çå¨åç®¡å£³å¼æ¢çå¨ãæ£çå¨å
æ¬é¢å¶æ£çå¨åééå¤åæ£çå¨ãé
çé
å¥è®¾å¤å
å«é¤å°å¨ã餿¸£æºãä¸ç
¤æºåå¼é£æºã\n\n\n\n### æ¯æ¶ä¸åæ¶\n\nåºå®æ¯æ¶ãæ»å¨æ¯æ¶ãå¼¹ç°§æ¯æ¶ååæ¶åæå¯¹åºæ¨¡åã\n\n\n\n### æ¶é²ä¸å®å
¨è®¾å¤\n\næ¶é²æ å
æ¬å°ä¸æ¶é²æ åå°ä¸æ¶é²æ ãå®å
¨ç±»è®¾å¤å
æ¬çæ°æ¥è¦å¨ãçæ°æ¢æµå¨ãæ¾æ£ç®¡åå®å
¨éç»ã\n\n\n\n### å
¶ä»æ¨¡å\n\n\n\n## ææ¯è§æ ¼\n\n| åæ° | 说æ |\n| --- | --- |\n| æä»¶æ ¼å¼ | GLTF 2.0 \u002F GLB |\n| å¤è¾¹å½¢æ° | ä¼åè³å®æ¶æ¸²æçº§å« |\n| æè´¨ç±»å | PBR 工使µï¼æ¯æéå±åº¦\u002Fç²ç³åº¦ |\n| è´´å¾æ ¼å¼ | PNG\u002FJPGï¼æ¯ææ¼«åå°ãæ³çº¿ãç²ç³åº¦çéé |\n| åæ ç³»ç» | Y è½´åä¸ï¼ç¬¦å GLTF æ å |\n| åä½ | ç±³ï¼ç¬¦åå®é
尺寸æ¯ä¾ï¼ |\n\n## éç¨å¹³å°\n\nThree.jsãCesiumãBabylon.jsãUnityãUnreal EngineãWebGLãBlenderã3ds Max 忝æï¼å
¶ä¸ 3ds Max éè¦éè¿æä»¶å¯¼å
¥ï¼ã\n\n## åºç¨åºæ¯\n\n### æºæ
§åå¸\n\nå¯ç¨äºåå¸å°ä¸ç®¡ç½ä¸ç»´å¯è§åã管ç½èµäº§ç®¡çååå¸è§åè¾
å©å³çã\n\n### æ°ååªç\n\nå¯ç¨äºç®¡ç½è®¾æ½æ°ååªçã宿¶çæ§å¯è§åååºæ¥æ¼ç»ä»¿çã\n\n### BIM åºç¨\n\nå¯ç¨äºå¸æ¿å·¥ç¨ BIM 建模ã管ç½è®¾è®¡è¾
å©åå·¥ç¨éç»è®¡ã\n\n### GIS å¯è§å\n\nå¯ç¨äºä¸ç»´ GIS 管ç½å±ç¤ºã空é´åæå¯è§ååéåè§åè¾
å©ã\n\n### æè²å¹è®\n\nå¯ç¨äºä¸ä¸æå¦æ¼ç¤ºã设å¤è®¤ç¥å¹è®åæä½è§ç¨å¹è®ã\n\n## 交ä»ç®å½\n\n模åæç
§çæ°è®¾å¤ãçå设å¤ãèªæ¥æ°´è®¾å¤åéç¨è®¾å¤å个ç®å½æ´çï¼æ¯ä¸ªç®å½ä¸é¢ç»§ç»æç
§éé¨ã管件ãè°åå¨ãæ¢çå¨ãæ³µç±»ãæ°´è¡¨ãäºçãæ¯æ¶çåç±»ååï¼æ¾æ¨¡åæ¶ä¸ç¨ä»ä¸å æä»¶éåå¤ç¿»æ¥ã\n\n## ç«å³è´ä¹°ï¼è®©ç®¡ç½ä¸ç»´å¯è§å䏿¥å°ä½\n\n754 款 GLTF è®¾å¤æ¨¡åï¼åä¸å¤§ç±»ç®¡ç½è®¾å¤é䏿¶å½ï¼å¼æ¾æ ¼å¼å¯ç´æ¥å¯¼å
¥å¸¸ç¨ä¸ç»´å¹³å°ï¼å°ºå¯¸æå®é
å·¥ç¨æ¯ä¾å¶ä½ï¼æ¯æ PBR æè´¨å宿¶æ¸²æãæåå¤å»ºæ¨¡åæ´ç模åçæ¶é´ç䏿¥ï¼ç¨å¨ç®¡ç½åºæ¯æå»ºå项ç®å±ç¤ºä¸ã\n",10000,6000,120,"\u002Fstatic\u002Fitems\u002F7435666606543474688\u002Fcropped\u002F14b2d2dc-9c2f-4218-8dbd-fdcba94f43fd.jpg",[243,244,245],{"code":216,"name":225},{"code":228,"name":229},{"code":150,"name":151},"2026-03-06 20:44:27","2026-09-23 21:03:53",{"id":249,"code":250,"name":251,"description":252,"detail":253,"price":254,"discount_price":144,"stock":109,"category":12,"category_name":12,"version":69,"thumbnail":255,"status":256,"is_active":5,"show_on_home":5,"sort":257,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":49,"specs":69,"skus":69,"tags":258,"create_time":265,"update_time":266},"7375424983482372096","hylab-platform","è¶
è
¾å¼æºå¹³å°ï¼ä¸ç«¯ä¸ä½çè½»é弿ºå»ºç«ç³»ç»ï¼ä¸ªäººä¹è½ä½ææ¬å»ºå®ç½åç","è¶
è
¾å¼æºå¹³å°æ¯ä¸å¥è½»é弿ºå
¨æ è§£å³æ¹æ¡ï¼å
嫿å¡ç«¯ï¼FastAPIï¼ã管çåå°ï¼Vue3ï¼åå®ç½ï¼
97Nuxtï¼ä¸ç«¯ï¼ä¸ä¸º 2 æ ¸ 2G ä½é
äºæå¡å¨ä¼åãæ é Redisãå
ç½®å
容ãååãAIãSEOãçæ§ç 12 大模åï¼å¯¹æ¥è
¾è®¯çä¿¡ãæ¯ä»å®æ¯ä»ãç¾åº¦å
å®¹å®¡æ ¸ï¼ç¹å«éå个人ãä¸ªä½æ·åä¸äººå
¬å¸å¿«éæå»ºå®ç½ãå建åçãæåä¼ä¸å½¢è±¡ã","# è¶
è
¾å¼æºå¹³å°ï¼ä¸ä¸ªäººï¼ä¹è½æèµ·èªå·±çå®ç½ååç\n\næ³æ¥æä¸ä¸ªèªå·±çå®ç½ï¼é¡ºä¾¿æåçåèµ·æ¥ï¼å´ä¸æå端å端ï¼ä¹ä¸æ³æ¯ä¸ªæè±å¤§ä»·é±å
»æå¡å¨ï¼\n\nè¶
è
¾å¼æºå¹³å°ï¼åçå°±æ¯è¿ä»¶äºã\n\nä¸å¥ä»£ç ï¼æå¡ç«¯ã管çåå°ãå®ç½ä¸ç«¯é½é
é½ãé对 2 æ ¸ 2G è¿ç±»ä½é
äºæå¡å¨åè¿ä¼åï¼ä¸éè¦ Redisï¼ä¸ªäººãä¸ªä½æ·åä¸äººå
¬å¸ä¹è½ç¨è¾ä½ææ¬æç½ç«è·èµ·æ¥ã\n\n## ä¸å¥ä»£ç ï¼ä¸ç«¯é½å
¨\n\nè¶
è
¾å¼æºå¹³å°æ¯ä¸å¥å¼æºå
¨æ è§£å³æ¹æ¡ï¼æ¿å°ä»£ç åå³å¯é¨ç½²ã\n\n- **æå¡ç«¯**ï¼åºäº Python FastAPIï¼æä¾ 12 大模ååå ç¾ä¸ªæ¥å£ã\n- **管çåå°**ï¼åºäº Vue 3ãTypeScriptãAnt Design Vueï¼ç¨æ¥ç®¡çå
容ãååã订åãAI åç³»ç»é
ç½®ã\n- **å®ç½ç«¯**ï¼åºäº NuxtãNuxt UIï¼é¢å访客å±ç¤ºç½ç«å
容å产åã\n\nä¸ç«¯ä»£ç å
¨é¨å¼æºï¼åç»æ³æ¹åè½ãæ¢é¡µé¢ï¼æè
æ¥å
¥èªå·±çä¸å¡ï¼é½æåºç¡å¯ç¨ã\n\n\n\n## å®ç½ç«¯ï¼å客ã产åãååãå·¥å
·é½è½æ¾è¿å»\n\nå®ç½ä¸ç¨ä»é¶å¼å§å¼åï¼å¸¸è§åè½å·²ç»åå¤å¥½äºã\n\nå¯ä»¥å叿æ¯å客ãäº§åææ¡£ã产å示ä¾ï¼ä¹å¯ä»¥å±ç¤ºè½¯ä»¶ãæå»ºååï¼æä¾å
è´¹å¨çº¿å·¥å
·ï¼å¾®åå¨æãæ ç¾ã人æ°çæ¦ãåæ
龿¥çæ ç®åæ ·æ¯æã\n\nç»å½æ³¨åãç«å
æç´¢ãé®ä»¶è®¢é
ãæè§åé¦ãçè¨æ¿ãéç§æ¿çè¿äºåºç¡åè½ä¹é½å
å«å¨å
ã\n\n妿è¦åååï¼è´ç©è½¦ãä¸åãå¨çº¿æ¯ä»ã订ååè¯ä»·è¿ä¸æ´å¥æµç¨ä¹è½ç´æ¥ä½¿ç¨ã\n\nå软件ãåæºç ãåæ°åç´ æï¼æè
主è¦é å
容念éï¼å®ç½é½è½å
æèµ·æ¥ãåé¢åæèªå·±çä¸å¡æ
¢æ
¢è°æ´ã\n\n\n\n\n\n## 2 æ ¸ 2G äºæå¡å¨ä¹è½è·\n\nå¾å¤ä¸ªäººé¡¹ç®ä¸æ¯åä¸èµ·æ¥ï¼èæ¯åå¼å§å°±è¢«æå¡å¨åè¿ç»´ææ¬åéäºã\n\nè¶
è
¾å¼æºå¹³å°é对 2 æ ¸ 2G ä½é
äºæå¡å¨åäºä¼åï¼ä¸ä¾èµ Redisï¼ä¸å°è½»éæå¡å¨å°±è½è¿è¡å®æ´ç³»ç»ãæå¡å¨è´¹ç¨ååç»ç»´æ¤ææ¬å°ä¸äºï¼é¡¹ç®ææ´å®¹æé¿æåä¸å»ã\n\n## 12 大模åï¼åå°ç®¡çä¸å¤å®æ\n\n平尿ç½ç«è¿è¥ä¸å¸¸ç¨çåè½ææäº 12 个模åï¼åèªè´è´£ä¸åã\n\n- **å
容管ç**ï¼ç®¡çå客ãå¾®åãäº§åææ¡£çåå¸åè¯è®ºï¼ä¹å¯ä»¥ç»´æ¤äº§åå±ç¤ºå
容ã\n- **åå管ç**ï¼ç®¡çååã订åãè¯ä»·ãæ¶è´§å°ååå票æ¬å¤´ã\n- **人工æºè½**ï¼æ¯æ AI è天ï¼å¹¶ç»ä¸ç®¡çæç¤ºè¯ã大模åãLLM æä¾åãæºè½ä½å MCP å·¥å
·ã\n- **ç½ç«ç®¡ç**ï¼ç®¡çå¨çº¿å·¥å
·ãé®ä»¶è®¢é
ãåæ
龿¥ãç¨æ·åé¦ãçè¨æ¿ãæèµã广åå举æ¥ã\n- **å®ç¨å·¥å
·**ï¼æä¾ç½ç«æ£æµãSEO ä¼åãIndexNowãç¾åº¦æ¨éãæ»é¾ç®¡çãæ ç¾åæ¥ãå
容æ¦åãCDN å·æ°ãç¼å管çå代ç IP æ± çåè½ã\n- **ç»è®¡åæ**ï¼æ¥çç«ç¹æµéãæ¥æºãè®¿é®æ
åµå访客åæï¼åæ¶æ¯æç¬è«ç»è®¡ä¸å®å
¨æ¥åã\n- **ç³»ç»çæ§**ï¼ç®¡çæ¥å¿ï¼æä¾åæç´¢å¼æç«é¿å¹³å°å
¥å£ãç¾åº¦ç»è®¡ï¼ä»¥åè
¾è®¯äºååãæå¡å¨ãCDNã夿¡åçä¿¡çäºèµæºç®¡çå
¥å£ã\n- **èµæºç®¡ç**ï¼ç®¡çè¿ç¨ä¸»æºåå¾çèµæºã\n- **å·¥ä½ç®¡ç**ï¼å¤çæ¶æ¯éç¥åå·¥ä½è®¡åã\n- **è´¢å¡ç®¡ç**ï¼ç®¡çè´¦åã\n- **ç³»ç»ç®¡ç**ï¼ç®¡çç¨æ·ãè§è²ãèåãç»ç»æºæãåæ°ãåå
¸ååºç¨ï¼å¹¶é
ç½®å
容ãååãAIãç½ç«çåè½ã\n- **仪表ç**ï¼é䏿¥çæ ¸å¿æ°æ®ã\n\n## 常ç¨ç¬¬ä¸æ¹æå¡ï¼å·²ç»æ¥å¥½äº\n\nè
¾è®¯çä¿¡ãæ¯ä»å®æ¯ä»ãç¾åº¦å
å®¹å®¡æ ¸çå¸¸ç¨æ¥å£é½å·²ç»å®æå¯¹æ¥ã\n\n注åéªè¯ç ãå¨çº¿æ¶æ¬¾ãå
容å®å
¨è¿äºåºç¡è½åï¼ä¸ç¨åä»å¤´ç³è¯·ãè°è¯ï¼
97é¨ç½²åæéé
ç½®å³å¯ä½¿ç¨ã\n\n## 为ä»ä¹éæ©è¶
è
¾\n\n**ææ¬ä½ï¼é¨æ§ä¹ä½ã**\n2 æ ¸ 2G äºæå¡å¨å°±è½è¿è¡ï¼ä¸éè¦ Redisã个人项ç®ä¸ç¨ä¸å¼å§å°±é
夿çæå¡å¨ï¼ä¹ä¸ç¨ä¸é¨å
»ä¸æ¯è¿ç»´å¢éã\n\n**代ç 弿¾ï¼è½çä¹è½æ¹ã**\næºç 没æé»çï¼æ¹ä¾¿å®¡è®¡åäºæ¬¡å¼åï¼ä¹ä¸ä¼è¢«åä¸ä¾åºåç¢ç¢ç»å®ã\n\n**ææ¯æ 主æµï¼åç»æ¥æä¸é¾ã**\nFastAPIãVue 3ãTypeScript å Nuxt 齿¯å¸¸ç¨ææ¯ï¼åç»æäººãç»´æ¤åæ©å±é½æç°æçææ¯åºç¡ã\n\n**å®å
¨è½åå·²ç»éæã**\nå¹³å°å
ç½® JWT 认è¯ãRBAC æéæ§å¶ãæ°æ®å å¯ä¼ è¾ã审计æ¥å¿åéªè¯ç 鲿¤ï¼å¸¸è§çå®å
¨è½åä¸ç¨åéå¤æå»ºã\n\n## éååªäºäºº\n\n- **个人ãä¸ªä½æ·åä¸äººå
¬å¸**ï¼ä½ææ¬æå»ºå®ç½ï¼å建èªå·±çåçï¼æå对å¤å½¢è±¡ã\n- **å
容åä½è
åç«é¿**ï¼ç¨å客ãäº§åææ¡£æç»åå
容ï¼åé
å SEO å·¥å
·è·åæç´¢æµéã\n- **ç¬ç«å¼åè
åå°å¢é**ï¼å°éå¤é è½®åï¼ææ¶é´çç»çæ£çæ ¸å¿ä¸å¡ã\n- **åä¸å
¬å¸**ï¼å¿«éæå»º MVPï¼å
éªè¯æ³æ³ï¼å鿥æ©å±ã\n- **å¤å
å软件å
¬å¸**ï¼ä½ä¸ºé¡¹ç®åºç¡ï¼åå°æ¯æ¬¡ä»å¤´æå»ºçå·¥ä½éã\n- **ä¼ä¸å
é¨å¢é**ï¼æå»ºå
容ä¸å°ãååãæ°æ®çæ¿æ AI å¹³å°ã\n\n## 常è§é®é¢\n\n**é®ï¼éè¦åå¤ä»ä¹ç¯å¢ï¼**\nçï¼éè¦ Python 3.12 å以ä¸çæ¬ãNode.js 20 å以ä¸çæ¬å MySQL 8.0 å以ä¸çæ¬ãä¸éè¦ Redisï¼2 æ ¸ 2G äºæå¡å¨å³å¯è¿è¡ã\n\n**é®ï¼å¯ä»¥äºæ¬¡å¼ååï¼**\nçï¼å¯ä»¥ãæºç æ¯æç§æåé¨ç½²åäºæ¬¡å¼åï¼ä¸éå¶é¡¹ç®ä½¿ç¨ã妿客æ·è¦æ±æä¾æºç ï¼åéè¦éæ°ä¸ºå®¢æ·è´ä¹°ä¸å¥ã\n\n**é®ï¼æææ¯æ¯æåï¼**\nçï¼å¹³å°æä¾ API ææ¡£åç¨æ·æåï¼æ¥å£é½æå¯¹åºè¯´æã使ç¨è¿ç¨ä¸éå°é®é¢ï¼å¯ä»¥æäº¤å·¥åæèç³»ææ¯å¢éã\n\n**é®ï¼æ°æ®å®å
¨æä¿éåï¼**\nçï¼å¹³å°å
ç½® JWT 认è¯ãRBAC æéæ§å¶ãæ°æ®å å¯ä¼ è¾ã审计æ¥å¿å宿å¤ä»½æºå¶ï¼ä¸ºæ°æ®å®å
¨æä¾å¤éä¿éã\n\n## ç°å¨å°±å¼å§\n\nå«è®©ææ¯é¨æ§åæå¡å¨ææ¬ï¼æå®ç½è®¡åä¸ç´æä¸å»ã\n\nç¨è¶
è
¾å¼æºå¹³å°ï¼å
æå®ç½ãåçååºç¡ä¸å¡æèµ·æ¥ãå©ä¸çæ¶é´ï¼çç»çæ£éè¦çäºã",1000000,"\u002Fstatic\u002Fitems\u002F7375424983482372096\u002Fcropped\u002F458d8873-0d2d-46ab-980c-78380a78f33f.jpg","draft",110,[259,261,262],{"code":250,"name":260},"è¶
è
¾å¼æºå¹³å°",{"code":81,"name":82},{"code":263,"name":264},"fullstack-development","å
¨æ å¼å","2025-09-21 15:05:45","2026-09-26 12:04:16",[268,269],"sort","-create_time",{"success":5,"code":6,"msg":271,"data":272},"ååå表",[273,278,283,287,292,297,302,307,312,317,322],{"id":61,"code":62,"name":63,"description":64,"detail":65,"price":66,"discount_price":67,"stock":68,"category":12,"category_name":12,"version":69,"thumbnail":70,"status":71,"is_active":5,"show_on_home":5,"sort":14,"buyer_count":58,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":12,"specs":69,"skus":69,"tags":274,"create_time":83,"update_time":84},[275,276,277],{"code":75,"name":76},{"code":78,"name":79},{"code":81,"name":82},{"id":86,"code":87,"name":88,"description":89,"detail":90,"price":91,"discount_price":92,"stock":93,"category":12,"category_name":12,"version":69,"thumbnail":94,"status":71,"is_active":5,"show_on_home":5,"sort":51,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":12,"specs":69,"skus":69,"tags":279,"create_time":100,"update_time":101},[280,281,282],{"code":75,"name":76},{"code":78,"name":79},{"code":81,"name":82},{"id":103,"code":104,"name":105,"description":106,"detail":107,"price":108,"discount_price":109,"stock":109,"category":49,"category_name":49,"version":110,"thumbnail":111,"status":71,"is_active":5,"show_on_home":5,"sort":37,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":49,"specs":69,"skus":69,"tags":284,"create_time":119,"update_time":120},[285,286],{"code":114,"name":115},{"code":117,"name":118},{"id":122,"code":123,"name":124,"description":125,"detail":126,"price":127,"discount_price":128,"stock":93,"category":49,"category_name":49,"version":69,"thumbnail":129,"status":71,"is_active":5,"show_on_home":5,"sort":23,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":49,"specs":69,"skus":69,"tags":288,"create_time":136,"update_time":137},[289,290,291],{"code":132,"name":133},{"code":114,"name":115},{"code":81,"name":82},{"id":139,"code":140,"name":141,"description":142,"detail":143,"price":144,"discount_price":145,"stock":6,"category":49,"category_name":49,"version":110,"thumbnail":146,"status":71,"is_active":5,"show_on_home":5,"sort":30,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":49,"specs":69,"skus":69,"tags":293,"create_time":155,"update_time":156},[294,295,296],{"code":117,"name":118},{"code":150,"name":151},{"code":153,"name":154},{"id":158,"code":159,"name":160,"description":161,"detail":162,"price":163,"discount_price":66,"stock":93,"category":35,"category_name":35,"version":110,"thumbnail":164,"status":71,"is_active":5,"show_on_home":5,"sort":44,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":165,"specs":69,"skus":69,"tags":298,"create_time":176,"update_time":177},[299,300,301],{"code":168,"name":169}
97,{"code":171,"name":172},{"code":174,"name":175},{"id":179,"code":180,"name":181,"description":182,"detail":183,"price":163,"discount_price":184,"stock":6,"category":35,"category_name":35,"version":110,"thumbnail":185,"status":71,"is_active":5,"show_on_home":5,"sort":186,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":165,"specs":69,"skus":69,"tags":303,"create_time":195,"update_time":196},[304,305,306],{"code":189,"name":190},{"code":192,"name":193},{"code":168,"name":169},{"id":198,"code":199,"name":200,"description":201,"detail":202,"price":203,"discount_price":204,"stock":205,"category":35,"category_name":35,"version":110,"thumbnail":206,"status":71,"is_active":5,"show_on_home":5,"sort":207,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":165,"specs":69,"skus":69,"tags":308,"create_time":212,"update_time":213},[309,310,311],{"code":171,"name":172},{"code":174,"name":175},{"code":168,"name":169},{"id":215,"code":216,"name":217,"description":218,"detail":219,"price":203,"discount_price":163,"stock":93,"category":35,"category_name":35,"version":110,"thumbnail":220,"status":71,"is_active":5,"show_on_home":5,"sort":221,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":222,"specs":69,"skus":69,"tags":313,"create_time":230,"update_time":231},[314,315,316],{"code":216,"name":225},{"code":114,"name":115},{"code":228,"name":229},{"id":233,"code":234,"name":235,"description":236,"detail":237,"price":238,"discount_price":239,"stock":240,"category":35,"category_name":35,"version":110,"thumbnail":241,"status":71,"is_active":5,"show_on_home":5,"sort":109,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":69,"specs":69,"skus":69,"tags":318,"create_time":246,"update_time":247},[319,320,321],{"code":216,"name":225},{"code":228,"name":229},{"code":150,"name":151},{"id":249,"code":250,"name":251,"description":252,"detail":253,"price":254,"discount_price":144,"stock":109,"category":12,"category_name":12,"version":69,"thumbnail":255,"status":256,"is_active":5,"show_on_home":5,"sort":257,"buyer_count":95,"max_purchase_limit":58,"delivery_type":72,"auto_delivery":5,"item_param_category":49,"specs":69,"skus":69,"tags":323,"create_time":265,"update_time":266},[324,325,326],{"code":250,"name":260},{"code":81,"name":82},{"code":263,"name":264},{"success":5,"code":6,"msg":328,"data":329},"å
容æ¦å",[330,340,346,352,357,361,365,368,372,376],{"id":331,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":61,"title":63,"url":336,"pv_count":337,"uv_count":338,"rank":58,"create_time":339,"update_time":339}
97,"7511092499985862656","monthly","2026-09-01 00:00:00","2026-09-30 23:59:59","item","\u002Fshop\u002Fdetail\u002F7375423892623593472",56,5,"2026-10-01 00:00:01",{"id":341,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":233,"title":235,"url":342,"pv_count":343,"uv_count":344,"rank":345,"create_time":339,"update_time":339},"7511092499985862657","\u002Fshop\u002Fdetail\u002F7435666606543474688",55,7,2,{"id":347,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":86,"title":88,"url":348,"pv_count":349,"uv_count":350,"rank":351,"create_time":339,"update_time":339},"7511092499985862658","\u002Fshop\u002Fdetail\u002F7375420271223771136",33,4,3,{"id":353,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":158,"title":160,"url":354,"pv_count":355,"uv_count":356,"rank":350,"create_time":339,"update_time":339},"7511092499990056960","\u002Fshop\u002Fdetail\u002F7431299320755916800",28,9,{"id":358,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":122,"title":124,"url":359,"pv_count":360,"uv_count":344,"rank":338,"create_time":339,"update_time":339},"7511092499990056961","\u002Fshop\u002Fdetail\u002F7375424322032242688",23,{"id":362,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":103,"title":105,"url":363,"pv_count":360,"uv_count":338,"rank":364,"create_time":339,"update_time":339},"7511092499994251264","\u002Fshop\u002Fdetail\u002F7507755791793917952",6,{"id":366,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":139,"title":141,"url":367,"pv_count":360,"uv_count":356,"rank":344,"create_time":339,"update_time":339},"7511092499994251265","\u002Fshop\u002Fdetail\u002F7507796383034904576",{"id":369,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":249,"title":251,"url":370,"pv_count":51,"uv_count":350,"rank":371,"create_time":339,"update_time":339},"7511092499994251266","\u002Fshop\u002Fdetail\u002F7375424983482372096",8,{"id":373,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":179,"title":181,"url":374,"pv_count":375,"uv_count":364,"rank":356,"create_time":339,"update_time":339},"7511092499998445568","\u002Fshop\u002Fdetail\u002F7431272258133430272",15,{"id":377,"period_type":332,"period_start":333,"period_end":334,"content_type":335,"content_id":378,"title":379,"url":380,"pv_count":344,"uv_count":345,"rank":14,"create_time":339,"update_time":339},"7511092499998445569","7376247666843455488","å
¨æµç¨æµè¯ä¸ç¨åå (Test Product v1.0)","\u002Fshop\u002Fdetail\u002F7376247666843455488",["Reactive",382],{"$snuxt-seo-ut
97ils:routeRules":383,"$stoasts":384,"$sauth.isLoggedIn":16,"$sauth.userInfo":69,"$sauth.accessToken":69,"$sauth.refreshToken":69,"$ssite-config":385},{"head":-1,"seoMeta":-1},[],{"_priority":386,"currentLocale":389,"env":390,"indexable":5,"name":391,"url":392},{"name":387,"env":388,"url":387,"indexable":387,"currentLocale":387},-3,-15,"zh-CN","production","è¶
è
¾å¼æº","https:\u002F\u002Fwww.hylab.cn",["Set"],["ShallowReactive",395],{"item-categories":-1,"shop-items":-1,"shop-all-items":-1,"shop-monthly-item-ranking-10":-1},"\u002Fshop"]</script>
97</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.