como criar o triângulo Duval na tela
Eu preciso criar um triângulo que chamou um triângulo duval. Se parece com isso:
Eu preciso fazer isso com tela. até agora consegui criar um triângulo. Mas não sei como colorir e dividir a área dentro do triângulo em cores diferentes, como na figura. Posso fazer isso na tela, é possível criar um triângulo duval na tela. Qualquer ajuda é abençoada :). O código até agora:
var triangle = document.getElementById("triangle");
var ctx = triangle.getContext("2d");
var cw = triangle.width = 500;
var ch = triangle.height = 500;
function createIntervalA(){
ctx.beginPath();
ctx.moveTo(250,0);
ctx.lineTo(0,250);
ctx.strokeStyle = '#fff';
ctx.stroke();
}
createIntervalA();
function CreateIntervalB() {
ctx.beginPath();
ctx.moveTo(0,250);
ctx.lineTo(500,250);
ctx.strokeStyle = '#fff';
ctx.stroke();
}
CreateIntervalB();
function CreateIntervalC() {
ctx.beginPath();
ctx.moveTo(250,0);
ctx.lineTo(500,250);
ctx.strokeStyle = '#fff';
ctx.stroke();
}
CreateIntervalC();
body {
margin: 0;
background: #eee;
font-family: Courier, monospace;
font-size: 16px;
background-color: #000;
}
#triangle {
display: block;
}
<canvas id="triangle"></canvas>