Tkinter - Figurskapande
Uppgiften säger att man ska ha de 3 koordinaterna som parametrar och skapa en triangel utifrån detta. Hur vet jag inte, utan jag kan endast göra det på mitt sätt vilket visas i koden. Hur gör man på deras sätt? Är det också möjligt att spegla triangeln dvs att den spetsiga vinkeln pekar åt vänster istället för höger?
Uppgiften säger dessutom att man ej får använda sånt som exempelvis canvas.create.triangle dvs fusk kommandon.
Tacksam för hjälp!
Om funktionen tog de tre punkterna som argument, så kan du från dessa räkna ut triangelns höjd och bredd inuti funktionen. Då kan du ändå använda de loopar du redan skrivit.
Hur tar jag dock in koordinater som parameter? Vår lärare nämnde att de ska anges som tuplar men när jag väl anropar funktionen längst ner får jag errorn av att jag inte kan använda tuplar som parametrar.
Jag lekte runt lite och lyckas få det att funka! Dock vet jag inte hur jag får triangeln att se ut som jag vill.
Argumenten till triangle_fill är väl tupler nu?
(De som skrev uppgiften ska lära sig svenska. En katet, flera kateter, kateterna. En kateter är något annat.)
Din kod antar att coord1[0] alltid är vänsterkanten på triangeln. Du får antingen dela upp det i flera fall, eller hitta på nåt smart för att ange start- och slutposition för x.
Nu har jag kommit fram till något nytt, men är fortfarande lost på hur jag speglar triangeln åt andra hållet. Jag har gjort så att jag längst ner i anropet kan ange koordinaterna och då bestämma vilken punkt som blir vilket hörn. Men jag kan fortfarande inte få det som jag vill :/