Constructor
new Line(start, end, discontinuous)
Parameters:
Name | Type | Description |
---|---|---|
start |
Point | punto inicial |
end |
Point | punto final |
discontinuous |
boolean | Si es discontinua true : false |
Extends
Members
dashLine
- Overrides:
- Source:
lineCap
- Overrides:
- Source:
Methods
baseDraw(ctx)
Asienta los atributos de la figura para ser dibujada.
Parameters:
Name | Type | Description |
---|---|---|
ctx |
context | Contexto del canvas. |
- Overrides:
- Source:
build()
Calcula los valores de: pendiende y origen par poder tener
las bases de la ecuación de la recta
calculateY(coorinateX) → {number}
Devuelve el valor de la posición de Y dentro de la recta
Parameters:
Name | Type | Description |
---|---|---|
coorinateX |
number | Posición X |
Returns:
El valor de Y en la linea con coordenada X
- Type
- number
draw(ctx)
Se encarga de dibujar la figura que representa la clase
Parameters:
Name | Type | Description |
---|---|---|
ctx |
Context | Contexto del canvas, preferiblemente '2d' |
isPointInLine(point) → {Boolean}
Comprueba si un punto está dentro de la linea
Parameters:
Name | Type | Description |
---|---|---|
point |
Point | Punto a comprobar si está dentro de la linea |
Returns:
true si pertenece : false
- Type
- Boolean
length() → {Number}
Devulve la longitud de la recta
Returns:
Longitud de la recta
- Type
- Number