Home Reference Source

References

js

summary
public

This class defines a BOMEntry object which is used to define one entry in a bill of materials.

public

This class defines things which are made available to all objects which import it.

public

F convertLinks(link: string): *

Takes a link and converts it to be an affiliate link if it should be.

public

Computes and returns an array of BOMEntry objects after looking at the tags of a geometry.

public

Runs when a gitHub molecule menu option is clicked to show search bar.

public

Adds or deletes inputs from a target atom until there is exactly one input available.

public

This function works like a class to sandbox interaction with GitHub.

public

V cmenu: *

This creates a new instance of the circular menu.

public

Because we want global variables to be the same every time it is imported we export an instance of global variables instead of the constructor.

public

V licenses: {"CC0": *, "CC-BY": *}

This class defines the available default licenses when creating a new project

js/molecules

summary
public

The addBOMTag molecule type adds a tag containing information about a bill of materials item to the input geometry.

public

This class creates the Assembly atom instance.

public

C Box

This class is used for selecting multiple atoms.

public

C Circle

This class creates the circle atom.

public

C Code

The Code molecule type adds support for executing arbitrary jsxcad code.

public

C Color

This class creates the color atom which can be used to give a part a color.

public

This class creates the constant atom instance which can be used to define a numerical constant.

public

The Cut Layout atom extracts a copy of each shape on the cutlist and places them optimally on a cut sheet.

public

This class creates the Add To Cutlist atom.

public

This class creates the Difference atom.

public

This class creates the Equation atom.

public

The cut away tag adds a tag to a part indicating that it should be cut away from the rest of the model in the next assembly.

public

This class creates the Extrude atom.

public

C Gcode

This class creates the circle atom.

public

This class creates the Genetic Algorithm atom.

public

This class creates the GitHubMolecule atom.

public

C Group

This class creates the group atom instance.

public

C Input

This class creates the input atom.

public

This class creates the intersection atom.

public

This class creates the Molecule atom.

public

C Move

This class creates the move atom.

public

C Nest

This class creates the nest atom which lets you download a nested .svg file.

public

C Output

This class creates the output atom.

public

C Readme

This class creates the readme atom.

public

This class creates the rectangle atom.

public

This class creates the regular polygon atom.

public

C Rotate

This class creates the rotate atom.

public

This class creates the shrinkwrap atom.

public

C Stl

This class creates the stl atom which lets you download a .stl file.

public

C Svg

This class creates the svg atom which lets you download a .svg file.

public

C Tag

This class creates the tag atom.

public

This class creates an atom which supports uploading a .svg file

js/prototypes

summary
public

C Atom

This class is the prototype for all atoms.

public

This class creates a new attachmentPoint which are the input and output blobs on Atoms

public

The connector class defines how an output can be connected to an input.

Directories