How to Align 3D Objects to Any Reference in SelfCAD

 |  Moses Zikei

Navigating Rotational Challenges: Aligning 3D Objects with Precision in SelfCAD

In 3D modeling, one of the most useful tools is the Align Tool. The align tool is a powerful feature that allows users to precisely position, orient, and scale objects in a virtual 3D space. This tool is particularly useful when you need to match the position, rotation, or size of one object with another. Different 3D modeling applications may have variations in how the align tool is implemented, but the basic functionality is generally consistent. 

Step-by-Step Guide: Aligning 3D Objects in SelfCAD

In this section, we are going to look at the steps of aligning 3D objects to any rotational orientation reference in SelfCAD. 

The Align Tool in SelfCAD

This is where you can find the Align tool in SelfCAD:

Align tool in SelfCAD

We are looking at the basic idea of aligning objects, by aligning a text to a cube. To do this, on the 3D Shapes category, click to select the Cube to create the basic shape:

3D shapes in SelfCAD

Rotate the cube a bit to make it more challenging, so that we may see where to apply the Align Tool. Use the Rotate Tool on the toolbar, to rotate the Y axis by 325. You can as well use the Gizmos to do the rotation:

Rotation tool in SelfCAD

The next step, create the object that we want to align to the cube above. In this case, we are creating a text. On the Generators category, select Text:

Shape generators in SelfCAD

Use the default text; SelfCAD and click on the check mark to finalize the text:

3D designing in SelfCAD

Use the Move Tool to move the text away from the cube as shown below:

Move tool in SelfCAD

We want to align the text to the rotated cube:

3D text in SelfCAD

This is where the Align Tool comes in. On the Utilities category, select the Align tool:

Aligning utilities in SelfCAD

You notice that there is a new feature in the Align tool called Angle:

Angle alignment in SelfCAD

On the Angle option of the Align tool, there is a Set Origin Edge part, which helps you set the origin direction from the object. 

Setting origin edge in Selfcad

Set Origin Edge will involve picking an edge on the text. In this case, after activating the Set Origin Edge, we are selecting an edge that is straight. That means we will pick the edge on the letter e because we can’t find a straight edge on the letter S:

Setting origin of rotation

The red dot on the edge means that is the point of the geometry that will match with the reference edge: 

Reference edge in SelfCAD

Click on the Set the Reference Edge option. 

3D modeling in SelfCAD

Select this edge of the cube shown below:

Adjusting 3D shapes in SelfCAD

The red dot on the edge of the cube means that is the point where the text will stick on:

3D modeling

 Click to activate the Swap the Direction. You notice that the red dot shifts to the left as shown below:

Swapping direction in 3D

Click to activate the Translate to Reference and then click Apply: 

3D designing

When you click apply, you notice that the object is perfectly aligned. However, the letter “S” sticks out. 

3D modeling

To solve this, go to the Move tool on the toolbar. On the Move tool advanced settings, click on the Manual Transformation Direction to set the custom direction.

Advanced settings in SelfCAD

Draw the direction as shown below:

Drawing settings in SelfCAD

You can then use the Gizmos to move the object around to position it to your preferred position.

Using gizmos in SelfCAD

However, the new Align Tool makes all this procedure simpler. 

The Align Tool

To see how this tool works, let us use the example below: On the 3D Shapes category, select the Plane: 

3D shapes in SelfCAD

Set the parameters as shown below, including setting the Height Segment to 3:

Height Segment in SelfCAD

On the right panel, activate the Edge Selection tools and use it to select the edges as shown below:

Edge selection tool in SelfCAD

Click on the Copy tool on the top toolbar as shown below:

Copy offset in SelfCAD

Click to activate the Inverse Selection: 

Inverse selection in SelfCAD

Click delete them:

Delete option

You remain with these edges and vertices which we want to use:

Remaining designs

We want to move the vertices to make them a bit complex in order to explain how you can use the new Align Tool. 

Activate the Vertex Selection on the right panel and select the vertex shown below:

Vertex selection in SelfCAD

Go to the Move Tool on the toolbar and move the vertex by setting the Z axis to -20: 

Move tool in SelfCAD

Select the second vertex as shown below:

Vertex option

Clicking Repeat twice to make it move the Z axis to -40: 

Repeating settings in SelfCAD

Select the third vertex:

Vertex option in SelfCAD

Click the Repeat option three times to move the Z axis by -60:

Repeating settings

There you go, we have the edges as shown below:

Move option in SelfCAD

We want to see how you can align the text in the middle using the new Align Tool. On the right panel, activate the Edge selection. Select the highlighted edge below and click copy:

Edge selection in SelfCAD

On the Deform category, select the Flatten tool. This is to undo the rotation and make the copied edge to flatten:

Flatten tool

Go to the Move tool on the toolbar and click Center Object:

Move tool in SelfCAD

This forms our reference line. The next step is to create the texts that we want to align to the edges above. On the toolbar on the Generators, click to select the Text:

Text generators in SelfCAD

Type in SelfCAD as the first text:

SelfCAD 3D design

Use the Move tool to move the text away as shown below:

Move tool

Type in the next text; Align:

Align tool in SelfCAD

