Library of shared functions used by other extensions.

This is not an extension that does anything by itself. It's a library of shared functions used by a variety of other extensions.


Related Links

  • SketchUcation Forum Thread
  • BitBucket Repository


mamoune B.'s picture

It worked !!! Thanks a lot for your help !!

Do i download this equipment to use edge tool?

ThomThom's picture

Yes, this is a requirement for Edge Tools.

Tyler T.'s picture

Install tt_lib
Install Bezier dependant
draw quad patch

receive incomplete error:
Web Browser //title of error
Make sure the path or internet address is correct.

There are no typos there. That's the exact message.

ThomThom's picture

Can you start a thread in the SketchUp forums? (and please post a screenshot) It's easier to share files and images there - which I think we need to do in order to figure this one out.

neha n's picture

every time open a new skp file it works fine, but whenever i open that file a second time it always says TT_lb2 not installed and then i cant see the edge tools in the file. what should i do, i've tried unistalling and reinstalling it but nothing works.

ThomThom's picture

Can you start a thread in the SketchUp forums? It's easier to share files and images there - which I think we need to do in order to figure this one out.

neha n's picture


Hello! Your extension is very useful!

I'd like to know if there is a way to automate this plugin via ruby script? I need to import a 3ds file, run this extension, save as .skp, and repeat about 1500 times :)

Is this possible? Thank you!

ThomThom's picture

Which extension are you referring to? You posted this question on the page for TT_Lib which isn't an extension by itself - it's just a helper-library my other extensions use.

