Unless I misunderstand, there are really two objectives you are trying to accomplish in your model, plus confusion about what constitutes a solid in SketchUp.
Gully gave you a nutshell definition of âsolidâ in SketchUp. In your model, the only thing that is a solid is the letter âO#3â. In every other case, you have groups or components that nest multiple other ones and usually also loose primitive geometry (edges, faces). SketchUp doesnât accept a Group or Component as a solid when it has multiple, disjoint nested items, even if taken one at a time they would be solids.
Your first stated objective is trimming away the areas outside your line, and I believe John provided the answer: open Slurp sign#11 for edit and use the pushpull tool to push the faces outside your freehand line to the back of the board. They will then disappear, per his picture.
Your second objective is to inset the lettering into the face of the board. I wish I could give you as nice and tight an answer as for the first, but along the way you have made somewhat of a mess of the model and there are many things that need to be corrected first. Gullyâs idea of exploding back to ground zero and working forward from there would be faster and easier than trying to fix the model as-is.
As an variation to his approach, after exploding you could create a component of each separate letter. SketchUp should recognize these as solids. Then you could make a solid Component of the board. Finally, you could position the components on the board. Now the solid tools subtract should work, as everything is a solid - though you have to do it one letter at a time. This would likely be slower than what Gully proposed, but I describe it because it is closer to how you originally imagined working.
For the sake of education, hereâs a discussion of issues I found in your model:
You are not using layers correctly for SketchUp.
- You have all your primitive geometry (edges, faces) associated with other than layer0. You should always draw all primitives on layer0 and only associate Groups or Components with other layers to control visibility.
- You also have nested Groups and Components associated with other than layer0. Though not as serious as putting primitives there, in your model it isnât necessary as all the nested Groups are associated with the same layer as their container. When you hide the layer of a container, its contents are hidden regardless of what layer they are associated with, so nothing is gained by associating contents with the same layer.
- You also have layer OB set as Active. You should only make a layer other than layer0 Active under very limited situations such as when adding dimensions.
- You have first associated a bunch of edges to layer grd flr and then hidden them individually. Aside from the issue of primitive geometry on such a layer, it would have been easier to make them invisible by unchecking visibility for the associated layer.
In Component Slurp sign#11, you have two versions of the same Group (though independent, not copies of a single Group), one flush with the surface of the board and one inset into it. This redundancy causes needless confusion when trying to edit the model.
You havenât made a component of the board itself. This lets other geometry interfere by âstickingâ to it.
You shoud align the axes of your sign components with the board (right-click, Change Axes). This will make it easier to work with them.
Maybe itâs because of other geometry that you hid or deleted while making this model for upload, but your signs are floating in space at a seemingly arbitrary angle from the model axes and away from the origin. These aspects can also make them harder to work with because SketchUp helps you move things along the main model axes. You have to pay extra careful attention to the inference engine when the items are at odd angles. For instance, to move a letter a bit to the left on the surface of the sign.