In parametric CAD modeling, creating adaptive designs requires defining a single driving variable (such as 'B') and using pattern tools with that variable as the spacing parameter, ensuring that when the variable changes, all patterned elements automatically adjust their positions and dimensions while maintaining proper constraints and avoiding unintended geometry unioning during extrusion.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
Community Challenge | Parametric Sketching 3/5 Solution
Added:Hello everyone.
Thank you once again for your participation in challenge number three.
Before we reveal the solution, let's check once again what was the task.
So, the task was to create a parametric model of a hexagonal honeycomb and by changing a single driving parameter, the entire model must adapt and transition from state A to state B without any geometry falling apart or breaking constraints. So, we have only one dimension that is variable and its dimension named to be So, let's see what is the solution and how to create hexagonal honeycomb.
First thing is to start the sketch.
Select a plane and use polygon.
In this case, of course, hexagonal.
And draw a hexagon.
Do not forget to set the constraint.
So, the top side of the polygon should be horizontal or the bottom side of the polygon should be horizontal.
We can define the dimension between those two horizontal sides.
And important thing again is to create a variable and name it by the letter B.
This is our base and we are going to use pattern to create multiple copies of of hexagon.
Quantity should be six and spacing in this case should be same as same as the distance between two sides, which is in this case B.
And we want to do that once again, but in this case, we want to move Gizmo to this side to change the orientation of arrows and repeat the same process as previously. So, we are going to set spacing to B.
And now, here comes the a little bit manual of this, but still we are going to use pattern. We are going to select this hexagon.
Select pattern.
Move Gizmo to change the orientation of arrows.
Set pattern to two. Set quantity to two.
And set spacing to B.
Very important is to set spacing to B every time we are using pattern because later when we change the B, we want to change also the distance between the hexagons.
We are going to repeat the same process multiple times. We are just changing the quantity of hexagons in pattern. So, in this case, it's four including the one that we are copying.
And spacing again must be B.
And one last time for this segment is to again repeat the process.
Set quantity to five in this case.
And set spacing to B.
>> Okay, we have just one part. And now we want again to use pattern. But in this case not linear but circular pattern. We are going to set select all to the point where we want to be the center of rotation.
The rotation should be 360°.
And number of number of hexagons should be six because the one that we that we selected first is also counted in.
And now when we change variable, everything else changes.
So every hexagon changes.
But still the distance between those hexagons adopts.
And the pattern follows.
And one last step is to create extrude.
In this case if you tried to extrude everything at once, you would get in the end only one body.
And that would not be the same case as it was on the task. Because on task on drawing, it was visible that every hexagon is separate and you can see how it looks like if I select everything at once.
Then those multiple bodies would be unioned.
And everything will be just one big body. So in this case, we need to carefully choose profiles that are not connected to any that they not touching any profiles Uh that are near them because we want to avoid unioning them by accident.
And while I'm selecting multiple profiles, let me quickly tell you what was the goal of this challenge. The goal was to show you and to encourage you to use pattern in in sketch, but pattern with variables, and also to show you how you can move gizmo or move directional arrows and use that as an advantage and as an additional option and feature how to orient your pattern.
And in the end, we want to show you that it is important how we select profiles when we are extruding because if we have two profiles that that are next to each other and we select them both at the same time and perform extrude, we will have only one body in the end.
So, we have to keep that also in mind when we are designing in Shaper.
And now we can check again if changing the variable will affect the bodies, too.
And it works.
I hope that was clear enough.
And soon, the new challenge will be published. Thank you.
>> Soon the new challenge will be published. Thank you.
Related Videos

Audi RS5 4.2 Tuning JDEngineering
JDEngineering
1K views•2013-11-14

DALI + KNX: 500 Lights Offline! BCU Code Lock & Short Address Fix!
EngineerIsmailTech
560 views•2026-04-13

Explaining Quality Control of Concrete
maherbader
4K views•2019-05-25

World Mining Production Peaks - Lead Antimony Arsenic Titanium & more
LucarioandDialga
1K views•2019-04-19

Tech Titans: LFP vs Sodium-Ion Battery | Which is the most effective energy storage solution?
Enfsolar
522 views•2025-11-06

Doing the Math: Analysis of Forces in a Truss Bridge
TeachEngineering
1K views•2025-06-06

Inside Midnight Fighter Jet Refuelling Secrets of Stealth Missions | WION Podcast
WION
3K views•2025-09-20

Flash Point, Fire Point & Auto Ignition Temperature
HSELessons
38K views•2019-08-28
Trending

One Must Imagine Sisyphus Happy
vlogbrothers
61K views•2026-07-21

The Downfall of OnePlus!
techwiser
65K views•2026-07-21

Building My First Home On Beautiful Off-Grid Property
willsurvives
39K views•2026-07-21

FYP Unfiltered Ep.4: Busi Speaks Out On Peanuts, Life & Matric
thealgorithmincofficial
21K views•2026-07-21