Please select an option below to report any errors.
You can edit the information below to give extra information
or to remove information you do not wish to send.
Save error box to local storage.Select contents of box, then use ctrl-C (or similar) to copy.Upload content of error box to server.Clear error box.Stop future debug stop (developer mode only).
To load local data
ctrl-O or click here to open file dialog
ctrl-alt-O or click here to open directory dialog
copy (eg ctrl-C from Explorer) and paste (crtl-V) files
F2 on filter to toggle freeze of all displayed.
Select group and F2 to toggle freeze of displayed in that group.
F2 on individual gene name to toggle freeze of that gene.
Click on group name to show/hide group. Filter
Filter for genes by name, tag, or frozen/free.
Filters are an | separated list (eg any match); multiple lines also separate the list.
with each element a blank separated list of ands (eg all match).
Thus 'col | bra first' will match all genes with the 'horncol' tag,
plus any branch gene in horn named first.
Use filter
If set, only currently filtered genes fill take part in mutation and animation.
Set filtered genes on all objects from the current object (shown values).
This is a basic implementation of Formgrow using shaders to implement the form shaping and texture.
The form itself is generated in the vertex shader.
Dynamic texture code is a reimplementation of a small part of the Winsom textures, and is run in the fragment shader. See 'Evolutionary At and Computers, page 203'.
Only very basic lighting and shading implemented so far.
Using WebGL with help from three.js: https://github.com/mrdoob/three.js
Transform rule (change and hit escape key to run new version)
scale: scale at start, scale at end
twist: degrees of twist, offset of twist
stack: height of stack
bend: degrees of bend
ribby: special transform to seal ends and give ribby feel, currently builtin
To do: make numeric parameters uniforms so no need for rebuild .... Meanwhile, we experiment using the 'time' uniform.
To rotate, press left mouse button and drag.
To pan, press right mouse button and drag.
To scale, scroll wheel, or centre mouse button and drag.
???Double-click to reset transform.???
Interactions defined by three's TrackballControls.js
Todo: Find out why some transforms seem to make entire object go away.
Test:
.
vote up vote down choose this object as current object replace this object with current object swap this object and current object kill this object
id:
j:
notes:
Paste
colour / ctrl,X,C
texture / ctrl,X,T
surface / ctrl,X,S
form / ctrl,X,F
view / ctrl,X,V
all / ctrl,X,A