Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: QB: Astekääntö

Sivun loppuun

sooda [29.09.2003 16:22:55]

#

Vähän toimiva kääntö asteittain. Jos ei käännä 90/180/270 astetta niin kuva menee ihan mössöksi mutta kyllä tästä jotain saa soveltamalla.

Ang = 45
SCREEN 13
Ang = (3.1415926# / 180) * Ang      'Asteista niihin tyhmiin radiaaneihin.
Cs = COS(Ang): Sn = SIN(Ang)
CIRCLE (50, 50), 50, 2, , , .7      'Piirretää se moska kuva.
PAINT (50, 50), 2                   '...
LINE (0, 0)-(100, 100), 15          '...
LINE (100, 0)-(0, 100), 1           '...
LINE (0, 0)-(100, 100), 1, B        'Nonnis piirretty.
FOR y = 0 TO 100
   FOR x = 0 TO 100
       UusX = (x * Cs - y * Sn): UusY = (x * Sn + y * Cs) 'kalkulaattaa uudet coordit
       PSET (UusX + 200, UusY), POINT(x, y)
   NEXT
NEXT

Jogge [29.09.2003 17:44:15]

#

kun pistää noihin for-silmukoihin STEP .5 niin se käännetty kuva näyttää paremmalta.

Antti Laaksonen [29.09.2003 19:50:13]

#

Eipä ole ainakaan pituudella pilattu, mutta täydellisen kuvankääntökoodin metsästys jatkuu vielä. Siinä tosin varmaan tarvittaisiin jonkinlaista pehmennystä, koska pikselitarkkuus ei yksinkertaisesti riitä.

Gwaur [30.09.2003 09:49:17]

#

Piin arvon saa helpost laskulla 4*ATN(1)
Ei tartte aina muistaa.

Nyt kun oon koulussa niin en voi kokeilla, kotona sitten

sooda [30.09.2003 09:58:21]

#

joo mutta ei piitä tossa hirveen tarkasti tarvii, mä osaan sen ulkoo aika tarkasti 3.14159265358979323(kai) mutta noin tarkasti qb ei osaa ihmetellä kun doublekaan ei riitä

Gix [30.09.2003 10:51:17]

#

Ihan kohtalainen toi on kyllä, aika nopeasti menee.

Gwaur [30.09.2003 11:15:50]

#

sitten kun tietää kuinka monen desimaalin tarkkuudella piitä on tähän asti saatu selville, voi sanoa että milloin muistaa sen tarkasti. Ainakin 10 000 desimaalia on jo saatu selville, joten soodan ulkomuistissa ei ole läheskään tarkka likiarvo ;)

Indianassa, USAssa piin arvo on muuten 4 :D

sooda [30.09.2003 11:46:20]

#

neljä? vähän tarkka mä en ainakaa muistais :P mun faija joskus muisti sen 60 desimaalia... ja saasta, vähän yli 10000 desimaalia selvillä, aika monta miljoonaa... hanki PiFast niin saat nopeesti aika monta desimaalii... harmi ettei sitä voi hyödyntää qbssä kun ton doublenkin tarkkuus on vaan jotai öbaut 15 desimaalii

Gwaur [30.09.2003 17:49:51]

#

Noo, sen takia mää sanoinkin ainakin 10 000 desimaalia.

Urlia PiFastiin?

sooda [01.10.2003 08:45:05]

#

häh mitä urlia. et sä tiiä pifastia se on ohjelma joka laskee piin aika nopeesti.

Jogge [04.10.2003 20:01:33]

#

Piistä tunnetaan jo ainakin 1 241 100 000 000 numeroa ja joku japanilainen osaa ulkoa ensimmäiset 42 000 desimaalia (Tieteen kuvalehti 7/2003).

T.M. [04.10.2003 22:03:41]

#

tommonen numeroläjä vie jo kivan tilan kovolta...

hunajavohveli [08.11.2003 13:32:09]

#

Miten niin USA:ssa piin arvo 4?
Miten piin arvoon muka vaikuttaa se missä ollaan? Pii on pii, oltiin sitten USA:ssa tai vaikka Neptunuksessa. Tai sitte USA:laiset mittaa kehän suhteen halkasijaan väärin.

moptim [05.09.2006 19:34:48]

#

pifast on just cool jos muistan oikein

Codeprofile [15.12.2006 18:08:49]

#

Mistä ihmeestä te aina noita koodivinkkejä keksitte :D


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta