# How can I control the offset edge tool dynamically?

**URL:** <https://discourse.shapr3d.com/t/how-can-i-control-the-offset-edge-tool-dynamically/37167>\
**Category:** Modeling Questions\
**Created:** [March 22, 2025, 11:52pm UTC](https://discourse.shapr3d.com/t/how-can-i-control-the-offset-edge-tool-dynamically/37167 "2025-03-22T23:52:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![nerdo](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/nerdo/32/19759_2.png) [@nerdo](https://discourse.shapr3d.com/u/nerdo)\
**Post date:** [March 22, 2025, 11:52pm UTC](https://discourse.shapr3d.com/t/how-can-i-control-the-offset-edge-tool-dynamically/37167/1 "2025-03-22T23:52:16Z")

</div>

I have been making use of variables for a lot in the new version but one tool that doesn’t seem to work with them is the Offset Tool.

Why is this?

It’s pretty important for me to be able to control offsets in my designs.

I’ve even tried to manually create a controllable offset but the constraints available seem too limiting. I don’t see a way to constrain two angles to be equal, which seems like it would be necessary in order to create an offset, but maybe someone else has a different approach?

My approach:

1. Draw a polyline around the shape I want to offset.
2. Connect the related verticies with a construction line
3. Constrain the dimension of the construction line to be my offset
4. Constrain the angles on both sides of the construction line to be equal… but how???

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [March 23, 2025, 2:47pm UTC](https://discourse.shapr3d.com/t/how-can-i-control-the-offset-edge-tool-dynamically/37167/2 "2025-03-23T14:47:17Z")

</div>

Hi,  
I know if I have understood correctly, but to make it simple here is a sketch.

 ![Capture d’écran 2025-03-23 à 15.15.00](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/a/7/a7324e594822e3bcd2766ec9b29937c25fd9ab8b.jpeg)

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [March 24, 2025, 4:25am UTC](https://discourse.shapr3d.com/t/how-can-i-control-the-offset-edge-tool-dynamically/37167/3 "2025-03-24T04:25:22Z")

</div>

Hi how was the offset of 1CM accomplished?

I don’t get variable on offsets

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/c/1/c1637d932448619b6021b3d86a2b97c280f9aaa9.jpeg)

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [March 24, 2025, 6:11am UTC](https://discourse.shapr3d.com/t/how-can-i-control-the-offset-edge-tool-dynamically/37167/4 "2025-03-24T06:11:24Z")

</div>

Hi,  
1 cm is the offset of FaceOffset in History.  
I’ve selected all the faces but you can change it.  
Change 1cm by -1 and all the faces are modified.  
See screenshot.

 ![Capture d’écran 2025-03-24 à 07.07.02](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/6/3/63fccb7b7e1bc449333ce94e5d8183c5bd279b70.jpeg)  
And here the file.  
[sample.shapr](https://discourse.shapr3d.com/uploads/short-url/ozsdHQ9UVXk2zNZHBCqUawTqZj1.shapr) (22,0 Ko)

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [March 24, 2025, 6:56am UTC](https://discourse.shapr3d.com/t/how-can-i-control-the-offset-edge-tool-dynamically/37167/5 "2025-03-24T06:56:29Z")

</div>

I get it now your offsetting the dimension of the extruded model vs offsetting the sketch, got it thanks.

---

<div class="post-metadata">

**Author:** ![SCALEMODEL](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@SCALEMODEL](https://discourse.shapr3d.com/u/SCALEMODEL)\
**Post date:** [March 24, 2025, 7:23am UTC](https://discourse.shapr3d.com/t/how-can-i-control-the-offset-edge-tool-dynamically/37167/6 "2025-03-24T07:23:50Z")

</div>

If you are looking for offset constraint in Shapr its a missing feature, every other Parasolid based has it though, the feature has been requested by others.

> [@Sketch Offset Constraints](https://discourse.shapr3d.com/t/sketch-offset-constraints/31950/2):
>
> offset constraints are coming later this year

nx

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/f/4/f4f7cdce6aabebb4098ac0d960278eff4dd6475f.png)

sw

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/6/0/60407c3b2b52e0702e540b1be9ca7ce946bb6b7b.png)
