Creating a rectangle
To construct a rectangle in µcad, we use a sketch with the name std::geo2d::Rect.
Open the lego_brick.µcad file you have created before, delete all contents and
replace it with the following single statement:
std::geo2d::Rect(width = 31.8mm, height = 15.8mm);
The above statement calls the built-in sketch std::geo2d::Rect
with the parameters width and height set to our measures.
Like every statement in µcad, it ends with a semicolon (;).
Executing this statement will eventually construct the actual geometry.
As you can see, arguments in µcad are quite explicit. There are no positional parameters in µcad! Instead, arguments must be provided with an identifier or match unambiguously by type.
Also you can see that in µcad all values are attached to a unit (like mm in the above code).
The unit implicitly defines the type (e.g. using mm will lead to a Length type).
If you calculate with those values, units will be calculated too!
So if you multiply a length with another you will get a value of type Area (e.g. mm²).