接入画布

This commit is contained in:
X1627315083
2025-06-09 10:25:54 +08:00
parent 87a08f5f8f
commit c266967f16
157 changed files with 43833 additions and 1571 deletions

View File

@@ -63,7 +63,7 @@ export default defineComponent({
},
props:{
},
emits:[],
emits:['saveProject'],
setup(props,{emit}) {
const store = useStore();
const data = reactive({
@@ -265,7 +265,7 @@ export default defineComponent({
texture.anisotropy = 32; // 提高纹理清晰度
data.group?.traverse((child:any) => {
if (child.isMesh) {
console.log(child.name)
// console.log(child.name)
// 5. 创建新材质(根据需求选择材质类型)
const textureWidth = texture.image.width;
const textureHeight = texture.image.height;
@@ -420,7 +420,7 @@ export default defineComponent({
const modeUrl = await getModelUrl(value)
await setModel(modeUrl)
let patternMaking3D = store.state.HomeStoreModule.patternMaking3D
if(patternMaking3D.printMinioUrl)await addMaterial({url:patternMaking3D.printMinioUrl})
if(patternMaking3D.url)await addMaterial({url:patternMaking3D.url})
data.load.state = false
}
const changeRepeat = (e:any)=>{
@@ -437,6 +437,7 @@ export default defineComponent({
y:data.repeat.y,
}
store.commit('setPatternMaking3D',value)
emit('saveProject')
},1000)
}
const setLock = ()=>{