| dc.contributor.author | Heikkilä, Pekka | |
| dc.date.accessioned | 2018-04-20T11:04:22Z | |
| dc.date.available | 2018-04-20T11:04:22Z | |
| dc.date.issued | 2018 | |
| dc.identifier.uri | URN:NBN:fi:amk-201804205057 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/143546 | |
| dc.description.abstract | Opinnä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.abstract | The 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.iso | fin | |
| dc.publisher | Seinäjoen ammattikorkeakoulu | |
| dc.rights | Creative Commons Attribution-ShareAlike 1.0 Suomi | |
| dc.title | Yhteisnäkymällinen tietokoneavusteinen suunnitteluohjelma | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/121 | |
| dc.description.notification | Työssä mainitut ulkoisella USB-muistilla olevat liitteet 1-5 ovat saatavissa Tapio Hellmanilta ja työn alkuperäiseltä tekijältä. | |
| dc.organization | Seinä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.organization | Seinäjoen ammattikorkeakoulu | |
| dc.subject.keyword | Joukkoistaminen | |
| dc.subject.keyword | 3D-tulostaminen | |
| dc.subject.keyword | tietokoneavusteinen suunnittelu | |
| dc.subject.keyword | stereolitografia | |
| dc.subject.keyword | pelillistäminen | |
| dc.subject.keyword | verkkosovellukset | |
| dc.subject.specialization | Koneautomaatio | |
| dc.subject.degreeprogram | fi=Automaatiotekniikka|sv=Automationsteknik|en=Automation Engineering| | |
| dc.subject.discipline | Automaatiotekniikka | |