Structure

Given a set of 3D primitives or shapes, structural tags are useful for putting them into a 3D structure.

The basic structural tags are

  • <g> groups objects together so that it can be transformed (e.g., scale, rotate) as a unit
  • <row> arranges objects along the x axis, as if it is a row in a table on the design plane
  • <col> arranges objects along the y axis, as if it is a column in a table on the design plane
  • <stack> arranges objects along the z axis, as if it is a vertical stack off the plane plane

repeat is a directive to indicate that we want to make several copies of the same object.