org.xistrat.util
Class ExportData

java.lang.Object
  extended by org.xistrat.util.ExportData
Direct Known Subclasses:
ExportGraph, ExportOrbits, ExportQuasiCrystal

public class ExportData
extends java.lang.Object

dump ascii data out of XiStrat

Since:
0.5.57

Field Summary
 int _vertices
           
 javax.vecmath.Point3f[] _verts
           
 FaceData faceData
           
 FastFace fastFace
           
 int poly
           
 int polygons
           
 
Constructor Summary
ExportData(java.lang.String graph, java.lang.String old_variant)
           
 
Method Summary
static void main(java.lang.String[] args)
          default is to deal with flip/rot generators
default with -s: 0, 1, 2, 3 specifies if 0:(default) glueShapes and the 'double' is used, or 1: labels pointing towards holes are fixed, or 2: holes are treated as valid faces, or 3: the full double including the projection and dual rot about vertices, or 4: if additional to the -s=0 situation we use pairs of points instead of faces for the labels

-f: (crude) chess pieces groups in case pieces are specified

-m: adjacency matrices (in the future perhaps as well with pieces)

-q: 'vector' groups (for the moment only piece A)
-q with -s: 0, 1, 2, 3, 4, 5 specifies if 0:(default) 'vector' group, or 1: projection in 'vector' labels (+rot), or 2: standard local rot default and flip in 'vector' labels, or 3: the relations stuff, or 4: the Schur cover (spin groups with torsion), or 5: some atlas papermodel thing is dealt with

-rf: autogenerate infiles for all intermediate states

-rg: dump atomic "Rubik"-like morphing groups

-kd and kp: knot will dump out writhe and finally Jones-Polynomial

-c: autogenerate for generating quasicrystal (Penrose etc.) files

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

polygons

public int polygons

poly

public int poly

_vertices

public int _vertices

_verts

public javax.vecmath.Point3f[] _verts

faceData

public FaceData faceData

fastFace

public FastFace fastFace
Constructor Detail

ExportData

public ExportData(java.lang.String graph,
                  java.lang.String old_variant)
Parameters:
graph - surface to be used
old_variant - optionally what variant
Method Detail

main

public static void main(java.lang.String[] args)
default is to deal with flip/rot generators
default with -s: 0, 1, 2, 3 specifies if 0:(default) glueShapes and the 'double' is used, or 1: labels pointing towards holes are fixed, or 2: holes are treated as valid faces, or 3: the full double including the projection and dual rot about vertices, or 4: if additional to the -s=0 situation we use pairs of points instead of faces for the labels

-f: (crude) chess pieces groups in case pieces are specified

-m: adjacency matrices (in the future perhaps as well with pieces)

-q: 'vector' groups (for the moment only piece A)
-q with -s: 0, 1, 2, 3, 4, 5 specifies if 0:(default) 'vector' group, or 1: projection in 'vector' labels (+rot), or 2: standard local rot default and flip in 'vector' labels, or 3: the relations stuff, or 4: the Schur cover (spin groups with torsion), or 5: some atlas papermodel thing is dealt with

-rf: autogenerate infiles for all intermediate states

-rg: dump atomic "Rubik"-like morphing groups

-kd and kp: knot will dump out writhe and finally Jones-Polynomial

-c: autogenerate for generating quasicrystal (Penrose etc.) files