## Building 2D Geometry

Geometry models can be created within the COMSOL Multiphysics^{®} software environment using the built-in geometry modeling features and functionality. In this article, we will begin by focusing on sketching in 2D directly in the *Graphics* window. We will then show how to edit with *Sketch* mode and how you can add *Object Primitives* directly to your geometry. After you have learned the basics of building 2D geometries, we will show the process using an example model. The end of this article includes modeling exercises for practicing what you will learn here.

### Adding Components for Sketch Mode

One way for you to draw and edit geometry is by using *Sketch* mode. Drawing can be done right in the *Graphics* window with this feature. This is primarily how we will be building geometries in this article. To begin sketching, you will need to add a 2D component or a work plane to your model. There are several methods for adding components to your models. If you are starting a new model, you may want to use the Model Wizard to add the type of component, physics, and study you want to begin with.

While you are building your model, components can be added from the *Home* toolbar or the context menu. You can add multiple and different types of components to the Model Builder this way.

*The COMSOL Multiphysics UI with the Add Component button selected in the Home toolbar, and then 2D selected from there.*

*A 2D component is selected in the* Home *toolbar and will be added to the Model Builder.*

Note that 3D geometries often use work planes, which follow the same principles as shown here in 2D. Work planes can be added from the *Geometry* toolbar, and then the *Plane Geometry* can be sketched.

### Drawing with Sketch Mode

To begin sketching the geometry for your first component:

- Select the
*Sketch*toolbar - Select the type of shape you want to draw
- Click and drag in the
*Graphics*window as necessary to create the shape

You can also right click in the *Graphics* window, while *Sketch* mode is on, to show the context menu and select the type of shape you want to draw. *Sketch* mode can be toggled on or off using the respective button in the *Sketch* toolbar. If your version of COMSOL Multiphysics^{®} does not include *Sketch* mode, you may need to upgrade to a more recent version of COMSOL Multiphysics^{®}.

*The* Sketch *toolbar with* Sketch *mode on. The toolbar is available under the* Geometry *or* Sketch *ribbon tabs for 2D or 3D model components.*

To create a new 2D sketch, you can simply interactively draw a wireframe rendering of your geometry. Once you leave *Sketch* mode, by turning it off or leaving the *Geometry* node in the Model Builder, your sketch will become a 2D object. By default, a closed geometry will become a solid object, whereas an open geometry will become a curve object.

An example of the *Graphics* window when *Sketch* mode is on (left) and off (right).

#### Composite Curves

In COMSOL Multiphysics^{®}, you can create objects with multiple types of edges by forming a *composite curve*. The *Composite Curve* feature is automatically added to your geometry sequence when you draw a series of connected edges. Connected polygons, curves, and arcs can be manually selected and organized within new or existing *Composite Curve* features. The selections can be made by holding Ctrl and clicking the edges in the *Graphics* window or the Model Builder window via their nodes. When they are selected, you can choose *Composite Curve* by right-clicking or from the *Operations* section of the *Sketch* toolbar. The connected yet standalone curve objects that were selected are then assembled into a single object.

#### Correcting Sketches

If you make a mistake while sketching, it is simple to make the correction. There are multiple ways to fix a sketch. If you catch a mistake while sketching an object, you can click the drawing tool you are using to stop where you are. A standalone object will be canceled and a composite curve will be finished. Sections of a composite curve can be deleted by clicking to select them in the *Graphics* window and using the Delete button. Two or more connected composite curves can be also be combined in the model tree to help keep your model organized.

### Editing with Sketch Mode

Once you have sketched an object there are different options you can use to edit it. Sketched objects can be edited in the *Settings* window or the *Graphics* window. Values for various properties of the object can be entered in the *Settings* window, such as the dimensions or position. Alternatively, by clicking and dragging on the object, its edges, or vertices in the *Graphics* window, the size, shape, or position of your object can be adjusted. You can hold the Ctrl and/or Shift key while dragging your mouse to change how other geometric entities move in your sketch.

It may be necessary to modify objects manually in the *Settings* window to edit your geometry. Editing in the *Settings* window enables you to exactly specify the dimensions required. When objects are selected in the model tree in the Model Builder window, the *Settings* window will show information for that object, such as the coordinates, dimensions, and rotation angle, among other properties. Objects can also be selected by double-clicking the object in the *Graphics* window — with this, the associated node and *Settings* window will open. The approach utilizing the *Graphics* window can help you find the correct node for an object when you are working with a complex model geometry.

### Guidelines and Indicators

