Näytä suppeat kuvailutiedot

Yhteisnäkymällinen tietokoneavusteinen suunnitteluohjelma

Heikkilä, Pekka (2018)

dc.contributor.authorHeikkilä, Pekka
dc.date.accessioned2018-04-20T11:04:22Z
dc.date.available2018-04-20T11:04:22Z
dc.date.issued2018
dc.identifier.uriURN:NBN:fi:amk-201804205057
dc.identifier.urihttp://www.theseus.fi/handle/10024/143546
dc.description.abstractOpinnäytetyön tavoitteena oli tuottaa Blender Game Enginellä rakennetun tietokoneavusteisen suunnitteluohjelman prototyyppiin lisää ominaisuuksia. Kaikkien käyttäjien näkymissään tekemien muutosten tuli synkronoitua kaikkien muiden käyttäjien näkymiin. Näkymästä valittavan kappaleen muototiedot tuli pystyä tallentamaan STL-tiedostoon. Ominaisuudet lisättiin onnistuneesti kirjoittamalla Python 3- ohjelmointikielellä aliohjelmia suunnitteluohjelmatiedostoon ja erillisinä ohjelmasäikeinä ajettaviksi tiedostoiksi. Ohjelman toimintaa havainnollistettiin UML 2.0 -kaavioiden avulla. Ohjelman prototyypillä generoitua STL-tiedostoa käyttämällä valmistettiin kappale 3D-tulostimella.fi
dc.description.abstractThe aim of this bachelor’s thesis was to implement new functionality to a computer assisted design software prototype built for the Blender Game Engine (BGE). The new functionality was synchronizing alteration of forms across the client and server scenes. Another feature was for any user to be able to target an object in the scene and generate an STL file from its geometry data. The features were successfully added by writing scripts into the main program and into separate files using the Python programming language. The Universal Modeling Language 2.0 was used to visualize functionality of the program. A physical object was successfully fabricated from a generated STL file using a 3D printer.en
dc.language.isofin
dc.publisherSeinäjoen ammattikorkeakoulu
dc.rightsCreative Commons Attribution-ShareAlike 1.0 Suomi
dc.titleYhteisnäkymällinen tietokoneavusteinen suunnitteluohjelmafi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/121
dc.description.notificationTyössä mainitut ulkoisella USB-muistilla olevat liitteet 1-5 ovat saatavissa Tapio Hellmanilta ja työn alkuperäiseltä tekijältä.
dc.organizationSeinäjoen ammattikorkeakoulu
dc.ccbutton<a rel="license" target="_blank" href="http://creativecommons.org/licenses/by-sa/1.0/fi/"><img alt="Creative Commons License" style="border-width:0" src="https://publications.theseus.fi/manakin/themes/Theseus/cc/by-sa/1.0/fi/88x31.png"/></a>
dc.contributor.organizationSeinäjoen ammattikorkeakoulu
dc.subject.keywordJoukkoistaminen
dc.subject.keyword3D-tulostaminen
dc.subject.keywordtietokoneavusteinen suunnittelu
dc.subject.keywordstereolitografia
dc.subject.keywordpelillistäminen
dc.subject.keywordverkkosovellukset
dc.subject.specializationKoneautomaatio
dc.subject.degreeprogramfi=Automaatiotekniikka|sv=Automationsteknik|en=Automation Engineering|
dc.subject.disciplineAutomaatiotekniikka


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot