Loading
Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

openSCAD Editor

by Dorty, published

openSCAD Editor by Dorty Oct 20, 2012

Description

A opensource openSCAD Editor. With autocompletion and stuff .. it scans the openscad libraries directory and locates module-definitions ... and generates snippet-calls for them .. for example you type: "gear" and it will insert: gear(number_of_teeth=number_of_teeth, circular_pitch=false, diametral_pitch=false_1, pressure_angle=20, clearance=0); the parameter-values are tab'able-objects so its quite easy for beginners to use openSCAD ;-)

Recent Comments

view all
Thank you! I can't wait to try this - just learning openSCAD, but I was looking for something with autocompletion. I think this will help me to learn the language much faster
You have to set the openscad-directory .. after that you can restart the application or reload the cache .. now the symbols of your library directory should be loaded ... by pressing <ctrl>+<tab> the autocompletion gets active.
for example "ge"<tab> ... if you select gear and <tab> again the parameters will be autocompleted....</tab></tab></tab></ctrl>
So how does the code completion work? When I type, e.g. gea nothing shows up. Given my experience with code completion in other editors I type Ctrl-space and it shows a list of possibilities, including 'gear'. Clicking on gear it will insert in the editor but I don't get the parameters filled in. 

More from Engineering

view more

Liked By

view all

License

openSCAD Editor by Dorty is licensed under the Creative Commons - Attribution license.

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag

Instructions

Simply download the ZIP and start the .exe-file.

The Project+Sourcecode is located on SourceForge:

http://sourceforge.net/p/openscadeditor/

the root-directory contains an oscad.xml that contains all the SCAD-Definitions and snippets (except the auto.generated)

after starting you should tell the application where your openscad.exe-folder is .. so it can scan the libraries folder ;-)

Its a .NET 2.0 Application :-) You will need the .NET 2.0 Framework running ...

Update: 20.10.2012 - rev2 zip - rev1 simple doesnt work g o.O Update: 18.11.2012 - rev3 zip - Added MRU-List o.O Update: 22.11.2012 - rev4 zip - Added Auto.Add.Include, Window-Position loading/saving, Snippet-Trimming

Thank you! I can't wait to try this - just learning openSCAD, but I was looking for something with autocompletion. I think this will help me to learn the language much faster
So how does the code completion work? When I type, e.g. gea nothing shows up. Given my experience with code completion in other editors I type Ctrl-space and it shows a list of possibilities, including 'gear'. Clicking on gear it will insert in the editor but I don't get the parameters filled in. 
Dorty - in reply to jjaz
You have to set the openscad-directory .. after that you can restart the application or reload the cache .. now the symbols of your library directory should be loaded ... by pressing <ctrl>+<tab> the autocompletion gets active.
for example "ge"<tab> ... if you select gear and <tab> again the parameters will be autocompleted....</tab></tab></tab></ctrl>
Is this Windows 7 only? It crashes pretty hard on XP.
It's a .NET 2.0 Application ... i will test it on a vpc image ..
Top