Kezdőoldal » Számítástechnika » Programozás » #javascript_drawing; moveTo_Li...

#javascript_drawing; moveTo_LineTo: Hol a hiba a 360 fokos beosztásomban?

Figyelt kérdés

javascript oszlop > Clockface > for ciklus & változók;

ahol a gondom van. Nem értem, hogy miért nem tudok 360 fokos beosztást csinálni a for ciklussal és a változókkal. Már egy rakás számot kipróbáltam, de egyszerűen nem megy tobább 90°nál a vonal generálás a for ciklussal.

Sejtem, hogy a moveTo és a LineTo ahol a konkrét gond van, de nem tudok rájönni, hogy hol.

Itt a binem pls:

[link]



2019. dec. 13. 02:51
1 2
 1/11 anonim ***** válasza:

"Sejtem, hogy a moveTo és a LineTo ahol a konkrét gond van"


Rosszul sejted.

2019. dec. 13. 05:56
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:

function draw()

{

var canvas = document.getElementById('circle');

if (canvas.getContext)

{

var ctx = canvas.getContext('2d');

var X = canvas.width / 2;

var Y = canvas.height / 2;

var R = 45;

ctx.beginPath();

ctx.arc(X, Y, R, 0, 2 * Math.PI, false);

ctx.lineWidth = 3;

ctx.strokeStyle = '#FF0000';

ctx.stroke();

}

}

2019. dec. 13. 06:03
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:
Köszönöm a segítséged, de nekem sajnos nem erre van szükségem =/
2019. dec. 13. 09:48
 4/11 anonim ***** válasza:
Mondjuk nem igazán értem, hogy miért csodálkozol, hogy nem megy tovább 90 foknál a rajzolás, mikor 90 lépésig megy a for ciklusod.
2019. dec. 13. 10:28
Hasznos számodra ez a válasz?
 5/11 A kérdező kommentje:

Próbáltam már azt is, de sehogy se működik.

most írtam át 360 fokra, de úgyse jó sajna

2019. dec. 13. 10:36
 6/11 anonim ***** válasza:

De most mit szeretnél? A jelenlegi kódod a kör tetejéhez húzott érintő pontjaiból:

ct.moveTo(a, 0); // a kezdetben függőlegesen középen van, majd mindig növeled

a kör középpontjába húz vonalakat.

Ez nyilván abban a negyedben van csak ahol látod.

2019. dec. 13. 18:21
Hasznos számodra ez a válasz?
 7/11 A kérdező kommentje:

360 vagy legalább 180 részecskés beosztást szeretnék (180 a képernyő felbontása miatt ilyen kevés)

Mint egy iránytűn.

[link]

2019. dec. 13. 21:18
 8/11 anonim ***** válasza:
100%

A szögfüggvények a barátaid.


let y = Math.sin(all * Math.PI / 180) * ch/2 + ch/2;

let x = Math.cos(all * Math.PI / 180) * cw/2 + cw/2;

2019. dec. 13. 21:46
Hasznos számodra ez a válasz?
 9/11 A kérdező kommentje:

Nagyon szépen köszönöm mindenki segítségét! ☺

#8 Isten vagy (= (Y)

2019. dec. 13. 23:19
 10/11 anonim ***** válasza:
Majd általános iskola 8. osztályban tanuljátok:)
2019. dec. 13. 23:32
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!