| | The abstract class Geometry for 3D space is the root
class of all geometric objects from the Geom
package. It describes the common behavior of these objects when:
- applying geometric transformations to objects, and
- constructing objects by geometric transformation (including copying).
Warning
Only transformations which do not modify the nature
of the geometry can be applied to Geom objects: this
is the case with translations, rotations, symmetries
and scales; this is also the case with gp_Trsf
composite transformations which are used to define
the geometric transformations applied using the
Transform or Transformed functions.
Note: Geometry defines the "prototype" of the
abstract method Transform which is defined for each
concrete type of derived object. All other
transformations are implemented using the Transform method.
More...
|