diff --git a/src/Add-on/KJLImport.ts b/src/Add-on/KJLImport.ts index fde98b2f2..eafd81f49 100644 --- a/src/Add-on/KJLImport.ts +++ b/src/Add-on/KJLImport.ts @@ -444,6 +444,7 @@ function ParseModel(model: KJL_ParamModel, roomName: string, gName: string, pare } } +//解析封边 function ParseEdgeBanding(model: KJL_ParamModel): number[] | undefined { let edgeBandings: number[] = []; @@ -457,7 +458,15 @@ function ParseEdgeBanding(model: KJL_ParamModel): number[] | undefined // })); for (let param of params) { - if (param.name.startsWith("ET")) + if (param.name === "ET") + { + edgeBandings.push(parseFloat(param.value)); + for (let i = 0; i < maxIndex - 1; i++) + edgeBandings[i] = arrayLast(edgeBandings); + maxIndex++; + break; + } + else if (param.name.startsWith("ET")) { let index = parseInt(param.name.substring(2)) - 1; edgeBandings[index] = parseFloat(param.value);