© Steffen Weber, July 1997
back to JAVA list
There still might be some bugs, which I hope to eliminate soon. Especially the occurrence of multiple poles is inconvenient (poles with different indices on the same position).
NOTE on the quasicrystal systems:
-you may select among the octagonal (8fold), decagonal (10fold), dodecagonal (12fold) and icosahedral systems
-the capital letters 'S:' and 'Y:' indicate the usage of STEURER's or YAMAMOTO's lattice matrices
NOTE on the OCTAGONAL, DECAGONAL, DODECAGONAL system:
- do use 5 integers for the orientation vector (separate components by SPACE)
- give 'a' & 'c' as lattice constant
NOTE on the ICOSAHEDRAL system:
- do use 6 integers for the orientation vector (separate components by SPACE)
- give 'a' as lattice constant
NOTE on the maximum order:
-due to the loop over 5 or 6 integer indices the number of generated poles might be high. I reseved arrays for upto 10.000 poles. The calculation might be very time consuming though. Therefore I recommend not to exceed max.oder=1 (icosahedral system) or max.order=2 (for the other systems).
NOTE on the hemispheres:
-both hemispheres are generated and stored. Therefore a later choice between upper, lower or both hemispheres does not require a new [Execute].
NOTE on the indices:
- just click the poles to get their indices.
- you may also select [show indices] which might only be useful if you have a large screen (1024X768)
-the [Quit] button is only needed when running this program as a standalone application.