Difference between revisions of "OritatamiShapeMaker"
(4 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. | + | This application requires Python 2.7 or greater, but less than 3.0 |
Dependencies: | Dependencies: | ||
Line 20: | Line 20: | ||
[[OritatamiSim]] | [[OritatamiSim]] | ||
− | The source code for a significantly improved version can be found here: | + | |
+ | '''The source code for a significantly improved version can be found here:''' | ||
[OritatamiShapeMaker Python source [http://self-assembly.net/software/OritatamiShapeMaker-source-posted-8-15-17.zip]] | [OritatamiShapeMaker Python source [http://self-assembly.net/software/OritatamiShapeMaker-source-posted-8-15-17.zip]] | ||
− | The source code as well as an executable package for Windows can be found here: | + | The source code as well as an executable package for Windows, for an older and buggier version can be found here: |
[OritatamiShapeMaker Python source [http://self-assembly.net/software/OritatamiShapeMaker-source.zip]] | [OritatamiShapeMaker Python source [http://self-assembly.net/software/OritatamiShapeMaker-source.zip]] | ||
[OritatamiShapeMaker Windows executable [http://self-assembly.net/software/OritatamiShapeMaker-WinBinary.zip]] | [OritatamiShapeMaker Windows executable [http://self-assembly.net/software/OritatamiShapeMaker-WinBinary.zip]] |
Latest revision as of 07: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]]