42 lines
1.0 KiB
TypeScript
Raw Normal View History

2024-01-05 11:11:15 +08:00
import {
examJudgeMapSetParam,
examJudgeMapSetScaling
2024-02-21 14:53:53 +08:00
} from '../api/index'
2024-01-05 11:11:15 +08:00
2024-02-21 14:53:53 +08:00
import FileUtil from '../../../common/utils/File'
import FileModel from './../utils/file-model'
2024-01-05 11:11:15 +08:00
const judgeTag = 'SURENJUN_JUDGE'
export default class JudgeImg {
private judgeUI
private modelPath:string
private fileModel:FileModel
private fileUtil:FileUtil
private plcData:any
constructor(judgeUI) {
this.modelPath = 'models/model_enc'
this.judgeUI = judgeUI
this.fileUtil = new FileUtil(judgeUI.context)
this.fileModel = new FileModel(judgeUI.context)
this.init()
}
async init(){
const isJudgeInitBool = globalThis.isJudgeInitBool;
2024-01-31 14:35:16 +08:00
const {judgeUI} = this;
2024-01-05 11:11:15 +08:00
console.info(judgeTag,'1.进入评判入口')
await examJudgeMapSetParam(640, 480); //设置参数宽、高
await examJudgeMapSetScaling(120); //设置缩放比例一般默认填100就是100%的意思) 数字越大视野越大数字越小视野越小不能为0
judgeUI.draw = true
}
2024-01-31 14:35:16 +08:00
//获取评判初始化数据
getInitInfo = () =>{
2024-01-05 11:11:15 +08:00
}
}