Rotopic group notation (EntityClass, 3)

From Hi.gher. Space

Revision as of 14:02, 10 February 2007 by INVERTED (Talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

In group notation, letters are used to represent dimensions.

  • A normal letter represents that the object is extruded in that dimension.
  • A superscript letter represents that the object is tapered in that direction.
  • A pair of parentheses represents that the object is spherated.

Conversions

To digit notation

  1. Change every letter (subscript or not) to a number 1.
  2. If there is a sequence (111...) with n 1s and nothing else inside the parentheses, change the entire sequence, including parentheses, to the number n.
  3. If there is a sequence of superscript 1s, change the sequence to the number of 1s in the sequence, retaining the superscript.

To surface equation

Marek14 found a way to convert group notation to a surface equation, edited here for ease of use:

Using the example (((xy)z)w):

  1. Make a square of each variable and add terms within parenthesis: (((x2+y2)+z2)+w2)
  2. Replace each parenthesis with a square root function: sqrt(sqrt(sqrt(x2+y2)+z2)+w2)
  3. Immediately outside of each square root function, subtract a parameter and square this: (sqrt((sqrt((sqrt(x2+y2)-A)2+z2)-B)2+w2)-C)2
  4. Remove the outermost square and parentheses, and form an equation with this expression as the LHS and zero as the RHS: sqrt((sqrt((sqrt(x2+y2)-A)2+z2)-B)2+w2)-C = 0

Template:GR