SSCN (InstanceTopic, 3)

From Hi.gher. Space

(Difference between revisions)
m (Single)
m (ontology)
 
(11 intermediate revisions not shown)
Line 1: Line 1:
-
'''Standard Shape Construction notation''', abbreviated as '''SSC notation''', is a notation for defining [[shape]]s. It uses ''operations'', in a similar but more flexible manner to [[CSG notation]].
+
<[#ontology [kind topic] [cats Notation]]>
 +
'''SSCN''', standing for '''Standard Shape Construction Notation''', is a notation for defining [[shape]]s. It uses ''operations'', in a similar but more flexible manner to [[CSG notation]].
 +
 
 +
Note that SSCN is now obsolete. [[SSC2]] provides a newer notation (advantages are listed on its page). This page concerns SSCN only, and should be used only for archaic reference.
== Operations ==
== Operations ==
Line 7: Line 10:
=== Single ===
=== Single ===
-
*Xx - [[truncate]] x-cells (in binary: 0 does nothing, 1 = t0, 2 = t1, 3 = t0,1, 4 = t2, etc etc.
+
*Xx - [[truncate]] to the specified [[Dx number]]
-
*Wx - perform a 1/x [[twist]] along the xz plane (rename dimensions or use transformations to change its effect)
+
*D - [[dual]]
*D - [[dual]]
*A - [[alternation]]
*A - [[alternation]]
*P - [[pyramid]]
*P - [[pyramid]]
*T - [[hypertorus]]
*T - [[hypertorus]]
 +
*Wx - [[hypertorus]] with 1/x twist
*Cx - [[convex hull]] with [[net space]] x
*Cx - [[convex hull]] with [[net space]] x
*Mx - transformation with [[matrix]] x
*Mx - transformation with [[matrix]] x
-
*′ - [[invert]]
+
*′(ASCII: ') - [[invert]]
-
*_n - scale by ''n'', use brackets or subscripts if necessary
+
=== Products ===
=== Products ===
*() - [[Circular product]]
*() - [[Circular product]]
*[] - [[Square product]] (aka [[Cartesian product]])
*[] - [[Square product]] (aka [[Cartesian product]])
-
*<> - [[Tegal product]]
+
*<> - [[Tegmal product]]
-
*∩ - [[intersection]]
+
*∩ (ASCII: n) - [[intersection]]
-
*∪ - [[union]]
+
*∪ (ASCII: u) - [[union]]
=== Miscellaneous ===
=== Miscellaneous ===
Line 40: Line 42:
*G3: [[Triangle]]
*G3: [[Triangle]]
*[xyz]X3: [[Cubic truncate]]
*[xyz]X3: [[Cubic truncate]]
-
*G4W2T: [[Möbius strip]]
+
*xW2: [[Möbius strip]]
*[xyz]X2D: [[Rhombic dodecahedron]]
*[xyz]X2D: [[Rhombic dodecahedron]]
*<xyz>X7A: [[Cubic snub]]
*<xyz>X7A: [[Cubic snub]]
*G4P: [[Square pyramid]]
*G4P: [[Square pyramid]]
-
*[(xy)z]T: [[Torus]]
+
*(xy)T: [[Torus]]
*{G5<sup>3</sup>}: [[Dodecahedron]]
*{G5<sup>3</sup>}: [[Dodecahedron]]
*[G3<sup>2</sup>]: [[Duoprism]] with ''m'' = ''n'' = 3
*[G3<sup>2</sup>]: [[Duoprism]] with ''m'' = ''n'' = 3
*[xy]^<xy>: [[Large hexadecachoron]]
*[xy]^<xy>: [[Large hexadecachoron]]
-
 
-
[[Category:Geometry]]
 

Latest revision as of 21:11, 8 February 2014

SSCN, standing for Standard Shape Construction Notation, is a notation for defining shapes. It uses operations, in a similar but more flexible manner to CSG notation.

Note that SSCN is now obsolete. SSC2 provides a newer notation (advantages are listed on its page). This page concerns SSCN only, and should be used only for archaic reference.

Operations

Creation

  • Gx - start new group, regular polygon with x vertices
  • Rx - recall saved group x (saved groups are numbered from 0 upwards from left to right)

Single

Products

Miscellaneous

  • {} - vertex layout fold
  • ^n - powertope, where n is a group, or multiple copies of the shape, where n is an integer (can also use superscript)
  • S - save group to use with Rx

Notes

  • All groups that aren't products must begin with either Gx or Rx.
  • Dimensions may be specified immediately before a group by using lowercase letters.
  • Lowercase letters with no group after them indicate a line segment in that dimension.
  • Tigroids are not representable in this notation unless they can be well defined without using spheration.
  • Any bracketope's bracket notation can also be used as its SSCN.

Examples