|
|
@ -84,6 +84,8 @@ export namespace CreateBoardUtil
|
|
|
|
var boardPts = boardData["Pts"];
|
|
|
|
var boardPts = boardData["Pts"];
|
|
|
|
var boardBuls = boardData["Buls"];
|
|
|
|
var boardBuls = boardData["Buls"];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let boardHeight = boardData["H"];
|
|
|
|
|
|
|
|
|
|
|
|
var boardMat = new THREE.Matrix4();
|
|
|
|
var boardMat = new THREE.Matrix4();
|
|
|
|
var matInv: THREE.Matrix4 = new THREE.Matrix4();
|
|
|
|
var matInv: THREE.Matrix4 = new THREE.Matrix4();
|
|
|
|
//InitBoardMat
|
|
|
|
//InitBoardMat
|
|
|
@ -111,11 +113,11 @@ export namespace CreateBoardUtil
|
|
|
|
var extrudeSettings = {
|
|
|
|
var extrudeSettings = {
|
|
|
|
steps: 1,
|
|
|
|
steps: 1,
|
|
|
|
bevelEnabled: false,
|
|
|
|
bevelEnabled: false,
|
|
|
|
amount: 18 * 0.001
|
|
|
|
amount: boardHeight * 0.001
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
var ext = new THREE.ExtrudeGeometry(sp, extrudeSettings);
|
|
|
|
var ext = new THREE.ExtrudeGeometry(sp, extrudeSettings);
|
|
|
|
ext.translate(0, 0, -18 * 0.001)
|
|
|
|
ext.translate(0, 0, -boardHeight * 0.001)
|
|
|
|
ext.applyMatrix(boardMat);
|
|
|
|
ext.applyMatrix(boardMat);
|
|
|
|
|
|
|
|
|
|
|
|
if (boardData["BoardName"] === "地脚线")
|
|
|
|
if (boardData["BoardName"] === "地脚线")
|
|
|
|