voglio disegnare qualsiasi (randomizzato) Curva, con data:curva di tela JavaScript con lunghezza fissa
- punto di partenza
- punto finale
- lunghezza della curva
Come posso fare una cosa del genere limitata dai limiti della tela, più la curva non può attraversare. Stavo cercando di trovare qualche soluzione ma non riesco a capirlo. Grazie per il tuo tempo.
Qui è vista più dettagliata di quello che voglio realizzare:
Questo è curva quadratica disegnata su tela. Va tutto bene. La domanda è, come disegnare questo senza tutti i punti, solo con la lunghezza fissa in pixel, i punti casuali, delimitati dalle dimensioni della tela e non attraversati.
Il codice potrebbe essere simile a questa:
function fixedCurve(A, B, length){
for(int i = A; i < B; i++){
//Calculate random point with propper distance to get first base point, random direction could be calculated before loop.
//Basicly this loop should calculate integrate of the curve and draw it each step.
}
}
Avete qualche codice parzialmente funzionante? Non stiamo solo andando a produrre magicamente un'implementazione completa per te. –
Non so come usare la lunghezza della curva per disegnarla come voglio. Ho delle tele e JS per disegnare Beziers normali, ma questo non aiuterà, finalmente penso di si. – Trouble
Che tipo di curve ti interessano? Solo Beziers? Cubico o quadratico? – Joni