<p>SketchUp is notorious for creating non-manifold (non-3D-printable) models. You would be much better off to learn to use a different, better suited program for your purposes.</p>

<p>Disregarding that aspect for the moment, your model prior to repair appears to be a general rectangular prismatic shape with dividers. Unfortunately, those dividers also appear to have zero wall thickness. One must create objects with thickness (minimum should be no lower than your nozzle diameter) in order to have that portion addressed.</p>

<p>Other views of the object may confirm this.</p>

<p>Back to the first reference, even a program as simple as <a href="https://www.tinkercad.com/" rel="nofollow noreferrer">TinkerCAD</a> will give you SketchUp simplicity with a much smaller chance of this sort of failure. For more advanced model creation with parameters, <a href="https://www.autodesk.com/products/fusion-360/overview" rel="nofollow noreferrer">Fusion 360</a> offers hobbyist free license. I'm also quite fond of <a href="http://www.openscad.org/" rel="nofollow noreferrer">OpenSCAD</a> ( also free ) for parameter-based model creation.</p>

CC BY-SA 3.0
2017-10-18T22:55:28.243Z
I second Fusion 360 (and OpenSCAD).
Mick
CC BY-SA 3.0
2017-10-18T22:28:39.313Z
2017-10-18T22:28:39.313Z
fred_dot_u
<p>How thick are those walls? 3D printers cannot print zero-width surfaces (and slicers cannot slice them). 3D Builder has tried to make your model printable, but obviously not in the way that you might have hoped for. You need to go back to Sketchup (or some other CAD package) and give the walls a definite thickness (and one big enough for a 3D printer to handle).</p>

CC BY-SA 3.0
2017-10-18T22:48:46.070Z
I can't believe that you answered my question in 11 minutes!
Gaming32
CC BY-SA 3.0
2017-10-18T22:49:54.777Z
I just happened to log on. :D
Mick
CC BY-SA 3.0
2017-10-20T16:46:13.283Z
Now the "repairing" just subdivides it!
Gaming32
CC BY-SA 3.0
2017-10-18T22:24:57.120Z
2017-10-18T22:24:57.120Z
Mick
<p>Currently, 3D Builder is telling me "one or more objects are invalidly defined. Click here to repair." What is this and what does it mean? When I click it, it totally messes up my model (I can't tell what it even did due to the orthogonal camera). Model stats: </p>

<ul>
<li>Made with Sketchup</li>
<li>Used STL Exporter to export it</li>
<li>Last I knew what the repairing did to it was to remove my sinks and reduced them to holes in the floor</li>
<li>I used ASCII encoding for my STL (I tried using Binary, but it didn't help)</li>
<li>I tried subdividing it but it didn't help.</li>
</ul>

<p>Screenshots:</p>

<p>This is a picture of the model before repairing:
<a href="https://www.mediafire.com/convkey/173c/2026o54i3pm7h1szg.jpg" rel="noreferrer"><img src="https://www.mediafire.com/convkey/173c/2026o54i3pm7h1szg.jpg" alt="This is a picture of the model before repairing"></a></p>

<p>This is a picture of the model after repairing:
<a href="https://www.mediafire.com/convkey/cd41/uh5e97ak6j79zoyzg.jpg" rel="noreferrer"><img src="https://www.mediafire.com/convkey/cd41/uh5e97ak6j79zoyzg.jpg" alt="This is a picture of the model after repairing"></a></p>

<p>(Just in case you wonder. I actually <strong>have</strong> to use STL for this project)</p>

CC BY-SA 3.0
2017-10-19T08:18:54.950Z
There's almost never a reason to use ASCII encoding for STLs. Just stick with binary.
Tom van der Zanden
CC BY-SA 3.0
2017-10-26T21:07:43.667Z
@Tom van der Zanden, I use binary now.
Gaming32
<3d-design>
3D Builder is Saying "One or more objects is invalidly defined"
Gaming32
# 3D Builder is Saying "One or more objects is invalidly defined"

(Asked by: username_0 on 2017-10-18)

Currently, 3D Builder is telling me "one or more objects are invalidly defined. Click here to repair." What is this and what does it mean? When I click it, it totally messes up my model (I can't tell what it even did due to the orthogonal camera). Model stats:

* Made with Sketchup
* Used STL Exporter to export it
* Last I knew what the repairing did to it was to remove my sinks and reduced them to holes in the floor
* I used ASCII encoding for my STL (I tried using Binary, but it didn't help)
* I tried subdividing it but it didn't help.

Screenshots:

This is a picture of the model before repairing:
[![This is a picture of the model before repairing](https://www.mediafire.com/convkey/173c/2026o54i3pm7h1szg.jpg)](https://www.mediafire.com/convkey/173c/2026o54i3pm7h1szg.jpg)

This is a picture of the model after repairing:
[![This is a picture of the model after repairing](https://www.mediafire.com/convkey/cd41/uh5e97ak6j79zoyzg.jpg)](https://www.mediafire.com/convkey/cd41/uh5e97ak6j79zoyzg.jpg)

(Just in case you wonder. I actually **have** to use STL for this project)

**Tags:** 3d-design
> **Comments:**
> **username_1**: There's almost never a reason to use ASCII encoding for STLs. Just stick with binary.  
> **username_0**: @Tom van der Zanden, I use binary now.  

---

## 2 answers

### Answer by username_3 on 2017-10-18. Score: 3 | Accepted answer

How thick are those walls? 3D printers cannot print zero-width surfaces (and slicers cannot slice them). 3D Builder has tried to make your model printable, but obviously not in the way that you might have hoped for. You need to go back to Sketchup (or some other CAD package) and give the walls a definite thickness (and one big enough for a 3D printer to handle).

> **Comments:**
> **username_0**: I can't believe that you answered my question in 11 minutes!  
> **username_3**: I just happened to log on. :D  
> **username_0**: Now the "repairing" just subdivides it!  

---

### Answer by username_2 on 2017-10-18. Score: 3

SketchUp is notorious for creating non-manifold (non-3D-printable) models. You would be much better off to learn to use a different, better suited program for your purposes.

Disregarding that aspect for the moment, your model prior to repair appears to be a general rectangular prismatic shape with dividers. Unfortunately, those dividers also appear to have zero wall thickness. One must create objects with thickness (minimum should be no lower than your nozzle diameter) in order to have that portion addressed.

Other views of the object may confirm this.

Back to the first reference, even a program as simple as [TinkerCAD](https://www.tinkercad.com/) will give you SketchUp simplicity with a much smaller chance of this sort of failure. For more advanced model creation with parameters, [Fusion 360](https://www.autodesk.com/products/fusion-360/overview) offers hobbyist free license. I'm also quite fond of [OpenSCAD](http://www.openscad.org/) ( also free ) for parameter-based model creation.

> **Comments:**
> **username_3**: I second Fusion 360 (and OpenSCAD).  

---

