Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Lanka

Gwaur [22.07.2003 03:32:50]

#

Onko QBAsicilla mahdollista tehdä semmoista, missä roikkuu tietyn pituinen lanka kahden pisteen välillä, niin, että toinen pää toikkuu toisesta pisteestä ja toinen toisesta?
Ja että jos pisteiden etäisyys ylittää langan pituuden niin ne pisteet ei enää erkane toisistaan.
Ja että jos pisteet väkisinkin liikkuu kauemmas toisistaan, lanka katkea ("linja autossa ompi tunnelmaa, linja-autossa matka katkeeaa" tuli tuntemattomasta syystä toi biisi heti mieleen niin pakkohan sitä on mielikuvitustaa toisille vilautella, eli: (|)

Antti Laaksonen [22.07.2003 11:03:34]

#

Tarkoitatko, että lanka roikkuu löysänä, jos pisteet ovat lähekkäin, välimatkan kasvaessa kiristyy ja lopuksi katkeaa? Vaikeampi juttu, mutta katson myöhemmin tänään, jos saan jotain aikaan.

The Ohjelmoija [22.07.2003 16:03:04]

#

Tuo olisi tosi hieno juttu! Mutta... Mihin tollasta tarvii?

................Nyt keksin!!!

Laitan (jos tollanen saadaan), niin laitan ehkä tollasen yhen pelin alkuun.

odys [22.07.2003 18:46:41]

#

Tarviiks tohon osaa paraabelejä? :P

tn [22.07.2003 22:56:56]

#

Yksi mahdollisuus on ajatella langan koostuvan peräkkäisistä pisteistä. Jokaiseen pisteeseen vaikuttaa painovoima sekä kaksi viereistä pistettä, jotka vetävät sitä puoleensa tietyllä voimalla. Näistä lasketaan pisteen kiihtyvyydet x- ja y-akseleiden suhteen, lisätään ne nopeuksiin ja siirretään pistettä. Lanka piirretään linellä viiva kerrallaan pisteestä pisteeseen.
Menetelmän ongelma on, että lanka venyy kuin kuminauha. Lanka katkeaa, jos joidenkin pisteiden välinen etäisyys ylittää tietyn arvon.

Venymätön lanka onkin sitten jo hankalampi toteuttaa. Äskeiselläkin menetelmällä pitäisi saada lähes venymättämän narun jonkin verran muokkaamalla.

Gwaur [23.07.2003 13:48:55]

#

lainaus:

Tarkoitatko, että lanka roikkuu löysänä, jos pisteet ovat lähekkäin, välimatkan kasvaessa kiristyy ja lopuksi katkeaa?

Joo näin :)

Vastaus

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

Tietoa sivustosta