|
@@ -7,6 +7,12 @@
|
|
|
placeholder="请输入模型名称"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="渲染方式">
|
|
|
+ <el-select placeholder="请选择" v-model="bindModel.renderType">
|
|
|
+ <el-option label="基础材质(无光照)" value="base" />
|
|
|
+ <el-option label="标准材质(有光照,适用于无贴图模型)" value="normal" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</template>
|
|
|
|
|
@@ -17,7 +23,10 @@ import { ElMessage } from "element-plus";
|
|
|
import { QuiskExpose } from "@/helper/mount";
|
|
|
|
|
|
const props = defineProps<{ model: ModelScene }>();
|
|
|
-const bindModel = ref<ModelScene>({ ...props.model });
|
|
|
+const bindModel = ref<ModelScene>({
|
|
|
+ ...props.model,
|
|
|
+ renderType: props.model.renderType || "base",
|
|
|
+});
|
|
|
|
|
|
defineExpose<QuiskExpose>({
|
|
|
async submit() {
|