Voglio convertire un percorso tracciato in un oggetto riempito. (Programmazione, in JavaScript.)Come ottenere il contorno di un tratto?
La linea è solo una semplice linea curva, una sequenza di coordinate. Posso rendere questa linea come un percorso e dargli un tratto di un certo spessore ... ma sto cercando di ottenere una forma piena piuttosto che una linea tratteggiata, così posso apportare ulteriori modifiche su di essa, come ad esempio la deformazione così, il "tratto" risultante potrebbe variare in spessore o avere parti personalizzate tagliate fuori da esso (nessuna di queste cose è possibile con un vero tratto SVG, per quanto ne so).
Così sto cercando di manualmente 'addensare' una linea in una forma solida. Non riesco a trovare alcuna funzione che funzioni in questo modo: ho esaminato i documenti di D3.js e Raphaël, ma senza fortuna. Qualcuno sa di una biblioteca/funzione che farebbe questo?
O, ancora meglio: se qualcuno potrebbe spiegare a me la teoria geometria a come avrei potuto fare manualmente questo compito, prendendo la lista della linea coordinate di che ho e elaborazione di un nuovo percorso che effettivamente 'colpi' di esso, che sarebbe fantastico Per dirla in altro modo, che cosa fa il browser quando dici di tracciare un tracciato - come fa a capire quale forma dovrebbe essere il tratto?