
Next: svLis-m and SVLIS
Up: The svLis-m N-dimensional solid
Previous: Brief description
svLis-m classes include the following:
- Dimensions
-
They are introduced as and when required, becoming the
variables in the polynomial expressions used to represent
solids. They can represent the normal independent space
dimesions, or translations, rotations about an axis,
scaling factors, etc. Each has a name and description to
identify it to the user.
- Spaces
- A space is a collection of dimensions.
- Coordinates
- A coordinate is a real value in a specified dimension.
- Points
- A list of coordinates used to represent points and vectors.
- Real intervals
- svLis-m uses a lot of interval arithmetic.
- Intervals
- A svLis-m interval is a real interval in a specified dimension.
- Boxes
- Axially aligned boxes, represented by a list of
intervals.
- Flats
- A flat is a linear halfspace in an arbitary number of
dimensions, specified by a normal to the surface and a
distance from the origin.
- Sets
- Sets are a number of flats combined using arithmetic,
trancendental and set-theoretic operators in a binary tree.
- Models
- svLis-m regards a model as a list of sets bounded
by an axially-aligned box.
The Svm team