(a type of parametric shape): A type of surface model, defined to have parametric behavior. For instance, Bezier, spline, b-spline, and NURBS surface are all parametric surfaces, because the surfaces can be controlled by control points.
A shape composed by other shapes or solids and construction operations, parameters and constraints; may be predefined or user-defined.
The aggregated set of changes of an object when its parameters are modified
Variables used in a function or equation to assign values: coordinate, dimension, material, distance, angle, color, unit price, energy coefficient, and so forth
Objects are the internal computer representation of real world concepts or physical objects. In BIM, objects are often defined at various levels of abstraction and aggregation. could be recognized as building elements for instance a piece of geometry, a solid primitive, a beam, a column, a window, a staircase, etc. An object can also be assembled and represented by multiple objects. At the implementation level, an object usually can be instantiated through a class that constructs the particular object. There are two types of objects 1) Predefined objects and 2) User definable objects
One type of parameter especially used to define the intrinsic properties of geometry, for example, coordinate, surface parameters, and angle. Also measurements of a shape: distance, area, volume, and centroid.
Software capable of creating and editing geometric entities. These may include 2D drawings, 3D surfaces, fixed shapes (sphere, cone, cylinder, etc) and solids. Geometric modeling tools treat shapes as objects, may have simple attributes, but do not have structures for relating objects, for example for connections or nesting.
Type of constraint limiting with geometric parameters. For examples, a dimension can be constrained by fixed length or by range, or two lines are constrained to be parallel
Software capable of creating and editing building components at the level of detail needed for fabrication. This may (but need not) include computer-aided manufacturing instructions.
Operations for composing shapes; includes joining of edges, closing or curves or surfaces, Boolean shape operations (union, intersection, subtraction); these vary for different systems