(I'd recommend re-posting this question in the SketchUp forum:

Ah, my apologies. I meant to leave this comment on the Cleanup3 page, but I must have clicked the wrong tab. I will repost the question on the forums.

Lo trato de instalar con Sketchup 2016 en Windows 10 pero me marca error

ThomThom's picture

Are you getting errors?

Xiaolan W.'s picture

I am using my office's computer and the plugin needs to be reinstalled every time I start Sketchup. Otherwise a pop up shows from the other plugins saying it is not installed. Although it will show in the extension manager as installed and enabled but it will not work until I uninstall it and reinstall again. If I close my Sketchup and restart, the same thing would happen. I think the office uses network folders for user data which causes the problem maybe. I wonder if there is any solution?

ThomThom's picture

Hm... network folders might be the problem. I'm not really sure though. Never heard of this before.

Can you repost this on the SketchUp forums in the Extensions category?

It's easier to follow up with questions there than here. In the forums we can share screenshots and files.

Paul W's picture

Mine also crashed when I open sketchup, literally, there wasn't even an error notification. But it works fine when I change the settings. Go to control panel>region & language setting>administrative, and change non-Unicode program to English, America. I'm guessing the program isn't compatible in other region...? Hope you can look into that, thanks a lot:)

ThomThom's picture

Which version of Windows is this? 32bit or 64bit SketchUp?

Me too. i'm win 10 pro 64bit. Can u help me?Please

Paul W's picture

It's 64bit

Paul W's picture

ps: here is the load error from another PC, which also works fine when I change the settings

載入檔案 TT_Lib2.rb 時發生錯誤
Error: # ArgumentError: invalid byte sequence in CP950
C:/Program Files/SketchUp/SketchUp 2015/Tools/sketchup.rb:36:in `downcase'
C:/Program Files/SketchUp/SketchUp 2015/Tools/sketchup.rb:36:in `file_loaded?'
C:/Users/雪川/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2.rb:26:in `module:Lib'
C:/Users/雪川/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2.rb:14:in `module:TT'
C:/Users/雪川/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2.rb:13:in `top (required)'

Joe P's picture


Just wanted to drop you a note and let you know how much I've enjoyed using your plugins. You're no doubt the master of Sketchup Ruby, and it would seem that people only want to say something when they're having problems. Just hope I can encourage you to keep doing the awesome work that you do, and I certainly hope you have a way of being compensated for you ability/time. Thanks a ton!

M T's picture

It appears that I am having the same issue as many other users.
I am loading from the extension wearhouse on a MacBook updated to El Capitan. In addition to this loading problem the uninstaller does not work. ThomThom please provide information so I can remove this defective product from my computer.

Error Loading File /Users/michaeltaylor/Library/Application Support/SketchUp 2015/SketchUp/Plugins/SimLabDWFImporter/SimLabDWFImporter_loader.rb
Error: #
/Users/michaeltaylor/Library/Application Support/SketchUp 2015/SketchUp/Plugins/SimLabDWFImporter/SimLabDWFImporter_loader.rb:40:in `chmod'
/Users/michaeltaylor/Library/Application Support/SketchUp 2015/SketchUp/Plugins/SimLabDWFImporter/SimLabDWFImporter_loader.rb:40:in `'
/Users/michaeltaylor/Library/Application Support/SketchUp 2015/SketchUp/Plugins/SimLabDWFImporter/SimLabDWFImporter_loader.rb:10:in `'
/Users/michaeltaylor/Library/Application Support/SketchUp 2015/SketchUp/Plugins/SimLabDWFImporter/SimLabDWFImporter_loader.rb:8:in `'
/Applications/SketchUp 2015/ `require'
/Applications/SketchUp 2015/ `load'
/Users/michaeltaylor/Library/Application Support/SketchUp 2015/SketchUp/Plugins/SimLabDWFImporter.rb:18:in `register_extension'
/Users/michaeltaylor/Library/Application Support/SketchUp 2015/SketchUp/Plugins/SimLabDWFImporter.rb:18:in `'

Gerard R's picture

I see I'm not alone with this issue. I can only add additional information. This means since I upgraded my PC to WINDOWS 10 This issues happens. Also I find out if i get this error messages then i have to shut down my PC and after rebooting I can work without problems. But after any minutes or hours, the problme comes back. So rebooti,g is only a temporary solution.

Jorge Morales's picture

I recently installed the vray_tools-2.2.1 and it worked perfectly until I opened a project I'm working on, then I got a message that says I have to install TT_Lib²; I do again, and then once again it pops up the same window. What did I do wrong? why does the same windows keep appearing every time I open a file?
This is what's happening to some people, and it's annoying:(

Jonathan H's picture

agreed happening to me too!

Unknown H's picture

It really is! Thom plz work on this its SUPPPERRRRRRRRRRRRRR ANOYING
No offence

abdul b's picture

Dear thom,

why i canot c the plugin in sketchup 2015. i installed twice but not working for me. i tried lot of methord that i know .. can you help me pls? i installed via ware house. after under the tools bar it showing only ' Shell' when i click there nothing hapening. and under the preference box its TT_Lib2 is active.

Lenis R.'s picture

hi. you must to install manually under preferences ,Install extension/.. byee

NotAvailable N's picture

I have the same problem. I don't know what to do

Cristiano X's picture

Thanks for Sketchup.................

Павел Р's picture

Hello. I've got a problem with installation. It appears after openning SU. Could you help me, @ThomThom. Thanks.

Error loading file C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2/core.rb
Error: #
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:109:in `end_with?'
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:109:in `rescue in require'
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:35:in `require'
C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2/bezier.rb:13:in `'
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:in `require'
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:in `require'
C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2/core.rb:503:in `block in '
C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2/core.rb:498:in `each'
C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2/core.rb:498:in `'
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:in `require'
C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:in `load'
C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2.rb:40:in `register_extension'
C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2.rb:40:in `'
C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2.rb:14:in `'
C:/Users/Паша/AppData/Roaming/SketchUp/SketchUp 2014/SketchUp/Plugins/TT_Lib2.rb:13:in `'

Brian d's picture

I believe this error has to do with your windows username it's written in Russian alphabet characters in stead of the normal Latin alphabetical characters, changing your windows username or creating a new windows user profile with normal Latin alphabetical characters should fix the problem.

ThomThom's picture

That might not be a trivial thing to do - renaming your username.
In any case - I thought I had fixed unicode issues - which is why I'd like to make sure which version of TT_Lib and OS version we are talking about. There should not be a need to rename user accounts.

ThomThom's picture

What version did you install? And which Windows version?

Павел Р's picture

I installed TT_Lib 2.10.4. Sketchup 14, Windows 8.1. I've got some problems with renaming my username, are there another paths?

ThomThom's picture

I need to look into this.

tsecable .'s picture

i have same problem.i use Sketchup 15, Windows 8.1

shukry S.'s picture

Hey Thom,

I've also encountered the same problem. There's a probability your updated TT-lib have some bugs in it. Been there twice.

bunchhay l's picture


do u know any plugin that i can change size of my modol?

thank you

Gilberto P's picture

Look for Fredo scale

Sarojini D.'s picture


I have installed the TT_Lib2 but each time I open Sketchup, I receive an error message saying TT_Lib2 is not installed.

An advice, please...

ThomThom's picture

How are you installing it? Via Extension Warehouse? Or manually via Preferences > Extensions > Install Extension?
Or did you try some other method of installing?

Sarojini D.'s picture

hello, sorry for this late reply,
Via Sketchucation

Yara A's picture

Hey Thom Thom,

I can see TT and Vray tools in my Preferences in my window drop down list. but in facts I can not use my Vray tools. They are off.
When I wanted to install TT it asked me with which program do you want to open it?
I chose Sketch up.exe but Im not sure at all. with which program should I open it?


ThomThom's picture

Oh - wait - you can actually see them listed in Preferences > Extensions list?
But you mention they are off - as in they are unchecked? What happens if you check them?

ThomThom's picture

Hi Yara
Preferably you install extensions via Extension Warehouse within SketchUp - that will install it correctly for you.
If you download the RBZ file you must go to Preference > Extensions > Install Extension.

Brian d's picture

Hello ThomThom,

I made a post on the Sketcheducation forum with the error messages that I recieve when I use sketchup with your (and other) plugins.

Luard H.'s picture


ThomThom's picture

If you installed from within SketchUp using Extension Warehouse you should be able to uninstall it from your list of installed extensions.

If you installed it manually you will also have to uninstall it manually. You can refer to this help article on how to locate your Plugins folder:

(And please moderate your language. Clearly you are frustrated, but being rude will just get you blocked and no help.)

Chanao A's picture

Helo sir, no offense but i would just want to ask, is it necessary to install TT_Lib2 in my sketchup?.. whatsthe porpuse
of this? :)