yyc12345
314284ed94
- add height re-calc in derived block generation for fixing height issue when re-use Flat in sink platform. - finish all wide floor prototype. - finish all platform prototype.
493 lines
14 KiB
JSON
493 lines
14 KiB
JSON
[
|
|
{
|
|
"Type": "RibbonBorder",
|
|
"BindingDisplayTexture": "RibbonBorder.png",
|
|
"UnitSize": "Small",
|
|
"ExpandType": "Column",
|
|
"InitColumnDirection": "PositiveX",
|
|
"DefaultSideConfig": {
|
|
"UseTwoDTop": false,
|
|
"UseTwoDRight": false,
|
|
"UseTwoDBottom": false,
|
|
"UseTwoDLeft": true,
|
|
"UseThreeDTop": true,
|
|
"UseThreeDBottom": false
|
|
},
|
|
"ThreeDTopFace": {
|
|
"Vertices": [
|
|
"2.5+d1, 0, 0",
|
|
"2.5+d1, 2.5, -0.7",
|
|
"0, 2.5, -0.7",
|
|
"0, 0, 0"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopFlat",
|
|
"Indices": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"UVs": [
|
|
"0, -d1",
|
|
"1, -d1",
|
|
"1, 0.5",
|
|
"0, 0.5"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ThreeDBottomFace": {
|
|
"Vertices": [
|
|
"2.5+d1, 0, -5-d3",
|
|
"2.5+d1, 2.5, -5-d3",
|
|
"0, 2.5, -5-d3",
|
|
"0, 0, -5-d3"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
3,
|
|
2,
|
|
1,
|
|
0
|
|
],
|
|
"UVs": [
|
|
"0, 0.5",
|
|
"0.5, 0.5",
|
|
"0.5, -d1",
|
|
"0, -d1"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDTopSide": {
|
|
"Vertices": [
|
|
"0, 0, -5-d3",
|
|
"0, 0, 0",
|
|
"0, 2.5, -0.7",
|
|
"0, 2.5, -5-d3"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"UVs": [
|
|
"1+d3, 0",
|
|
"0, 0",
|
|
"0.14, 0.5",
|
|
"1+d3, 0.5"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDRightSide": {
|
|
"Vertices": [
|
|
"2.5+d1, 2.5, -0.7",
|
|
"2.5+d1, 2.5, -5-d3",
|
|
"0, 2.5, -5-d3",
|
|
"0, 2.5, -0.7"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"UVs": [
|
|
"0.14, -d1",
|
|
"1+d3, -d1",
|
|
"1+d3, 0.5",
|
|
"0.14, 0.5"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDBottomSide": {
|
|
"Vertices": [
|
|
"2.5+d1, 0, 0",
|
|
"2.5+d1, 0, -5-d3",
|
|
"2.5+d1, 2.5, -5-d3",
|
|
"2.5+d1, 2.5, -0.7"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"UVs": [
|
|
"0, 0",
|
|
"1+d3, 0",
|
|
"1+d3, 0.5",
|
|
"0.14, 0.5"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDLeftSide": {
|
|
"Vertices": [
|
|
"2.5+d1, 0, 0",
|
|
"2.5+d1, 0, -5-d3",
|
|
"0, 0, -5-d3",
|
|
"0, 0, 0"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorSide",
|
|
"Indices": [
|
|
3,
|
|
2,
|
|
1,
|
|
0
|
|
],
|
|
"UVs": [
|
|
"0, 0.5",
|
|
"1+d3, 0.5",
|
|
"1+d3, -d1",
|
|
"0, -d1"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDTopSideExpand": null,
|
|
"TwoDRightSideExpand": null,
|
|
"TwoDBottomSideExpand": null,
|
|
"TwoDLeftSideExpand": {
|
|
"Vertices": [
|
|
"2.5+d1, 0, -5-d3",
|
|
"0, 0, -5-d3",
|
|
"0, 0, -2.5",
|
|
"2.5+d1, 0, -2.5",
|
|
"2.5+d1, 0, 0",
|
|
"0, 0, 0"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorder_ForSide",
|
|
"Indices": [
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"UVs": [
|
|
"0.5, 0.5",
|
|
"0.5, -d1",
|
|
"0, -d1",
|
|
"0, 0.5"
|
|
]
|
|
},
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
3,
|
|
2,
|
|
1,
|
|
0
|
|
],
|
|
"UVs": [
|
|
"0, -d1",
|
|
"0, 0.5",
|
|
"0.5+d3, 0.5",
|
|
"0.5+d3, -d1"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Type": "RibbonOutterCorner",
|
|
"BindingDisplayTexture": "RibbonOutterCorner.png",
|
|
"UnitSize": "Small",
|
|
"ExpandType": "Static",
|
|
"InitColumnDirection": "PositiveX",
|
|
"DefaultSideConfig": {
|
|
"UseTwoDTop": true,
|
|
"UseTwoDRight": false,
|
|
"UseTwoDBottom": false,
|
|
"UseTwoDLeft": true,
|
|
"UseThreeDTop": true,
|
|
"UseThreeDBottom": false
|
|
},
|
|
"ThreeDTopFace": {
|
|
"Vertices": [
|
|
"0, 0, 0",
|
|
"2.5, 0, 0",
|
|
"2.5, 2.5, -0.7",
|
|
"0, 2.5, 0"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "TRIANGLE",
|
|
"Textures": "FloorTopFlat",
|
|
"Indices": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"UVs": [
|
|
"0, 0",
|
|
"0, 1",
|
|
"1, 1"
|
|
]
|
|
},
|
|
{
|
|
"Type": "TRIANGLE",
|
|
"Textures": "FloorTopFlat",
|
|
"Indices": [
|
|
0,
|
|
2,
|
|
3
|
|
],
|
|
"UVs": [
|
|
"1, 0",
|
|
"0, 1",
|
|
"1, 1"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ThreeDBottomFace": {
|
|
"Vertices": [
|
|
"2.5, 0, -5-d3",
|
|
"2.5, 2.5, -5-d3",
|
|
"0, 2.5, -5-d3",
|
|
"0, 0, -5-d3"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
3,
|
|
2,
|
|
1,
|
|
0
|
|
],
|
|
"UVs": [
|
|
"0, 0.5",
|
|
"0.5, 0.5",
|
|
"0.5, 0",
|
|
"0, 0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDTopSide": {
|
|
"Vertices": [
|
|
"0, 0, -5-d3",
|
|
"0, 0, 0",
|
|
"0, 2.5, 0",
|
|
"0, 2.5, -5-d3"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorSide",
|
|
"Indices": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"UVs": [
|
|
"1+d3, 0",
|
|
"0, 0",
|
|
"0, 0.5",
|
|
"1+d3, 0.5"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDRightSide": {
|
|
"Vertices": [
|
|
"2.5, 2.5, -5-d3",
|
|
"0, 2.5, -5-d3",
|
|
"0, 2.5, 0",
|
|
"2.5, 2.5, -0.7"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"UVs": [
|
|
"1+d3, 0",
|
|
"1+d3, 0.5",
|
|
"0, 0.5",
|
|
"0.14, 0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDBottomSide": {
|
|
"Vertices": [
|
|
"2.5, 0, -5-d3",
|
|
"2.5, 2.5, -5-d3",
|
|
"2.5, 2.5, -0.7",
|
|
"2.5, 0, 0"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"UVs": [
|
|
"1+d3, 0",
|
|
"1+d3, 0.5",
|
|
"0.14, 0.5",
|
|
"0, 0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDLeftSide": {
|
|
"Vertices": [
|
|
"2.5, 0, 0",
|
|
"2.5, 0, -5-d3",
|
|
"0, 0, -5-d3",
|
|
"0, 0, 0"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorSide",
|
|
"Indices": [
|
|
3,
|
|
2,
|
|
1,
|
|
0
|
|
],
|
|
"UVs": [
|
|
"0, 0.5",
|
|
"1+d3, 0.5",
|
|
"1+d3, 0",
|
|
"0, 0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDTopSideExpand": {
|
|
"Vertices": [
|
|
"0, 0, -5-d3",
|
|
"0, 2.5, -5-d3",
|
|
"0, 2.5, -2.5",
|
|
"0, 0, -2.5",
|
|
"0, 0, 0",
|
|
"0, 2.5, 0"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorder_ForSide",
|
|
"Indices": [
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"UVs": [
|
|
"0.5, 0.5",
|
|
"0.5, 0",
|
|
"0, 0",
|
|
"0, 0.5"
|
|
]
|
|
},
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
3,
|
|
2,
|
|
1,
|
|
0
|
|
],
|
|
"UVs": [
|
|
"0, 0",
|
|
"0, 0.5",
|
|
"0.5+d3, 0.5",
|
|
"0.5+d3, 0"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"TwoDRightSideExpand": null,
|
|
"TwoDBottomSideExpand": null,
|
|
"TwoDLeftSideExpand": {
|
|
"Vertices": [
|
|
"2.5, 0, -5-d3",
|
|
"0, 0, -5-d3",
|
|
"0, 0, -2.5",
|
|
"2.5, 0, -2.5",
|
|
"2.5, 0, 0",
|
|
"0, 0, 0"
|
|
],
|
|
"Faces": [
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorder_ForSide",
|
|
"Indices": [
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"UVs": [
|
|
"0.5, 0.5",
|
|
"0.5, 0",
|
|
"0, 0",
|
|
"0, 0.5"
|
|
]
|
|
},
|
|
{
|
|
"Type": "RECTANGLE",
|
|
"Textures": "FloorTopBorderless_ForSide",
|
|
"Indices": [
|
|
3,
|
|
2,
|
|
1,
|
|
0
|
|
],
|
|
"UVs": [
|
|
"0, 0",
|
|
"0, 0.5",
|
|
"0.5+d3, 0.5",
|
|
"0.5+d3, 0"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |