Wiem, że mogę rysować łuk za pomocą funkcji arc
płótna, ale gdy zwiększam rozmiar tego łuku, zmienia on jego początek i koniec x, y punktów. Pomyślałem więc, czy możemy narysować łuk w inny sposób, utrzymując stałe punkty początkowe, a jednocześnie zwiększając jego rozmiar.Płótno narysuj koło z kwadratową krzywą
Edytuj
Poniżej znajdują się zdjęcia pokazujące, czego szukam. Pierwsze zdjęcie przedstawia prostokąt. kiedy jego strona jest rozciągnięta, zmieniła się w okrąg (drugie zdjęcie). kiedy strona jest dalej rozciągnięta, zmieniła się w duże koło. Na wszystkich obrazach widać, że punkty końcowe koła są połączone z rogami prostokąta. To właśnie chcę zrobić.
1-ta Obraz
2 zdj
3-te Obraz
Albo widać this video do unde zachowaj to, co chcę zrobić.
Co mam zrobić
Ten fiddle
pokazuje wynik mojej pracy.
Aby narysować prostokąt, wystarczy kliknąć i przeciągnąć myszą.
Co masz na myśli zmieniając punkt początkowy i końcowy? Czy możesz pokazać obraz problemu? Z "wielkością" masz na myśli grubość? – 6502
@ 6502: Chodzi o to, że jeśli utrzymamy stały punkt początkowy i końcowy i zwiększymy rozmiar łuku, to będzie on wyglądał bardziej jak półkoliste –
@ 6502: jak na krzywej kwadratowej, gdy zwiększamy jego rozmiar, położenie punktów końcowych pozostaje takie samo. –