Triangle

const { triangle, mouse, state, frame } = canvas.api
triangle([0, -0.8], [-1, 0.8], [1, 0.8])
triangle([-1, 0.5], [1, 0.5], [0, -1])
triangle([-1, -0.5], [1, -0.5], [0, 1])
const topL = [-frame.size[0], frame.size[1]]
const topR = [frame.size[0], frame.size[1]]
triangle(topL, topR, mouse.pos)

const bottomL = [-frame.size[0], -frame.size[1]]
const bottomR = [frame.size[0], -frame.size[1]]
triangle(bottomL, bottomR, mouse.pos)

Function

triangle(vertexA, vertexB, vertexC)
ParameterTypeDefault Value
vertexA[number, number, number = 0]-
vertexB[number, number, number = 0]-
vertexC[number, number, number = 0]-

State Configuration

The comportment of the function can be modified by editing this state property: