Todo un clásico de css. Quien no ha maquetado algún triángulo y ha querido aplicarle el efecto “redondeado” a los bordes. A continuación una forma de hacerlo jugando con rotate, skewX, scale y translate:

.triangulo-redondeado,
.triangulo-redondeado:before,
.triangulo-redondeado:after {
  position: relative;
  display:block;
	width:  100px;
	height: 100px;
	background: #000;
	border-top-right-radius: 20px;
}
.triangulo-redondeado {
  margin: 60px auto 0 auto;
  transform: rotate(-60deg) skewX(-30deg) scale(1,.866);
}
.triangulo-redondeado:before,
.triangulo-redondeado:after {
	content: '';
	position: absolute;
}
.triangulo-redondeado:before {
	transform: rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);
}
.triangulo-redondeado:after {
	transform: rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);
}

Ejemplo:

See the Pen Triángulo con bordes redondeados by Jorge Maiden (@jorgemaiden) on CodePen.

Agradezco tu comentario 🤘