提交代码
This commit is contained in:
@@ -229,6 +229,11 @@
|
||||
<button onclick="pauseRendering()">暂停渲染</button>
|
||||
<button onclick="resumeRendering()">恢复渲染</button>
|
||||
</div>
|
||||
<div class="btn-container" style="margin-top: 8px;">
|
||||
<button onclick="readModelCodeFormStoge()">读取缓存编码</button>
|
||||
<button onclick="startOneClickEncoding()">启动一键编码</button>
|
||||
<button onclick="checkHasModelCode()">检查模型编码</button>
|
||||
</div>
|
||||
<div style="margin-top: 10px; font-size: 0.85rem; color: #666;">
|
||||
<div>状态: <span id="engine-status">未初始化</span></div>
|
||||
</div>
|
||||
@@ -339,7 +344,8 @@
|
||||
let unsubscribePresetSaved = null;
|
||||
let unsubscribePresetChanged = null;
|
||||
let unsubscribePresetDeleted = null;
|
||||
const DEFAULT_3D_MODEL_URL = 'https://lyz-1259524260.cos.ap-guangzhou.myqcloud.com/iflow/models/417664a3-76c8-4d94-9344-1337246a5d4e/';
|
||||
// const DEFAULT_3D_MODEL_URL = 'https://pub-8092fd0db2e14822a9f742ad0050750c.r2.dev/e9603d6b-c885-4f1b-84b0-2589bc9dc44f';
|
||||
const DEFAULT_3D_MODEL_URL = 'https://lyz-1259524260.cos.ap-guangzhou.myqcloud.com/iflow/models/417664a3-76c8-4d94-9344-1337246a5d4e';
|
||||
//const DEFAULT_3D_MODEL_URL = 'https://pub-8092fd0db2e14822a9f742ad0050750c.r2.dev/66ad9a66-5ca8-47ac-9139-6aa8756069c1/';
|
||||
let current3dModelUrl = DEFAULT_3D_MODEL_URL;
|
||||
|
||||
@@ -698,6 +704,43 @@
|
||||
console.log('✅ 渲染已恢复');
|
||||
}
|
||||
|
||||
function readModelCodeFormStoge() {
|
||||
if (!engine || !engine.engine || !engine.engine.isInitialized()) {
|
||||
alert('请先初始化 3D 引擎!');
|
||||
return;
|
||||
}
|
||||
engine.engine.getEngineComponent()?.readModelCodeFormStoge();
|
||||
console.log('✅ 读取缓存编码数据已触发');
|
||||
}
|
||||
|
||||
function startOneClickEncoding() {
|
||||
if (!engine || !engine.engine || !engine.engine.isInitialized()) {
|
||||
alert('请先初始化 3D 引擎!');
|
||||
return;
|
||||
}
|
||||
engine.on('encoding:start', function (data) {
|
||||
console.log('编码开始', data);
|
||||
});
|
||||
engine.on('encoding:complete', function (data) {
|
||||
console.log('编码完成', data);
|
||||
});
|
||||
engine.on('encoding:error', function (data) {
|
||||
console.log('编码失败', data);
|
||||
});
|
||||
engine.engine.getEngineComponent()?.startOneClickEncoding();
|
||||
console.log('✅ 一键编码已启动');
|
||||
}
|
||||
|
||||
function checkHasModelCode() {
|
||||
if (!engine || !engine.engine || !engine.engine.isInitialized()) {
|
||||
alert('请先初始化 3D 引擎!');
|
||||
return;
|
||||
}
|
||||
var result = engine.engine.getEngineComponent()?.hasModelCode();
|
||||
console.log('✅ 检查模型编码结果:', result);
|
||||
alert('模型编码检查结果: ' + (result ? '所有模型已编码' : '未全部编码'));
|
||||
}
|
||||
|
||||
function switchModel() {
|
||||
if (!engine || !engine.engine || !engine.engine.isInitialized()) {
|
||||
alert('请先初始化 3D 引擎!');
|
||||
|
||||
Reference in New Issue
Block a user