Shape Grammar
Shape Grammar
Shape Grammar
Ashhar Saleem | Md. Waqar| Tabish Suhail
Origin & Development
Overlapping - Those shapes that share a common part are said to overlap.
Embedding - If two shapes have common parts and at least one of these shapes
has no part that is not a part of the other, then this shape is said to be embedded
within the other.
Discrete shapes - Planes with no shared boundaries are discrete. However shapes
that share a common boundary but have no part in common are also discrete.
Boolean Operation on shapes
Within the defined shape algebras, we can add and subtract shapes of the same
kind of basic elements.
2D Transformation of shapes
3D Transformation of shapes
Shape Rules
A rule in shape grammars can
be written in the form A B,
where A and B are shapes.
Spatial relation can be achieved using shape grammar Based on: Knight, T.W. 2001
The shape Grammar Formalism
The shape grammar formalism allows for algorithms to be defined directly in terms
of labelled shapes and parameterized labelled shapes. Each such algorithm
defines a language of shapes.