Learn Structured Part modeling

Learn Structured Part modeling
Emil Rindell

Emil Rindell

Jonas Bryntesson

Jonas Bryntesson

Henrik Andersson

Henrik Andersson

2024-03-28

5 min read
Emil Rindell

Emil Rindell

Jonas Bryntesson

Jonas Bryntesson

Henrik Andersson

Henrik Andersson

2024-03-28

5 min read

Learn Structured Part

Following this post and the video-based exercises will give you a basic understanding of how to build and modify Structured Part parts in IRONCAD.

As you may know, there are several different types of 3D elements in IRONCAD, with Innovative Part being the most commonly used type.

Through twelve different videos that clearly show step-by-step how a part of the Structured Part type is structured and works, you can learn how to model these yourself. The exercises are entirely based on experienced IRONCAD user Malcolm Crowe's post "Structured Parts - Key Differences" on the user forum.

We will feel how to use reference planes, 3D curves and surfaces as part of the model's construction, and how different features can be associated with each other and how they in turn build individual "bodies" within the part. An important part of the exercises is to be able to handle these bodies and see when it is appropriate to use the Rollback State function to "roll back time" in the construction of the part, feature for feature.


01 Introduction

This first overview of the Structured Part functions shows the result of the next eleven exercises and how this part is structured. The part itself is not complex or impossible to model in other ways, as will be shown in the video, but it gives a good idea of the areas that need to be mastered in order to produce such a type of part.

In order to model complex "Multi-Bodied models" in IRONCAD (which cannot be modeled with "Single-Body models" according to the Innovative Part principle), it is necessary to use the "Structured Part" modeling principle.

Areas and features such as local coordinate systems, reference planes, control and construction of Shape and Modification features, Bodies and relationships between all of these are important elements to understand the principle that Structured Part modeling follows.

What makes it unique is how the different building blocks are connected to each other and influence what happens down the part structure. A well-designed model that changes in predetermined ways can thus be updated easily and quickly. This is also known as "Design Intent". It simply limits the ways in which the model can and cannot be changed, which can also be reassuring. However, it also means that unforeseen but still necessary changes may not be possible at all and you will either have to start from scratch with a new model or hope that the model holds together even if you go backwards.

There is a special thread on the user forum where user Malcolm Crowe shows several examples of models built as Structured Parts.

02 Coordinate system

An overview of how a Structured Part is built in the tree structure with its own local coordinate system. We also see that the part is a kind of "container" where we can control metadata like color. In this video we create a first part, but it is "empty" and not yet filled with any geometry or features.

03 Bodies and Features (Bodies and Features)

A review of the structure under a Structured Part, to see the difference between a Feature and a Body. A Shape feature of type Extrude is created by dragging and dropping a Block from the Starter catalog. A Modification Feature of type Blend is added to it, following an edge in height.

04 Edit the position of the sketch (Edit Sketch Position (Positioning Shapes))

Here we go into how to position shapes within a Structured Part, as TriBall and Smart Dimensions are not the primary tools. We change the setting for how a Sketch within a Shape Feature is positioned and related to the coordinate system and its origin.

Thus, we move from a "free" position control with TriBall that we are used to when modeling an Innovative Part, to a "relationship-based" position control governed by properties.

05 Edit the lines of the sketch (Edit Sketch Cross-Section (Profile))

Editing the lines in the Sketch to move the corner of the rectangle to the zero point of the sketch. Next, we edit the size of the extruded block.

06 Datum Plane for drop angle neutral plane (Datum Plane for Draft Neutral Plane)

Adds a ten degree release angle to the top face of the model via a Modification feature of type Draft Faces that is related to a reference plane, which in turn has a relationship to another reference plane that has a relationship to three corners of the extruded Block. When the model resizes, the angled surface adapts associatively through the two reference planes.

07 Mirroring Bodies using Datum Planes

Here we clearly learn the difference between Features and Bodies as we will mirror the previous shapes around the reference plane in the coordinate system. We merge all these new mirrored Bodies with the first one into a single Body by using a Modification Feature of type Boolean and then finish by testing the Rollback State function to "roll back time" in the structure of the part, feature for feature.

08 Creating and Positioning Another Body (Creating and Positioning Another Body)

We "go back in time" and add another Shape Feature in the form of an extruded Cylinder released from the Starter catalog. Its position will be checked via associative rules against the coordinate system and the previous geometries.

09 Adding Datum Axis for Circular Pattern of feature (Adding Datum Axis for Circular Pattern of Feature)

A cylindrical pattern is produced from the extruded cylinder shape and as a reference for the center of the pattern we use a reference axis and we test changing the number of copies in the pattern. Then the holes for the hole pattern are trimmed via a Trim Feature.

10 Splitting Body using 3D Curve and Surface Body

To divide a part into two parts, you can use a surface as a dividing plane. We start by placing a 3D curve associated with the geometry and then create an extruded surface from this 3D curve. The Delete Body command creates a feature that we can easily turn on and off by suppress function or Rollback State.

11 Setting Different Colors to Bodies (Setting Different Colors to Bodies)

The color property is primarily managed at the Part level. However, by adding color at the Surface level, we can add color to the surfaces belonging to each individual Body and thus visually separate them. We use the highlight filter command to highlight the surfaces.

12 Using Datum Planes for Trimming

It is possible to use a reference plane in the local coordinate system to trim a body. The surface created from this command uses the part color by default, but it is possible to control the color of the surfaces created in the same way as in the previous exercise 11.

IronCAD Academy

If you feel you want to learn more about Structured Part, more material is available in a series of five English films at IronCAD Academy.

IronCAD Community

There are also several useful posts about Structured Part on the IronCAD user forum.

>