Yo @jamessimo … Its a frame with a -BTN (renamed from -bjs)
Renders in BabylonJS without cornerRadius for Buttons
Here is the Button Json section from the Figma To BabylonJS output
{
"tags": null,
"isHitTestVisible": true,
"isPointerBlocker": true,
"isFocusInvisible": false,
"clipChildren": false,
"clipContent": false,
"useBitmapCache": false,
"shadowOffsetX": 0,
"shadowOffsetY": 12,
"shadowBlur": 60,
"shadowColor": "#0000009a",
"hoverCursor": "pointer",
"alpha": 1,
"scaleX": 1,
"scaleY": 1,
"rotation": 0,
"transformCenterY": 0.5,
"transformCenterX": 0.5,
"horizontalAlignment": 0,
"verticalAlignment": 0,
"fixedRatio": 0,
"fixedRatioMasterIsWidth": false,
"width": "560px",
"height": "104px",
"color": "#000000",
"zIndex": 0,
"notRenderable": false,
"isVisible": true,
"descendantsOnlyPadding": false,
"paddingLeft": "0px",
"paddingRight": "0px",
"paddingTop": "0px",
"paddingBottom": "0px",
"left": "40px",
"top": "922px",
"linkOffsetX": "0px",
"linkOffsetY": "0px",
"isEnabled": true,
"disabledColor": "#9a9a9a",
"disabledColorItem": "#6a6a6a",
"name": "PlayNow2-BTN",
"className": "Button",
"renderToIntermediateTexture": false,
"maxLayoutCycle": 3,
"adaptHeightToChildren": false,
"adaptWidthToChildren": false,
"background": "",
"thickness": 0,
"children": [
{
"tags": null,
"isHitTestVisible": true,
"isPointerBlocker": true,
"isFocusInvisible": false,
"clipChildren": false,
"clipContent": false,
"useBitmapCache": false,
"shadowOffsetX": 0,
"shadowOffsetY": 4,
"shadowBlur": 8,
"shadowColor": "#760e0f67",
"hoverCursor": "",
"alpha": 1,
"scaleX": 1,
"scaleY": 1,
"rotation": 0,
"transformCenterY": 0.5,
"transformCenterX": 0.5,
"horizontalAlignment": 0,
"verticalAlignment": 0,
"fixedRatio": 0,
"fixedRatioMasterIsWidth": false,
"width": "227px",
"height": "44px",
"color": "#ffffffff",
"zIndex": 0,
"notRenderable": false,
"isVisible": true,
"descendantsOnlyPadding": false,
"paddingLeft": "0px",
"paddingRight": "0px",
"paddingTop": "0px",
"paddingBottom": "0px",
"left": "164.5px",
"top": "28px",
"linkOffsetX": "0px",
"linkOffsetY": "0px",
"isEnabled": true,
"disabledColor": "#9a9a9a",
"disabledColorItem": "#6a6a6a",
"name": "PLAY NOW!",
"className": "TextBlock",
"resizeToFit": false,
"textWrapping": 0,
"text": "PLAY NOW!",
"textHorizontalAlignment": 2,
"textVerticalAlignment": 0,
"lineSpacing": "0px",
"outlineWidth": 0,
"underline": false,
"lineThrough": false,
"outlineColor": "#ffffffff",
"wordDivider": "",
"forceResizeWidth": false,
"fontOffset": {
"ascent": 17.64,
"height": 23.52,
"descent": 5.88
},
"fontFamily": "Montserrat",
"fontSize": "36px",
"fontWeight": "900",
"fontStyle": "normal"
}
],
"cornerRadius": 0,
"cornerRadiusX": 0,
"cornerRadiusY": 0,
"cornerRadiusZ": 0,
"cornerRadiusW": 0,
"textBlockName": "PLAY NOW!",
"backgroundGradient": {
"colorStops": [
{
"offset": 0,
"color": "#ffc45dff"
},
{
"offset": 1,
"color": "#c75610ff"
}
],
"className": "LinearGradient",
"x0": 1090.999966621399,
"y0": 922,
"x1": 1090.999966621399,
"y1": 1026
}
}
Note: The cornerRadius is all zeros