In-Context Editing with SOLIDWORKS xDesign

Article by Wayne White updated August 13, 2025

Article

In-context editing allows designers to create models in the context of other geometry by referencing existing features, faces, or planes. This lets them create parametric relationships between parts that you wouldn’t necessarily be able to do otherwise and cuts down on the time needed for future changes.

For example, you wouldn’t likely create a computer enclosure without first knowing the design constraints of the internal components. To demonstrate in-context editing, I’m going to use this jigsaw model saved to the 3DEXPERIENCE platform. As the model becomes more complete, we can begin to see the possible interaction between components and want to make sure they are related.

Reusing Existing Sketches

I will begin by creating the cam part, whilst referencing already existing geometry. SOLIDWORKS xDesign also allows us to work with existing sketches, so in this case, since we have a working sketch that could potentially be used across multiple designs, I can easily drag and drop the sketch from a bookmark.

Inserting the saved sketch

Inserting the saved sketch

Starting with In-Context Relations

As we can see, the sketch is already well defined. I will add sketch relations to help fully define the geometry. I added a parallel constraint between the cam construction line and the gearshaft component. With a few sketch edits, I’ve defined the cam shape as we can see the blue elements turn black.

Fully defining the sketch

Fully defining the sketch

After the sketch is inserted, I want to make that sketch into a component. When I make it a component, it now has a spot in the database as a physical product. I can rename the component accordingly.

Now that the sketch is well defined, I will extrude the profile. As we can start to see in the design tree, the component is being built. At this point, it could be a good idea to isolate it, so we can just focus on the cam. We will continue to dress up the geometry to achieve the desired design intent.

Isolating the cam part

Isolating the cam part

Additional In-Context Editing

After exiting the Isolate, we can continue to see the cam relative to the other components. We will continue to leverage in-context editing to dress up the geometry, as in this case, we will borrow the outside diameter for an additional cut.

Live Section command in action

Live Section command in action

xDesign has a Live Section command to make it easier to see the inside of components while making any necessary changes. We can easily add additional clearance between parts using normal or in-context relations. To verify the work, an Interference Detection can be run between all assembly components.

Interference Detection Results

Interference Detection Results

In-context editing in SOLIDWORKS xDesign works very similarly to traditional CAD, where external references manage the connection from the new design to existing components. All the while, SOLIDWORKS xDesign with the 3DEXPERIENCE platform as the base helps maintain file references, making it easier to design products and less complicated to manage files.

Looking to get more out of your 3DEXPERIENCE platform tenant? Register for an upcoming training class here.

Related Links

SOLIDWORKS xDesign Resources

Learn more about the SOLIDWORKS xDesign with our resources:

Find Related Content by TAG:

Wayne White

Wayne White is a mechanical engineer and TriMech 3DEXPERIENCE Solutions Consultant focused on helping clients implement and maximize 3DEXPERIENCE (3DX), a cloud-based platform that gives organizations a real-time view of activities across their whole ecosystem.