Programmering.

Föregående
Till botten     Sista sidan
Nästa
Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
19 april 2013 kl. 23:24
Hejhejhejjaja Kille, 30 år

Citat från SUPSON


Citat från Vampyr

Citat från SUPSON

Citat från Vampyr

Alltså jag vill ha svaret i grader! :)

använd dig av arctan då.

kthx! :D

atan2 är säkrast att använda i c++, ger dock tillbaks -180 till 180 så om du vill ha 0 till 360 måste du konvertera.


Då tar jag bara svaret +180, problem solved? :)

Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
19 april 2013 kl. 23:25
Hejhejhejjaja Kille, 30 år

Nvm

Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
19 april 2013 kl. 23:26
Hejhejhejjaja Kille, 30 år

if(grader<0){
grader = Math.abs(grader)+180;
}
Tänker jag rätt?

AVIATO Kille, 32 år

1 179 forumsinlägg

Skrivet:
19 april 2013 kl. 23:53
AVIATO Kille, 32 år

Citat från Vampyr


if(grader<0){
grader = Math.abs(grader)+180;
}
Tänker jag rätt?


(2*pi + x)) * 360 / (2*pi)

Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
19 april 2013 kl. 23:54
Hejhejhejjaja Kille, 30 år

Citat från SUPSON


Citat från Vampyr

if(grader<0){
grader = Math.abs(grader)+180;
}
Tänker jag rätt?

(2*pi + x)) * 360 / (2*pi)


Det där får jag nog tänka igenom imorgon, heh.

AVIATO Kille, 32 år

1 179 forumsinlägg

Skrivet:
19 april 2013 kl. 23:58
AVIATO Kille, 32 år

Citat från Vampyr


Citat från SUPSON

Citat från Vampyr

if(grader<0){
grader = Math.abs(grader)+180;
}
Tänker jag rätt?

(2*pi + x)) * 360 / (2*pi)

Det där får jag nog tänka igenom imorgon, heh.


haha okej!

Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
20 april 2013 kl. 00:06
Hejhejhejjaja Kille, 30 år

Det verkar inte stämma.

-20 = 340.

(2*3.14159 + -20)) * 360 / (2*3.14159)
(6.28318 - 20) * 360 / 6.28318
-13.71682 * 360 / 6.28318
-4938.0552 / 6.28318
-785.916558176

-20 = 340 = ~-786? What D:

lusius Kille, 34 år

932 forumsinlägg

Skrivet:
21 april 2013 kl. 06:22
lusius Kille, 34 år

Om du börjar med att plocka ut en normaliserad vektor för riktningen mot den så kan du härleda det utifrån hur du beräknar en rotationsvinkel från center.

Invertera det så har du ditt svar :)

För att beräkna överslaget kan du alltid ta värdet/360 och ta ut fraktionen för att få den egentliga vinkeln.

Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
24 april 2013 kl. 18:31
Hejhejhejjaja Kille, 30 år

System.out.println((190/768)*1366);

^ Det där printar 0, why?

Vertex 33 år

1 692 forumsinlägg

Skrivet:
24 april 2013 kl. 19:45
Vertex 33 år

För att HELTALET 190 delat på HELTALET 768 är 0.
0 * 1366 = 0
Du måste skriva det som en float.

Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
24 april 2013 kl. 20:03
Hejhejhejjaja Kille, 30 år

Citat från Vertex


För att HELTALET 190 delat på HELTALET 768 är 0.
0 * 1366 = 0
Du måste skriva det som en float.


Ah jag kom på det, tack ändå :)

Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
25 april 2013 kl. 00:06
Hejhejhejjaja Kille, 30 år

Gjorde en version av Game of Life som läser reglerna från en fil, så orginalreglerna t.ex. ser ut såhär:

Life (Original);
Conway, 1970;
\0 : 0,0,0;
1 = 3 : 1;
\1 : 255,255,255;
1 < 2 : 0;
1 > 3 : 0;

Så går det när man har tråkigt! Ska göra så att den läser in alla regelfiler från en mapp och att man sen kan välja från en ingame-meny.

Hejhejhejjaja Kille, 30 år

972 forumsinlägg

Skrivet:
25 april 2013 kl. 09:33
Hejhejhejjaja Kille, 30 år

Varför ger Arrays.copyOf() bara en pointer? Hela grejen med copyof är ju att man inte vill ha en pointerjävel..

lusius Kille, 34 år

932 forumsinlägg

Skrivet:
25 april 2013 kl. 21:01
lusius Kille, 34 år

Vilken klass och vilket språk?

klammen Kille, 31 år

440 forumsinlägg

Skrivet:
25 april 2013 kl. 21:33
klammen Kille, 31 år

I c++

float a
int b,c

a = b/c

b = 2
c = 10
0.2 = 2/10

Men det blir 0 pga vad? a är ju det som lagra var~ men det tappa ändå data och jag undra varför?
förstår det bara inte men har redan löst det genom att sätta allt i float.


Föregående
Till toppen     Sista sidan
Nästa

Du måste vara inloggad för att skriva i forumet