There are many visual indicators in the *Graphics* window while in *Sketch* mode. For instance, bold grid are visible by default at the *x*– and *y*-intercepts, providing a quick reference to grid origin.

*The Graphics window with bold grid lines.*

*The* Graphics *window, displaying bold grid lines at the origin upon enabling* Sketch *mode in the geometry.*

Green grid lines will appear when any vertex is moved in your model geometry to align with other points in your geometry. These same type of lines appear while sketching new objects and are useful while sketching or editing because they make it simple for your objects to reference their relative position to each other.

When editing the point coordinates in the *Settings* window for certain geometric primitive features, such as polygons or interpolation curves, a red circle will identify the corresponding point in the *Graphics* window. This helps to confirm which points you are editing.

### 2D Object Primitives

Various built-in geometric shapes can be selected and added to your geometry sequence from the *Geometry* toolbar. The properties for these 2D geometric primitives can then be edited through the *Settings* window, and then be built. You can also still interactively edit these shapes through the *Graphics* window. These objects can be then be combined with other geometry operations to form your final geometry.

### Tutorial of 2D Sketching

Now that we have gone over the basics of building 2D geometry with *Sketch* mode in COMSOL Multiphysics^{®}, we will go through an example model step by step. The model we will be building is a cross section of a light bulb, which we can model in 2D even though the object is 3D. In the case of a lightbulb, we should have axial symmetry, and the results of a 2D simulation can be revolved to show results in 3D. This will take less time to model and compute a solution. You can follow along with the video below and refer to the written step-by-step instructions included with the Light Bulb Geometry tutorial model in the Application Gallery. There, you can also find the MPH-file for the model.

### Modeling Exercises

In order to put into practice what you have learned through this article, we have provided several self-guided modeling exercises. Use the images and MPH-files included as a reference while you sketch the geometry yourself to test your knowledge. When needed, you can check the solution files attached to this article to see how you did. The *Compare* tool in the software can be used to identify the differences between the solution and your sketch. It is important to note that there are multiple ways to create the geometries, so your geometry could be correct but simply created in a different manner.

#### Circulator

Open the circulator geometry file in COMSOL Multiphysics^{®}. Then, use the features shown in this article to sketch over the imported geometry. You will have been successful in this exercise if you were able to use the tools to copy the imported geometry by hand. You can check how the original geometry was created with the solution file attached to this article.

*A sketch of the circulator geometry.*

#### Landing Gear

Observe the shape of the model, made to look like landing gear, in the image below, and determine how you may most efficiently sketch it. The wheels should be 0.3 m in diameter, and the structure should have a uniform thickness of 0.1 m. Focus on making the shape of the model and remember that the dimensions can be adjusted afterward. There are two solution MPH-files attached that outline just a couple of the ways the geometry for this model could have been sketched. You can refer to the Application Gallery entry for the landing gear model to learn more.

*A sketch of the landing gear model.*

#### Abstract Geometry

Model this abstract geometry using the images below of the dimensioned sketch and the built geometry. The abstract geometry exists only to practice what you have learned in this article. If you need a hint, reference the geometry sequence to see what features were used to create the geometry originally. You can also compare your result with the attached solution to see how the features were used.

*An abstract geometry shown in* Sketch *mode, with the dimensions displayed. Right: The geometry with the objects built outside of* Sketch *mode.*

### The Design Module

Additional functionality for building geometry in COMSOL Multiphysics^{®} is included with the Design Module. If you would like to learn more about the features included in the Design Module, such as constraints, dimensions, CAD import functionality, or standard and Boolean CAD operations, we recommend that you check out the Design Module in our product suite and read our blog post "How to Use the Sketch Tools in COMSOL^{®} to Draw 2D Geometry".

*An example geometry in the Graphics window showing the dimensions.*

*A well-defined example geometry using constraints and dimensions.*

### Further Learning

If you are looking for more materials to help hone your 2D-geometry-building skills in COMSOL Multiphysics^{®}, there are a few resources we recommend:

- The Effective Diffusivity in Porous Materials tutorial model
- The Axisymmetric Twist and Bending tutorial model
- Our Utilizing Geometric Measurements in COMSOL Multiphysics
^{®}video to learn about the*Measure*tool, which can be used to measure geometric quantities in your model

Note that the PDF files for the tutorial models often include content beyond instructions for building the geometry. For the models listed here, we recommend referring to the instructions specific to building the geometry and practicing them using the capabilities discussed here.

Submit feedback about this page or contact support here.