Uncaught error occurred


#1

I’m using SketchUp 15.2.685 on Windows 8 and believe I have created a solid (as Entity Info refers to a solid component and displays a volume) but I thought to check it with Solid Inspector 2. Maybe that was a mistake but I got the following error on my file Bracket V2.skp (76.1 KB) :

Solid Inspector² (2.2.2)

Extension Path: C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins

SketchUp Version: 15.2.685 (64bit)

Ruby Version: 2.0.0
Ruby Platform: x64-mingw32

----------

Error:

#<TypeError: wrong argument type (expected Sketchup::Face)>
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:98:in `reversed_in?'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:98:in `edge_reversed_in?'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:205:in `get_other_face'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:221:in `find_other_shell_face'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:286:in `block (2 levels) in find_shell'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:282:in `each'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:282:in `block in find_shell'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:281:in `each'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:281:in `find_shell'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:41:in `block in resolve'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:74:in `find_geometry_groups'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb:38:in `resolve'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_finder.rb:84:in `block (2 levels) in find_errors'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_finder.rb:258:in `call'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_finder.rb:258:in `time'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_finder.rb:82:in `block in find_errors'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_finder.rb:258:in `call'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_finder.rb:258:in `time'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_finder.rb:32:in `find_errors'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/inspector_tool.rb:234:in `analyze'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/inspector_tool.rb:386:in `block in create_window'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/window.rb:95:in `call'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/window.rb:95:in `block in trigger_events'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/window.rb:94:in `each'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/window.rb:94:in `trigger_events'
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/window.rb:35:in `block in initialize'
SketchUp:1:in `call'

----------

Loaded Features:

enumerator.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/encdb.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/iso_8859_1.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/trans/transdb.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/rbconfig.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/compatibility.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/defaults.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/deprecate.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/errors.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/version.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/requirement.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/platform.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/specification.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/exceptions.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/defaults/operating_system.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_gem.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/extensions.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/langhandler.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/sketchup.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/translator.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/utils.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/webdialog_extensions.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/importer.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/version.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/debug.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/enum.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/enum_system_color.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/enum_system_font.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/events.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/font.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/json.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/properties.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/control_manager.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/typecheck.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/base.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/rect.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/control.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/button.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/checkbox.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/container.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/groupbox.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/image.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/label.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/listbox.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/radiobutton.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/textbox.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/bridge.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/window.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/SKUI/core.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/exporter.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl/loader.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/sketchup-stl.rb
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_advancedcameratools/advancedcameratools_main.rbs
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/su_advancedcameratools/actloader.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/su_advancedcameratools.rb
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_dynamiccomponents/ruby/dcobservers.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_dynamiccomponents/ruby/dcclass_v1.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_dynamiccomponents/ruby/dcfunctions_v1.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_dynamiccomponents/ruby/dcclassifier.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_dynamiccomponents/ruby/dcclass_overlays.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_dynamiccomponents/ruby/dctools.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_dynamiccomponents/ruby/dcutils.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_dynamiccomponents/ruby/dcconverter.rbs
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/su_dynamiccomponents/ruby/dcloader.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/su_dynamiccomponents.rb
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/geometryhelpers.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/fromcontours.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/triangulatorutility.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/meshhelpers.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/fromscratch.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/smoovetool.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/stamptool.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/drapetool2.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/detailtool.rbs
c:/users/christine/appdata/roaming/sketchup/sketchup 2015/sketchup/plugins/su_sandbox/flipedgetool.rbs
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/su_sandbox/sandboxmenus.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/su_sandbox.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/su_webtextures/webtextures_loader.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/su_webtextures.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/trans/single_byte.so
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/system.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/c_extension_manager.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/utf_16le.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/trans/utf_16_32.so
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/arc.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/attributes.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/babelfish.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/libraries/2.10.0/2.0/win64/tt_lib2.so
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/bezier.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/binary.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/boolean_attributes.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/bounds.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/color.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/cursor.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/fiddle.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle/function.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle/closure.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle/types.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle/value.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle/pack.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle/struct.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle/cparser.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/fiddle/import.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/win32_shim.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/dl.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/dl.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/Win32API.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/win32.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/debug.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/deferred_event.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/definition.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/dimension.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/draw_cache.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/point3d_ex.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/point3d.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/sketchup.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/progressbar.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/edges.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/instance.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/entities.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/geom3d.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/uvq.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/faces.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/length.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/locale.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/gizmo_manipulator.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/gl_image.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/javascript.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/json.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/gui.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/image.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/modal_wrapper.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/webdialog_patch.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/window.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/toolwindow.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/settings.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/inputbox.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/materials.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/metaclass.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/model.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/profiler.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/ray.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/selection.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/simpletask.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/toolbarwindow.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/uv_plane.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/version.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/core.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector/core.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/set.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/gl_helper.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/errors.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/shell.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_finder.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/instance.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/debug_tools.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/json/version.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/ostruct.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/json/generic_object.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/json/common.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/utf_16be.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/utf_32be.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/enc/utf_32le.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/json/ext/parser.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/platform_specific/json/ext/generator.so
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/json/ext.rb
C:/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/json.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/window.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/error_window.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/geometry.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/inspector_window.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/key_codes.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/drawing_helper.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/object_utils.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/gl/label.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/gl/cache.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/binary/types.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/binary/file.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/binary/struct.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/image_bmp.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/gl/pixelcache.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/gl/image.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/gl/text.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/legend.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/inspector_tool.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/settings.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2/core.rb
C:/Users/Christine/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_solid_inspector2.rb

#2

Don’t really know about all that attatched,
–but some of the faces are inside out.
That might be the problem as I understod…

Good luck!


#3

@tt_su, I believe this is an issue for you, or rather Solid Inspector² (2.2.2).


#4

Thanks, I managed to find 1 reversed face. It looks a lot more but the default ‘back’ colour is too similar to the colour for shadows so I changed the back colour to purple which made it easier to see. Unfortunately I still get the solid inspector errors.


#5

There seems to be 8 reversed faces, but more needs fixing.
Just tried with Solid Inspector2. Got same error.

So: Edit component>select all>intersect faces with selection.
(-since one of the faces have “2 faces” with no separation/intersection. So when you reverse the one the other one reverses to and gets wrong…and so on)

Then: Reverse the “wrong” faces.

Bracket V2Faces.skp (129.6 KB)


#6

Sorted !! :smile:
I had fixed the reverse faces bar 1 by selecting and orienting faces but hadn’t realised it had done anything as I did it before changing the background colour. After changing the colour I found the remaining face and fixed that one. The final major change was the intersect faces which I’d not come across - another example of the many topics I need to learn about.

My model is now complete and Solid Inspector2 advises that everything is shiny.

Many thanks to you and everyone who helped with advice


#7

I can reproduce the error. Thank you for reporting. I’ll look into it.


#8

Good job :slight_smile: Congrats.
And thanks to @tt_su for Solid Inspector2.
(Got started on it myself, first try, lots to learn too)

And its always a good thing to turn on hidden geometry too.
You get to see the hidden/soften lines/geometry that can make a problem!
Hope this demonstrates it: (guess I didn’t communicate it too well in my last mail, will try again!)

SU/(Solid Inspector?) sees this entity as one, even if it has 2 different faces, since the line between them are soften/smoothed. (maybe one for you thomthom :slight_smile: )
If you change one, the other one will change as well. -So you get a conflict.
And yes; intersect does the job.


#9

That sounds odd… Maybe the are some degenerate faces there where the face loops are not as they should. Thanks for posting the follow up - that is a good lead for me to start my investigation.


#10

Thanks for the answer ThomThom.
Trying to learn a bit more here.

I guess this is what face loops are about? (obviously degenerated faces…?)
Broke down the geometry a bit. (It wasn’t the “2-sided faces”, as I too soon! mentioned. )
Sorry about that!
The “head” and “tail” worked super in Solid Inspector 2.2.2


Well, just thanks again for you your work and this forum.


#11

No loops are not degenerate faces. Faces always have an outer loop, this is the edges that bound the face. Inner loops are the ones that defines holes.

I looked at this error last night and after some tweaks in the code it’s how handling your model correctly:

I still need to fix some other issues, but keep an eye out for an update to the extension.


#12

Will do!; -look for updates :slight_smile: Thanks.
OK Got it: Outer loops -faces; inner loops -holes. Learning…

Must remember to point out: I’m just an interested, eager to learn bystander (hope I didn’t bud in to much :worried: )
Actually this is @jivechristine 's model .

Cheers


#13

I’m very impressed with this forum :smile:

Very quick advice that allowed me to fix the problem and a future upgrade to the extension I reported (thanks thomthom).