Rotopic group notation (EntityClass, 3)

From Hi.gher. Space

(Difference between revisions)
m (1 revision(s))
m (Redirecting to Rotope#Notations)
 
(5 intermediate revisions not shown)
Line 1: Line 1:
-
In '''group notation''', letters are used to represent dimensions.
+
#redirect [[Rotope#Notations]]
-
*A normal letter represents that the object is [[extrude]]d in that dimension.
+
-
*A superscript letter represents that the object is [[taper]]ed in that direction.
+
-
*A pair of parentheses represents that the object is [[spherate]]d.
+
-
 
+
-
== Conversions ==
+
-
=== To digit notation ===
+
-
#Change every letter (subscript or not) to a number 1.
+
-
#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''.
+
-
#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 [http://tetraspace.alkaline.org/forum/viewtopic.php?p=8744#8744 a way to convert group notation to a surface equation], edited here for ease of use:
+
-
 
+
-
Using the example (((xy)z)w):
+
-
#Make a square of each variable and add terms within parenthesis: (((x<sup>2</sup>+y<sup>2</sup>)+z<sup>2</sup>)+w<sup>2</sup>)
+
-
#Replace each parenthesis with a square root function: sqrt(sqrt(sqrt(x<sup>2</sup>+y<sup>2</sup>)+z<sup>2</sup>)+w<sup>2</sup>)
+
-
#Immediately outside of each square root function, subtract a parameter and square this: (sqrt((sqrt((sqrt(x<sup>2</sup>+y<sup>2</sup>)-A)<sup>2</sup>+z<sup>2</sup>)-B)<sup>2</sup>+w<sup>2</sup>)-C)<sup>2</sup>
+
-
#Remove the outermost square and parentheses, and for<span>m</span> an equation with this expression as the LHS and zero as the RHS: sqrt((sqrt((sqrt(x<sup>2</sup>+y<sup>2</sup>)-A)<sup>2</sup>+z<sup>2</sup>)-B)<sup>2</sup>+w<sup>2</sup>)-C = 0
+
-
 
+
-
{{GR}}
+

Latest revision as of 17:19, 24 November 2009

  1. redirect Rotope#Notations