{"id":34330,"date":"2019-10-31T21:57:40","date_gmt":"2019-10-31T18:57:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-openscad-2019-05\/"},"modified":"2019-10-31T21:57:40","modified_gmt":"2019-10-31T18:57:40","slug":"reliz-openscad-2019-05","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-openscad-2019-05","title":{"rendered":"OpenSCAD 2019.05 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/18578\/original.png\" itemprop=\"contentURL\"><br \/>\n      <img decoding=\"async\" alt=\"OpenSCAD 2019.05 v\u00e4ljaanne\" src=\"\/wp-content\/uploads\/2019\/05\/9d998cbdb0dc6bf0bbbc71c27497fa59.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>    <\/a><\/p>\n<p>16. mai p\u00e4rast nelja aastat arendust tuli v\u00e4lja uus stabiilne versioon OpenSCAD \u2013 2019.05.<\/p>\n<p>OpenSCAD on mitteinteraktiivne 3D CAD, mis on midagi nagu 3D kompilaator, mis genereerib mudeli spetsiaalse programmeerimiskeele skripti p\u00f5hjal. OpenSCAD sobib h\u00e4sti 3D printimiseks ning ka suure hulga sarnaste mudelite automaatseks genereerimiseks antud parameetrite kogumi p\u00f5hjal. T\u00e4ielikuks kasutamiseks on vajalik ainult klaviatuur ja p\u00f5hiteadmised koodikirjutamisest.<\/p>\n<p>OpenSCAD on kirjutatud C++-ga, jagatakse GPLv2 litsentsi alusel ning t\u00f6\u00f6tab k\u00f5igil peamistel operatsioonis\u00fcsteemidel: Linux, *BSD, macOS, Windows.<\/p>\n<h2>Uued v\u00f5imalused selles versioonis<\/h2>\n<ul>\n<li>\n<p>Programmeerimiskeele v\u00f5imalused<\/p>\n<ul>\n<noindex><\/p>\n<li>Lisatud <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/wiki\/OpenSCAD_User_Manual\/Other_Language_Features#assert\">moodul assert()<\/a> ja <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/wiki\/OpenSCAD_User_Manual\/Other_Language_Features#Using_assertions_in_function\">funktsioon assert()<\/a>.<\/li>\n<p><\/noindex><\/p>\n<li>Lisatud moodul <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/Conditional_and_Iterator_Functions#Let_Statement\">let()<\/a>.<\/li>\n<li>Lisatud on funktsioon <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/String_Functions#ord\">ord()<\/a>.<\/li>\n<li>Lisatud on funktsioon <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/Other_Language_Features#Echo_Function\">echo()<\/a>.<\/li>\n<li>Lisatud funktsioonid t\u00fc\u00fcpide kontrollimiseks: <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/Other_Language_Features#is_undef\">is_undef()<\/a>, <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/Other_Language_Features#is_list\">is_list()<\/a>, <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/Other_Language_Features#is_num\">is_num()<\/a>, <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/Other_Language_Features#is_bool\">is_bool()<\/a>, <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/Other_Language_Features#is_string\">is_string()<\/a>.<\/li>\n<li>Uus erivariable: <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/Other_Language_Features#%24preview\">$preview<\/a>.<\/li>\n<li>Uuendused loendite generaatoris (list comprehensions): <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/List_Comprehensions#if%2Felse\">tingimus if\/else<\/a>, <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/List_Comprehensions#each\">v\u00f5ti each<\/a>, <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/List_Comprehensions#for\">C-stiilis for-ts\u00fckkel<\/a>, <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/List_Comprehensions#for\">stringi t\u00e4hem\u00e4rkide l\u00e4bik\u00e4imine<\/a>.<\/li>\n<li>rotate_extrude(): lisatud parameeter <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/2D_to_3D_Extrusion#Rotate_Extrude\">angle<\/a>.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/wiki\/OpenSCAD_User_Manual\/Importing_Geometry#import\">import()<\/a> toetab n\u00fc\u00fcd SVG, 3MF ja AMF.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/wiki\/OpenSCAD_User_Manual\/Transformations#color\">color()<\/a> toetab n\u00fc\u00fcd v\u00e4rvi m\u00e4\u00e4ramist kuusnurkse formaadi j\u00e4rgi.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Programmi v\u00f5imalused<\/p>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/WIP#Customizer\">Customizer<\/a>: v\u00f5imaldab muuta disaini parameetreid (\"konstandid\" koodis) GUI-st, nagu on n\u00e4ha paremal oleval ekraanipildil.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/w\/index.php?title=OpenSCAD_User_Manual\/WIP\/Inputdriver\">Toetab 3D-hiirt \/ m\u00e4ngupulti \/ m\u00e4ngukontrollerit<\/a> navigatsiooniks eelvaatealas.<\/li>\n<li>Sisseehitatud tugi 3D printimiseks, sealhulgas kaudu <a rel=\"nofollow\" href=\"https:\/\/octoprint.org\/\">OctoPrint<\/a>.<\/li>\n<li>Uute eksportimisvormingute tugi: <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/wiki\/OpenSCAD_User_Manual\/STL_Import_and_Export#Export_Commands\">SVG, 3MF, AMF<\/a>.<\/li>\n<li>Kiire muudatuste tegemine ja v\u00e4\u00e4rtuste eelvaade Alt-nooltel (Shift-Alt-nooltel macOS-is).<\/li>\n<li>Lisatud k\u00e4surea parameeter <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/wiki\/OpenSCAD_User_Manual\/Using_OpenSCAD_in_a_command_line_environment\">-vaade<\/a>.<\/li>\n<li>Renderdamise l\u00f5ppedes m\u00e4ngitakse n\u00fc\u00fcd heliteade.<\/li>\n<li>\u00dcmber tehtud <a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/wiki\/OpenSCAD_User_Manual\/WIP\/Migration_Guide\">teatud vead ja hoiatused<\/a>.<\/li>\n<li>T\u00f5lge uutele keelele: ukraina, poola.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Aegunud v\u00f5imalused<\/p>\n<ul>\n<li>Eemaldatud glide() ja subdiv(), mis kunagi ei olnud realiseeritud.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Viidatud lingid<\/h2>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.openscad.org\/downloads.html\">Laadi alla l\u00e4htekood v\u00f5i valmisversioonid erinevatele operatsioonis\u00fcsteemidele<\/a><\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/github.com\/openscad\/openscad\">GitHub<\/a><\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/en.wikibooks.org\/wiki\/OpenSCAD_User_Manual\">\u00dcksikasjalik dokumentatsioon<\/a><\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/github.com\/openscad\/MCAD\/\">MCAD<\/a> - t\u00e4iendavate moodulite raamatukogu, n\u00e4iteks hammasrataste v\u00f5i keermete genereerimiseks<\/li>\n<\/ul>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/development\/15007245\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>16-\u0433\u043e \u043c\u0430\u044f \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f OpenSCAD &ndash; 2019.05. OpenSCAD &ndash; \u044d\u0442\u043e \u043d\u0435\u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 3D CAD, \u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0439\u0441\u044f \u0447\u0435\u043c-\u0442\u043e \u0432\u0440\u043e\u0434\u0435 3D-\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0443 \u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. OpenSCAD \u0445\u043e\u0440\u043e\u0448\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f 3D \u043f\u0435\u0447\u0430\u0442\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0434\u043d\u043e\u0442\u0438\u043f\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043d\u0430\u0431\u043e\u0440\u0443 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25888,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34330","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-openscad-2019-05\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 OpenSCAD 2019.05 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/reliz-openscad-2019-05\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:57:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:57:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47OpenSCAD 2019.05 v\u00e4ljaanne | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-openscad-2019-05","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 OpenSCAD 2019.05 | ProHoster","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-openscad-2019-05","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:57:40+00:00","article:modified_time":"2019-10-31T18:57:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34330","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:47:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:24:25","updated":"2026-01-21 18:47:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=34330"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34330\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/25888"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}