All Projects → apla → atom-jscad

apla / atom-jscad

Licence: MIT license
Previewing (J)SCAD 3D models inside Atom.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to atom-jscad

scad-js
A Javascript frontend for solid modeling that compiles OpenSCAD.
Stars: ✭ 44 (+57.14%)
Mutual labels:  cad, scad
Highlight Selected
Highlights the current word selected when double clicking
Stars: ✭ 244 (+771.43%)
Mutual labels:  atom
Gorss
Go Terminal Feed Reader
Stars: ✭ 191 (+582.14%)
Mutual labels:  atom
Ide Python
Python language support for Atom-IDE :atom: 🐍
Stars: ✭ 213 (+660.71%)
Mutual labels:  atom
Snippets
Atom snippets package
Stars: ✭ 191 (+582.14%)
Mutual labels:  atom
Ide Java
Java language support for Atom-IDE
Stars: ✭ 226 (+707.14%)
Mutual labels:  atom
Atom Portable
Portable version of the Atom text editor
Stars: ✭ 187 (+567.86%)
Mutual labels:  atom
partdesigner
Create custom LEGO® Technic compatible construction parts for 3D printing
Stars: ✭ 104 (+271.43%)
Mutual labels:  cad
Etheratom
Solidity compilation and Ethereum contract execution interface for hackable atom editor
Stars: ✭ 242 (+764.29%)
Mutual labels:  atom
Vuerd
ERD Editor
Stars: ✭ 208 (+642.86%)
Mutual labels:  atom
Teletype
Share your workspace with team members and collaborate on code in real time in Atom
Stars: ✭ 2,345 (+8275%)
Mutual labels:  atom
Event Driven Spring Boot
Example Application to demo various flavours of handling domain events in Spring Boot
Stars: ✭ 194 (+592.86%)
Mutual labels:  atom
Settings View
🔧 Edit Atom settings
Stars: ✭ 226 (+707.14%)
Mutual labels:  atom
Css In Js
Autocomplete React Native / JS Styles and converting plain CSS to JS styles
Stars: ✭ 192 (+585.71%)
Mutual labels:  atom
V2
Minimalist and opinionated feed reader
Stars: ✭ 3,239 (+11467.86%)
Mutual labels:  atom
Split Diff
Side-by-side file compare for the Atom text editor.
Stars: ✭ 188 (+571.43%)
Mutual labels:  atom
Feed Io
A PHP library to read and write feeds in JSONFeed, RSS or Atom format
Stars: ✭ 200 (+614.29%)
Mutual labels:  atom
Atom Latex
Compile LaTeX or knitr documents from within Atom
Stars: ✭ 219 (+682.14%)
Mutual labels:  atom
atom-tic80
Make and run TIC-80 games in Atom
Stars: ✭ 15 (-46.43%)
Mutual labels:  atom
Atom
The hackable text editor
Stars: ✭ 56,465 (+201560.71%)
Mutual labels:  atom

atom-jscad

Solid 3D CAD models inside Atom (JSCAD).

Screenshot

Package available here.

Install

Released version can be installed from Atom's Packages > Settings View > Install package/theme

To install development version, go to the atom packages location (~/.atom/packages/), then

  • git clone https://github.com/apla/atom-jscad
  • cd atom-jscad

Other projects

This is a base of this package. Project is very outdated, some changes backported from .org version, some features added, some things rewritten.

Allows online editing of jscad files, but now in a heavy rewrite stage. Now processing and rendering is almost the same (excluding multiple objects returned from main). Best strategy for atom-jscad is use OpenJSCAD.Processor and OpenJSCAD.Viewer from this project.

WIP

  • Add option to use touchpad scroll on Mac for panning
  • Add watch for minimum suggestion length in autocomplete-plus configuration
  • Human-centric scad => jscad conversion
  • Use processor class from .org
    • Allow to include any supported file
    • Jump to the error source in included file
  • EPIC merge joostn and Spiritdude histories

CHANGELOG

v1.2.0

  • Watch includes for changes and reload

v1.1.0

  • Added completion for some openscad-like helpers

v1.0.0

  • Every type of error should be reported to user from now
  • Written own include function, similar to the .org version
  • Fixed infinite loop on previewing second pane
  • Added full featured sample with descriptions
  • Package migration

License

This is licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].