[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-572322-105":53,"doc-detail-572322-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","introduction-to-openscad-getting-started","Introduction to OpenSCAD - Getting Started","","Introduction to OpenSCAD explains what the open-source CAD tool is and why it stands out by using a C-language programming interface instead of a full-featured GUI. It highlights text-based input for generating complex mathematical designs, fast lightweight use without installation, and outputs for standard formats like STL and for 3D printing. The guide then walks through downloading, starting on Windows, creating a new project, using example files, and basic concepts for 2D/3D modeling such as semicolon syntax, polygon smoothing, $fn, and union-style joining of intersecting objects.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/introduction-to-openscad-getting-started/572322/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/introduction-to-openscad-getting-started/572322.png","ImageObject",442,249,{"name":88,"@type":89},"Emma Wilson","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-21","2026-10-13",true,{"@type":98,"interactionType":99,"userInteractionCount":47},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What is OpenSCAD and what makes it different from typical CAD tools?","Question",{"text":108,"@type":109},"OpenSCAD is an open-source computer-aided-drafting application. It differs by accepting user input through a C-language programming interface rather than focusing on a full-featured GUI.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How do I get started with OpenSCAD on Windows?",{"text":113,"@type":109},"Download and extract the zip file, then run openscad.exe. Input files are .scad, which can be read by a text editor, and many examples are available in the examples directory.",{"name":115,"@type":106,"acceptedAnswer":116},"How can I smooth an OpenSCAD 3D object?",{"text":117,"@type":109},"Increase the polygon count by setting the system variable $fn to a larger number of fragments. This smooths out the model rendering.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},572322,1792359952,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":47,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":45,"language":135,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":61,"update_tm":139,"read_time":140},3848291630094,"https://eur-avatar.wpscdn.com/davatar_085a072bc5b1113ac321206ff7593b45","Introduction to OpenSCAD  \nAdam Watts June 2020  \nWhat is OpenSCAD and why should I care?  \n● OpenSCAD is an open-source Computer-Aided-Drafting application  \n● Unique because rather than focusing on a full-featured GUI for building models, it uses a C-language programming interface for the user input  \n● Helpful for creation of complex objects from mathematical formulae  \n● Input file is text, so can be created from converting other files (such as Tom’s idea of the survey/floor output of a beam simulation program)  \n● Very fast and lightweight; doesn’t even need to be installed.  \n● Can output to standard file formats (.STL step files) or to 3D printers!  \n● Great for building models that can be passed on to Engineers or Drafters, or for prototyping custom parts to be 3D printed or manufactured.  \n2 Adam Watts | Introduction to OpenSCAD  \nGetting started  \n● [https://www.openscad.org/downloads.html](https://www.openscad.org/downloads.html)  \n● Widely-available installer packages for most operating systems, and can be built from source.  \n● Pre-compiled “portable” binaries for Windows available in “zip package”link. No need for Administrative priveliges.  \n3 Adam Watts | Introduction to OpenSCAD  \nGetting started (Windows)  \n● Download and extract the zip file.  \n● Start the program by running the executable “openscad.exe”  \n● Input files are “.scad”, but can be read by text editor.  \n● Lots of example .scad files under “examples” directory  \n4 Adam Watts | Introduction to OpenSCAD  \nNew project  \nC code goes here  \n● A new blank project window looks like the above screenshot.  \n● CTRL+S saves and automatically preview-renders the model in the right panel  \n5 Adam Watts | Introduction to OpenSCAD  \nCheat sheet  \n[http://www.openscad.org/cheatsheet/](http://www.openscad.org/cheatsheet/)  \n6 Adam Watts | Introduction to OpenSCAD  \n2D object  \n● Elements are created like calling functions in C: don’t forget the semicolon!  \n● 2D shapes have fixed nonzero height, which I don’t find useful. Instead of circle (shown above), I’d use a cylinder so I can specify the height as well.  \n7 Adam Watts | Introduction to OpenSCAD  \n3D Object  \n● Sphere example shown above looks a bit chunky. Can increase polygon count to smooth out if necessary.  \n8 Adam Watts | Introduction to OpenSCAD  \nIncreasing number of polygons  \n● Set system variable “$fn” to use larger number of “fragments”, smoothing out models.  \n9 Adam Watts | Introduction to OpenSCAD  \nUnion of intersecting objects  \n● Added a “cube”, which is really a general rectangular prism if you pass an array of x, y, and z widths. I set all widths equal to 15 units, and included the optional flag “center=true” to center the cube at the origin.  \n● Intersecting shapes are automatically joined together. Same result as using “union”.  \n10 Adam Watts | Introduction to OpenSCAD","cbCaiusnp0eKA6r2","https://ap.wps.com/l/cbCaiusnp0eKA6r2","pdf",2104120,"English","# What is OpenSCAD and why should I care?\n# Getting started\n## Getting started (Windows)\n# New project\n# Cheat sheet\n# 2D object\n# 3D Object\n# Increasing number of polygons\n# Union of intersecting objects","[{\"question\":\"What is OpenSCAD and what makes it different from typical CAD tools?\",\"answer\":\"OpenSCAD is an open-source computer-aided-drafting application. It differs by accepting user input through a C-language programming interface rather than focusing on a full-featured GUI.\"},{\"question\":\"How do I get started with OpenSCAD on Windows?\",\"answer\":\"Download and extract the zip file, then run openscad.exe. Input files are .scad, which can be read by a text editor, and many examples are available in the examples directory.\"},{\"question\":\"How can I smooth an OpenSCAD 3D object?\",\"answer\":\"Increase the polygon count by setting the system variable $fn to a larger number of fragments. This smooths out the model rendering.\"}]","Introduction to OpenSCAD - Getting Started | PDF",1791926728,7]