Monday, March 31, 2008

Relationship between Algorithm and Geometry

Mathematics is the order, structure, logic, relationship and quantification of the language of numbers and symbols.

Geometry is a branch of mathematics - an architecture - relating to points, lines, angles, surfaces, and solids.

How does geometry operate on the properties of its architecture (points, lines, angles, surfaces, and solids)? Operations on geometric objects such as:

  • Boolean
  • Tessellation
  • Merging
  • Extending
  • Trimming
  • Triangulating
  • Tweening
  • Twinning
  • Tracing
  • Filling
  • Shadowing
  • Resizing
  • Extruding
  • Curve fitting
  • Interpolating
  • Extrapolating
  • Splining

Geometry operates (applies functions) on objects through a rule set – an algorithm.

How does one determine the characteristics (properties of its architecture) of a member of a geometric set? Determination of member characteristics such as:

  • Resultant numeric properties (size, location, etc.)
  • Comparative characteristics (max, min, difference, ratio, arrangement, etc.)
  • Set membership (shape, # of vertices, angle, symmetry, state, topology, any other)

Geometry computes object properties through a rule set – an algorithm.

RELATIONSHIP: Algorithm is the program which operates within the Geometry's architecture.

No comments: