function calculate() {
// recupera le coordinate e le distanze dei punti noti dal form
const x1 = parseInt(document.getElementById("x1").value);
const y1 = parseInt(document.getElementById("y1").value);
const d1 = parseInt(document.getElementById("d1").value);
const x2 = parseInt(document.getElementById("x2").value);
const y2 = parseInt(document.getElementById("y2").value);
const d2 = parseInt(document.getElementById("d2").value);
const x3 = parseInt(document.getElementById("x3").value);
const y3 = parseInt(document.getElementById("y3").value);
const d3 = parseInt(document.getElementById("d3").value);
// calcola la posizione del punto incognito
const a = Math.sqrt((x2 - x3)**2 + (y2 - y3)**2);
const b = Math.sqrt((x1 - x3)**2 + (y1 - y3)**2);
const c = Math.sqrt((x1 - x2)**2 + (y1 - y2)**2);
const alpha = Math.acos((b**2 + c**2 - a**2) / (2 * b * c));
const beta = Math.acos((a**2 + c**2 - b**2) / (2 * a * c));
const gamma = Math.acos((a**2 + b**2 - c**2) / (2 * a * b));
const x = (d1 * Math.cos(alpha) + d2 * Math.cos(beta) + d3 * Math.cos(gamma)) / 3;
const y = (d1 * Math.sin(alpha) + d2 * Math.sin(beta) + d3 * Math.sin(gamma)) / 3;
// aggiorna le coordinate del punto incognito nella griglia
const unknownPoint = document.getElementById("unknown");
unknownPoint.style.gridColumnStart = Math.round(x + 5);
unknownPoint.style.gridRowStart = Math.round(y + 5);
}
__________________________________
Titolo: esempio "post prova"
Autore: Sisti
Data pubblicazione: esempio sabato 27 novembre 2010
url: esempio http://sisti-ilpostatore.blogspot.com/
__________________________________
__________________________________
Titolo: esempio "post prova"
Autore: Sisti
Data pubblicazione: esempio sabato 27 novembre 2010
url: esempio http://sisti-ilpostatore.blogspot.com/
__________________________________
__________________________________
Titolo: esempio "post prova"
Autore: Sisti
Data pubblicazione: esempio sabato 27 novembre 2010
url: esempio http://sisti-ilpostatore.blogspot.com/
__________________________________
martedì 31 maggio 2011
Prova post con condivisioni
__________________________________ Titolo: esempio "post prova" Autore: Sisti Data pubblicazione: esempio sabato 27 novembre 2010 url: esempio http://sisti-ilpostatore.blogspot.com/ __________________________________
__________________________________
Titolo: esempio "post prova"
Autore: Sisti
Data pubblicazione: esempio sabato 27 novembre 2010
url: esempio http://sisti-ilpostatore.blogspot.com/
__________________________________