Difference between revisions of "OritatamiShapeMaker"

From self-assembly wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
|Name=OritatamiShapeMaker
 
|Name=OritatamiShapeMaker
 
|Description=A Python based program for defining shapes and creating Oritatami systems which self-assemble them in [[OritatamiSim]].
 
|Description=A Python based program for defining shapes and creating Oritatami systems which self-assemble them in [[OritatamiSim]].
|Download=OritatamiShapeMaker-source.zip
+
|Download=OritatamiShapeMaker-source-posted-8-15-17.zip
 
}}
 
}}
 
A basic program for drawing shapes, scaling and rotating them, and concatenating sets of bead sequences to create an Oritatami system (for use in [[OritatamiSim]]) which self-assembles the shape (at constant scale factor and with a constant set of bead types, but with a sequence which grows linearly with the size of the shape).
 
A basic program for drawing shapes, scaling and rotating them, and concatenating sets of bead sequences to create an Oritatami system (for use in [[OritatamiSim]]) which self-assembles the shape (at constant scale factor and with a constant set of bead types, but with a sequence which grows linearly with the size of the shape).
Line 11: Line 11:
  
 
Requirements:
 
Requirements:
     This application requires Python 2.x due to its dependency on wxPython
+
     This application requires Python 2.7 or greater, but less than 3.0
  
 
Dependencies:
 
Dependencies:

Latest revision as of 08:51, 15 August 2017


Name

OritatamiShapeMaker

Description

A Python based program for defining shapes and creating Oritatami systems which self-assemble them in OritatamiSim. A basic program for drawing shapes, scaling and rotating them, and concatenating sets of bead sequences to create an Oritatami system (for use in OritatamiSim) which self-assembles the shape (at constant scale factor and with a constant set of bead types, but with a sequence which grows linearly with the size of the shape).

Instructions for use can be found by pressing 'h' when running the program.

For running the source version

Requirements:

   This application requires Python 2.7 or greater, but less than 3.0

Dependencies:

   wxPython    (download installer for your platform here: https://wxpython.org/Phoenix/snapshot-builds/)
   pil         (via pillow, install using 'pip install pillow', pip can be found in your Python27\Scripts dir)

Related Software:

   OritatamiSim


The source code for a significantly improved version can be found here:

[OritatamiShapeMaker Python source [1]]


The source code as well as an executable package for Windows, for an older and buggier version can be found here:

[OritatamiShapeMaker Python source [2]]

[OritatamiShapeMaker Windows executable [3]]