Structures for defining range definitions for curves, surfaces, and 3D objects. More...
Data Structures | |
struct | A3DBoundingBoxData |
Structure for specifying a 3D domain (a bounding box) More... | |
struct | A3DDomainData |
Structure for specifying a planar domain. More... | |
struct | A3DIntervalData |
Structure for specifying a linear domain. More... | |
Detailed Description
Structures for defining range definitions for curves, surfaces, and 3D objects.
This module provides structures that define range definitions for geometric entities:
- A3DIntervalData structure defines curve (1-dimensional) ranges.
- A3DDomainData structure defines surface (2-dimensional) ranges.
- A3DBoundingBoxData structure defines 3D ranges.
Range definitions specify the parts of geometric entities actually used in topological entities. These ranges are relative to a parameterization setting, which is specified in a curve's parameterization data (A3DParameterizationData) or in a surface's parameterization data (A3DUVParameterizationData).
- Note
- Generaly, parameters of ranges must be ordered, for any kind of range.