features/Formula

The formula system is based on the idea, that zone regions can be described as a collection of 3D primitives handled as sets. These primitives are:

  • Cuboid
  • Sphere
  • Cylinder
  • Polygon-column
  • Pyrmid

These primitives all have their expression, so they can be described with special characters, letters and numbers. The expessions are the followings:

  Cuboid
Cuboid{x1,y1,z1 -> x2,y2,z2}
 
  Sphere
Sphere{x,y,z, r}
  Cylinder
Cylinder{x,y,z, r}
  Polygon-column
PolygonColumn{x,y,z, r}
  Pyrmid
Pyramid{x,y,z, side, height}

These primitives can build up a complex shape, which is a specific result of primitives. For example a unio of two cuboids, but there are multiple operations which can be used between primitives. This system is completelly based on the set behaviours, and so the symbols are also similar. At the same time a tought, that others should prefer the simple mathematical symbols, such as the (+) or (-) instead of the (U) unio and (\) substraction, so they work too.

Operations

The following operators are available:

NameSymbolsContained in...Simply

Unio U, + A or B region A + B
R.Complement A \, - A but not B region A - B
R.Complement B /, ÷ B but not A region B - A
Intersection n, & A and B shared region
Cartesian product ×, *, ¤ A or B but not A&B not shared, either
only in A or only in B

< not yet written >

 


Comments

Posts Quoted:
Reply
Clear All Quotes