Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Cutting an assembly (walls and windows)

Hello,
I have an assembly of brick-like parts that make up a wall.
Is it possible to cut the assembly (wall) in order to have an opening for a window?
I can extrude in-context but I want to cut in this situation.
0
Comments
Hey Paul. You say the wall is an assembly? All those brick like pieces are mated together? Please post a link to your document. - Scotty
@paul_ragot,
To the best of my knowledge, features like <extrude><remove> can only be made in the PartStudio environment, not in an AssemblyStudio. This is unfortunate, as assembly cuts (e.g. post-assembly machining) common in many applications; and other CAD packages offer this functionality.
I can't speak to how difficult it would be to code this functionality into Onshape. But an approach to consider might be extend the functionality of <Derived Part> such that an assembly could be derived into a new PartStudio for additional featuring (Extrude-Remove, etc). The attached screenshot shows that Derive is currently limited to Parts. Sure would be nice if we could create a part in PartStudio1, insert that part into assembly, derive that assembly into PartStudio2 … and then add features such as extrude-remove. There may well be legitimate reasons why this would be difficult or infeasible to implement.
Hi Scotty,
Link to document:
https://cad.onshape.com/documents/a2f85a963687620884451494/w/cec738e2017db759ed5375c2/e/bce6a2085a82425ca502514f
Hopefully this works.Paul
I am curious too - Sometimes I will have an assembly I would like to add Features to (Holes, Chamfers et) after the assembly is created..
Shuswap Pat
Not sure if this helps in your case, but since the walls is a rigid thing in itself, one might look at it as a Composite Part. In the following example, there is only one brick object, patterned, then composited and the window booled off ...
https://cad.onshape.com/documents/4bf8cafc11196a92a5b58b54/w/8851b76034ed898b990217dd/e/013447ad8a4732c1d7b5d4f3?renderMode=0&uiState=67b25a1ddfd1c94b91a16f50
Hello all,
The wall is an assembly of 2 different parts: corner pieces and 'bricks'. So not a part pattern.
So I guess deriving an assembly may not work here.
I think this is a situation (pointed out earlier in this discussion) where OnShape needs to add this functionality.
Maybe development has an answer?
Thanks to all who answered!
Paul
There are some improvement requests: