*[[EM.Cube]] currently offers two special object types: point and fractal tree. A Point is a dimensionless object that is represented by a set of coordinates (X,Y,Z). A fractal tree is a group of recursively scaled self-similar objects.
In addition to the standard geometric object types, there are generic curve objects, generic surface objects and generic solid objects. Most external CAD objects are imported as objects of the generic type. In view of the drawing process and geometrical properties, objects can also be divided into two groups: dimensional objects and nodal objects. A dimensional object is characterized by a local coordinate system (a center and local X-, Y- and Z-axes) and a number of dimensional parameters such as length, width, height, radius, etc. Examples of dimensional objects are box, sphere, rectangular strip, line, helix, etc. In addition to the standard geometric object types, there are generic curve objects, generic surface objects and generic solid objects. Most external CAD objects are imported as objects of generic type. You can translate or rotate an object of generic type, but you cannot changes its size properties. A nodal object is characterized by a set of points (nodes). [[EM.Cube]]'s nodal objects include polystrip, polyline, NURBS strip, NURBS curve and polymesh objects.
CubeCAD provides a diverse set of standard geometric objects that are fully parameterized. In addition to the center coordinates and rotation angles, these objects have a variety of dimensional parameters that are used to set and control their size and geometrical shape. More complex objects can be created by editing and combining these basic shapes. Objects can be created by clicking on one of the object buttons on the '''Object Toolbar''' or from the '''Object → Solid''', '''Object → Surface''', or '''Object → Curve''' menus. Once an object tool is selected, left click anywhere on the work plane to draw the object.