Skip to content

apla/atom-jscad

Repository files navigation

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.

About

Previewing (J)SCAD 3D models inside Atom.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages