Ohjelmoidaan kiinnittyvä putki

Anonyymi-ap

Miten voisi tehdä sellaisen putken laatikoita, jota voi raahata siten että voi siirtää haluamansa laatikon tiettyyn keskikohtaan. Tai ei se keskikohta niin tärkeä mutta että laatikot aina napsahtavat tietyille diskreeteille kohdille kiinni (lähimpään mihin jättää) mutta putkea voi kuitenkin raahata vapaasti että liike ei ole nykivää, vaan että lopuksi vain paikat kiinnittyvät oikeisiin kohtiin.
Tuollainen minua onkin pitkään askarruttanut että kuinka se tehdään oikein kun on liikkuvia osia mutta loogisesti ne niinkuin siirtyvät mutta että siinä liikkumisessa menisi aikaa ja vasta lopuksi tapahtuu sitten se "looginen siirtyminen". Pistetäänkö siihen logiikan tapahtumiseen jokin ajastin tai eihän siihen erillistä ajastinta vaan vasta liikkumisen jälkeen tapahtumaan mutta entäs jos siinä välissä tulee muita tapahtumia? Tuleeko järjestelmästä huono vasteajaltaan, jos kaikin lukitsee yhden liikkuvan osan liikkumisen ajaksi?
No mutta siis, pistäkääpäs millaisia versioita tälle tehtävälle ratkaisuksi keksitte. Ai että millä koodata?!? No millä vaan, kunhan nyt netissä näkyisi.

10

328

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Vähän niinkuin tämmöinen: https://www.desmos.com/calculator/6txbdufi5b
      Ja en nyt tiedä tarvitseeko siihen sitä vapaata liukuvuuttakaan, kunhan vain on sen tuntu että se jää siihen mihin itse on sen vetänyt. Niinkuin tuossakaan ei nyt ole vaan napsahtaa suoraan kohdilleen kun vetelee. Tuossa vaan on vain yksi piste mistä vetää mutta tarkoitus olisi että koko putkesta on mahdollista ottaa mistä vain kiinni.
      Jos laatikot on pieniä niin eihän sitä "nykimistä" edes huomaa mutta vapaasti liukuva olisi hyvä versio kyllä nähdä myös!

      • Anonyymi

        Tuossa se lukkiutuminen tapahtuu etäisyyden mukaan kun sitä pistettä vedetään hiirellä. Yhden pisteen sijasta voidaan pitää muistissa sijainti, ja seurata matka mitä ollaan vedetty. Käytännössä pyöristämällä desimaaleja.


    • Anonyymi

      Vaikutat niin tyhmältä että unohda koko juttu.

    • Anonyymi

      Tuo tapasi ajatella asiaa vaikuttaa simulaatiolta ja yleensä ottaen tällaisia ei haluta toteuttaa. Eli entäpä jos onkin kaksi putkea ja tuo kolmannen täsmälleen puoleen väliin niiden välille, niin mitä tapahtuu?
      Pitää kuvitella ruudukko. Tätä varten voi kannattaa lukea mikä on kiinteä desimaalipiste-esitys ja käsitteet snap ja snap-to-grid.

    • Anonyymi

      En saanut oikee kuvaa mitä olet tekemässä. Mutta yleisesti.
      Probotiikassa servojen hallinta . kohdistus, kiihtytys, hidastus, ajonopeus määritelään erikseen joko servoalustuksella tai suoraan servohjelmalla servo-ohjaimessa.
      Missä luodaan myös liikeiden rajat jotta kolarointi ei mahdollinen.

      Erikseen tehdään se ohjelma joka pyytää työkäskyjä, oikean kohteen anturointi konenäkö, lidar tai mikä sitten on valittu millä kohde tunnistetaan. Yleensä vientikohde on määritelty yllä tai annataan seuraavalle linjaosalle.

      Yleensä on tärkeää tietää mitä viedään joka jollain koodilla tunnistetaan

      Valmisropteissa liikeet voidaan opettaan sen omalle ohjelmistolle josta liikeeittä voi sitten kutsua toisella ohjelmistolla joka antaa työkäskyjä

      • Anonyymi

        Ei kun vaikuttaa että aloittaja haluaa tehdä liikuttelun ruudulla - "kunhan nyt netissä näkyisi".


    • Anonyymi
    • Anonyymi
    • Anonyymi

      JOS hiirenkoordinaatti x<100 SEKÄ > kuin 50 ja tarkista y-koordinaatti samoin
      NIIN SITTEN siirrä putki koordinaattiin x=50 ja y=50

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Vesikin maksaa, miksei hengitysilma?

      Jatkuvasti itketään ettei ole rahaa mihinkään, mutta tilastojen mukaan rahaa on enemmän kuin koskaan, joten miksei asial
      Maailman menoa
      34
      1952
    2. Satuolennoista tarinointi ei kuulu peruskoulun tehtäviin

      Opetustunteja on muutenkin käytössä vain rajallinen määrä. Eli nämä satuhommat koulun ulkopuolelle vapaaehtoisiin harras
      Maailman menoa
      165
      1890
    3. Suomalainen perheenisä vaatii Suvivirren esittämisestä hyvityksiä

      Itse lapsena uskonnonopetuksesta vissiin traumoja saanut ihka suomalainen (!) perheenisä vaatii Espoon kaupungilta korva
      Maailman menoa
      380
      1782
    4. Mies profiloin sinut

      Etsit täysin hallittavaa mutta samalla poikkeuksellista ihmistä. Etsit jotain mitä et koskaan tule saamaan.
      Ikävä
      216
      1248
    5. Nostetaanko nainen kissa pöydälle?

      Ja selvitetään nämä tunteet?
      Ikävä
      92
      1113
    6. Kiantama kartelli

      Onko alhaisempaa kuin toimia ensin kartellissa ja lopuksi koittaa pelastaa nahkasa vasikoimalla muut kun jää kiinni? Eip
      Suomussalmi
      34
      970
    7. Oletko ollut *ittupää

      Siinäpä se kysymys eli oletko ollut *ittupää hänelle? Miksi?
      Ikävä
      95
      765
    8. Kiantama oy

      Tämän päivän uutiset.....https://www.is.fi/taloussanomat/art-2000012036470.html.
      Suomussalmi
      15
      698
    9. Saako 60 v vielä töitä? Arto Nyberg puhuu suoraan elämästä ilman töitä

      Arto Nyberg täyttää tänään 60 v. Onnea! Nyberg totuttiin näkemään suoran haastatteluohjelman kapteenina vuodesta toise
      Maailman menoa
      47
      665
    10. Haluaisin nähdä ja tavata sinut mies

      Vielä tässä elämässä.
      Ikävä
      32
      664
    Aihe