|
|
@ -13,7 +13,7 @@ import { Vec2 } from "../Geometry/CheckIntersect";
|
|
|
|
import { AsVector2, equaln } from "../Geometry/GeUtils";
|
|
|
|
import { AsVector2, equaln } from "../Geometry/GeUtils";
|
|
|
|
import { Vec3 } from "../Geometry/IVec3";
|
|
|
|
import { Vec3 } from "../Geometry/IVec3";
|
|
|
|
import { HotCMD } from "../Hot/HotCommand";
|
|
|
|
import { HotCMD } from "../Hot/HotCommand";
|
|
|
|
import { ComposingType, LinesType } from "../UI/Store/BoardInterface";
|
|
|
|
import { FaceDirection, LinesType } from "../UI/Store/BoardInterface";
|
|
|
|
|
|
|
|
|
|
|
|
/** 模型类型 */
|
|
|
|
/** 模型类型 */
|
|
|
|
enum KJL_ModelType
|
|
|
|
enum KJL_ModelType
|
|
|
@ -185,7 +185,7 @@ function ParseModel(model: KJL_ParamModel, roomName: string, gName: string, pare
|
|
|
|
case 1:
|
|
|
|
case 1:
|
|
|
|
br.SetBoardType(BoardType.Behind);
|
|
|
|
br.SetBoardType(BoardType.Behind);
|
|
|
|
br.ColorIndex = 3;
|
|
|
|
br.ColorIndex = 3;
|
|
|
|
br.BoardProcessOption[EBoardKeyList.ComposingFace] = ComposingType.Reverse;
|
|
|
|
br.BoardProcessOption[EBoardKeyList.BigHole] = FaceDirection.Back;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 2:
|
|
|
|
case 2:
|
|
|
|
br.SetBoardType(BoardType.Layer);
|
|
|
|
br.SetBoardType(BoardType.Layer);
|
|
|
@ -204,9 +204,9 @@ function ParseModel(model: KJL_ParamModel, roomName: string, gName: string, pare
|
|
|
|
{
|
|
|
|
{
|
|
|
|
let p = br.Position;
|
|
|
|
let p = br.Position;
|
|
|
|
if (p.z > 1500)
|
|
|
|
if (p.z > 1500)
|
|
|
|
br.BoardProcessOption[EBoardKeyList.ComposingFace] = ComposingType.Positive;
|
|
|
|
br.BoardProcessOption[EBoardKeyList.BigHole] = FaceDirection.Front;
|
|
|
|
else
|
|
|
|
else
|
|
|
|
br.BoardProcessOption[EBoardKeyList.ComposingFace] = ComposingType.Reverse;
|
|
|
|
br.BoardProcessOption[EBoardKeyList.BigHole] = FaceDirection.Back;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (model.textureAngle === 0)
|
|
|
|
if (model.textureAngle === 0)
|
|
|
|
br.BoardProcessOption[EBoardKeyList.Lines] = LinesType.Reverse;
|
|
|
|
br.BoardProcessOption[EBoardKeyList.Lines] = LinesType.Reverse;
|
|
|
|