use the Move tool again to move the text away from the edges as shown below:

Move tool in SelfCAD

Type in one more text; Tool and there you go, we have the three texts that we want to align to the edges:

Adjusting tool of SelfCAD

We want to align them in the middle of the edges and be straight. Before looking at the new Align tool Angle feature, we can look at how the tool used to work. Select the three texts and also the reference copied line we made. On the Utilities category on the toolbar, select the Align tool>Position. Click Merge Objects Centers:

Adjustment tools in SelfCAD

You notice that everything gets merged to the center:

3D designig

Hide all the texts except SelfCAD.

Align tool in SelfCAD

We now want to align the SelfCAD on the top:

SelfCAD tool

How the Align Tool> Angle Works 

After you select SelfCAD, go to the Utilities category on the toolbar and select the Align Tool. 

Align tool in SelfCAD

On the Align tool click on the Angle category and click Set the Origin Edge:

Setting edge in SelfCAD

Click Draw and snap to the edge highlighted below:

Draw option in SelfCAD

The next step is to Set the Reference Edge. 

etting the Reference Edge

Click Draw and snap it to the top edge as shown below:

Draw option in SelfCAD

Click to tick the Translate to Reference and click Apply:

Using reference option in SelfCAD

The text gets perfectly aligned:

Perfectly aligned text in SelfCAD

We repeat the same process to align the rest of the texts. Unhide the text; Align. Select it and then go to the Utilities category, select the Align tool, and go with the Angle option:

Align tool in SelfCAD

Click Set the Origin Edge:

Setting the Origin Edge

Click Draw and snap it to the highlighted edge shown below:

Draw option in SelfCAD

Click Set Reference Edge:

Reference option in SelfCAD

Click Draw and snap it to the highlighted edge as shown below:

Align tool in SelfCAD

Click apply:

Apply tool in SelfCAD

The text; Align has been aligned perfectly:

Adjusting text in SelfCAD

Unhide the text; Tool. Select it and then go to the Utilities category, select the Align tool, and go with the Angle option:

Utilities in SelfCAD

Click Set Origin Edge:

Setting origin

Click Draw and snap it to the highlighted edge below:

Drawing and snapping in SelfCAD

Click Set Reference Edge:

Setting reference

Click Draw and snap it to the edge shown below:

Drawing and snapping to the edge

Click Apply:

Snapping 3D objects in SelfCAD

The text gets perfectly aligned as shown below:

3D designing in SelfCAD

You can also use the Align tool to offset the objects in the 3D workspace. For example, if you want the text to be aligned on the edge but on the outside, then the Align tool helps you. To explain this, let us go back to aligning the text; Tool. Originally, it was on the middle of the edge as shown below:

3D modeling

Select the edge highlighted below and use the Move tool on the toolbar to move it out of the text as shown below:

3D designing

Once the text (Tool) is out of the line, select it, then go to the Utilities category, select the Align tool, and go with the Angle option:

Text tool of SelfCAD

Click Set Origin Edge:

Origin edge

Click Draw and snap it to the line shown below:

Drawing and snapping in SelfCAD

Click Set Reference Edge:

Setting references in SelfCAD

Click Draw and snap it to the line shown below:

Drawing and snapping in SelfCAD

Click Apply:

Applying settings in SelfCAD

You can see that the text is perfectly aligned on the line and sticks out well:

Modifying designs in SelfCAD

That is how you can use the new Align Tool Angle feature to align the objects. 

Alignment details in SelfCAD

Most importantly, we have seen how to apply the reference line to do the offset of the objects. 

Common Challenges in Rotational Alignment in 3D Modeling

Rotational alignment in 3D modeling is a crucial aspect of achieving precision and realism in designs. However, it comes with its own set of challenges. Here are some common challenges encountered when dealing with rotational alignment:

  • Axis misalignment: Objects may not align correctly along the intended axes, leading to misalignments and asymmetry. Careful selection of reference points and ensuring consistent axis orientation across objects can address this challenge.
  • Reference point accuracy: Precise alignment often requires selecting accurate reference points, and inaccuracies in reference point placement can lead to misalignments. This can be improved by using snap tools, grid systems, or numerical input for reference points.
  • Complex rotations: It is challenging to achieve alignment in 3D space with rotations on multiple axes simultaneously. This can be solved by breaking down complex rotations into sequential or individual axis rotations.
  • Scaling issues: Rotational alignment can be affected by scaling issues, where the size of objects interferes with their proper alignment. Normalizing scales or ensuring uniform scaling across objects can help maintain accurate alignment.
  •  Intersecting geometries: Aligning objects with intersecting geometries can lead to complex rotational challenges. Carefully adjusting the pivot points or breaking down the alignment into stages can help address issues with intersecting geometries.

The ability to seamlessly align objects along specified axes, reference points, or center points not only ensures great precision but also fosters a more intuitive and user-friendly experience for designers. This feature becomes particularly crucial when dealing with complex scenes or projects that demand meticulous attention to spatial relationships.


Enjoy powerful modeling, rendering, and 3D printing tools without the steep learning curve.

Need to learn 3D modeling? Get started with interactive tutorials.

Was this blog post interesting or helpful?