# Main Element Geometry

![](/files/aUFk7rckTVAGPhlRcQup)

**Definitions:**

* **Cut** – is on the edge of the element:
  * **Standard Cut** – of rectangular shape
  * **Non-Standard Cut** – of non-rectangular shape (e.g. polygon, triangle)
  * **Partial Cut** – doesn’t penetrate the full thickness of the element
* **Opening** – is within the exterior boundary of the element
* **Hole** – an opening which doesn’t penetrate the full thickness of the element

All dimensioning rules of openings are located in Shop Drawing Configuration – Dimensioning Rules under **Main Element Geometry**

![](/files/asmGSGLP1d5UOpHDJ7kZ)

### **Common Dimensioning in View**

Here you can:

* Select which cuts should be dimensioned. Use the checkbox.
* Switch priority. Drag & drop selected element up and down.
* Join Dimension Lines. Use checkbox to join dimensioning lines of Front, Back or Side cuts/holes. Select at least two of them. Some cuts may belong to multiple positions at the same time, for example, Front & Side. So, if Side is selected as First in priority, then that cut will be joined with other elements that are Side cuts.

### NonStandard Cuts

![](/files/yFONMNFySZZjLsLccdps)

**Join dimension lines of non-standard cuts** – tick ON to place all Non-Standard Cuts’ dimensions on the same line.

**Dimension non-standard cut if dimensions are greater than** – this value limits the size of cuts that will be dimensioned in the view.

**Only Total dimension** – tick ON to dimension only the outer boundaries of a cut. (Excludes dimensions of other points of the cut.)

**Dimensioning rules** – position of the dimensions.

### Standard Cuts

![](/files/VVupF5mcI7miYItf3Mi9)

**Join dimension lines of standard cuts** – tick ON to place all Standard Cuts’ dimensions on the same line. (Active only if the checkbox below is OFF.)

**Join dimension lines of standard and non-standard cuts** – tick ON to place both types of cut dimensions on one line and give a note as Standard Cut.

**Dimension standard cut if both dimensions are greater than** – this value limits the size of cuts that will be dimensioned in the view.

**Dimensioning rule** – position of the dimensions.

### Openings

![](/files/2feZEMWcjqJf26feeV5Z)

**Join opening dimension lines** – tick ON to place all Opening dimensions on the same line.

**Cut is opening if both dimensions are greater than** – this value defines whether the cut will be dimensioned as a cut or an opening.

**Dimension hole or opening if both dimensions are greater than** – this value limits the size of openings that will be dimensioned in the view.

**Dimensioning rules** – position of the dimensions.

**Create Horizontal/Vertical Opening Dimensions** – turn ON/OFF selected dimension

### Split dimensions on equality

**Split dimensions on equal segments** – switch ON/OFF to join/separate equal dimensions to one line with the expression of times\*distance=total distance

**Minimum number of equal segments to begin splitting** – minimum number of same distances to join equal dimensions to one expression

### Dimensioning Priority & Notes

Dimensioning of Cuts and Openings can be switched ON/OFF in Dimensioning & Priority Notes tab.

{% hint style="info" %}
Read more on Dimensioning Priority & Notes [**here**](/common-for-several-products/smart-assemblies/dimensioning-rules/dimensioning-priority-and-notes.md).
{% endhint %}

![](/files/oGfv9Tn2ZRp9AJtL4Pjp)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.besmart.software/common-for-several-products/smart-assemblies/dimensioning-rules/main-element-geometry.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
