现版本
This commit is contained in:
@@ -57,6 +57,14 @@
|
||||
<button class="primary" @click="loadModel">加载模型</button>
|
||||
<button @click="switchModel">切换模型</button>
|
||||
</div>
|
||||
<div style="margin-top: 8px;">
|
||||
<input
|
||||
v-model="modelUrlInput"
|
||||
type="text"
|
||||
style="width:100%;padding:6px 8px;font-size:0.85rem;border:1px solid #ddd;border-radius:4px;font-family:Consolas,Monaco,monospace;outline:none;"
|
||||
placeholder="输入模型 URL(支持粘贴后切换)"
|
||||
/>
|
||||
</div>
|
||||
<div class="btn-container" style="margin-top: 8px;">
|
||||
<button @click="pauseRendering">暂停渲染</button>
|
||||
<button @click="resumeRendering">恢复渲染</button>
|
||||
@@ -86,6 +94,8 @@ const isLocationVisible = ref(true);
|
||||
const customGroupAdded = ref(false);
|
||||
const engineStatus = ref('未初始化');
|
||||
const engineStatusColor = ref('#666');
|
||||
const defaultModelUrl = 'https://lyz-1259524260.cos.ap-guangzhou.myqcloud.com/iflow/models/8634e556-a94e-4ba7-be3e-2ea1507cced5/';
|
||||
const modelUrlInput = ref(defaultModelUrl);
|
||||
|
||||
// 初始化引擎
|
||||
onMounted(() => {
|
||||
@@ -328,8 +338,11 @@ const loadModel = () => {
|
||||
}
|
||||
|
||||
try {
|
||||
// 加载模型文件(从 model 目录)
|
||||
const modelUrl = 'https://lyz-1259524260.cos.ap-guangzhou.myqcloud.com/iflow/models/8634e556-a94e-4ba7-be3e-2ea1507cced5/';
|
||||
const modelUrl = modelUrlInput.value.trim();
|
||||
if (!modelUrl) {
|
||||
alert('请输入模型 URL');
|
||||
return;
|
||||
}
|
||||
|
||||
engine.value.engine.loadModel([modelUrl], {
|
||||
position: [0, 0, 0], // 初始位置
|
||||
@@ -354,9 +367,9 @@ const switchModel = () => {
|
||||
return;
|
||||
}
|
||||
|
||||
const newUrl = prompt('请输入新的模型 URL:', 'https://lyz-1259524260.cos.ap-guangzhou.myqcloud.com/iflow/models/8634e556-a94e-4ba7-be3e-2ea1507cced5/');
|
||||
|
||||
if (!newUrl || newUrl.trim() === '') {
|
||||
const newUrl = modelUrlInput.value.trim();
|
||||
if (!newUrl) {
|
||||
alert('请输入模型 URL');
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user