TT_Lib²
Library of shared functions used by other extensions.
TT_Lib²

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

Documentation

http://www.thomthom.net/software/sketchup/tt_lib2/doc/

Related Links

Reviews

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

ThomThom,

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
M T

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/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in `require'
/Applications/SketchUp 2015/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in `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.
Thanks

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

hello

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

Hello,

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...
Thanks

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?

Thxx.

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.
http://help.sketchup.com/en/article/38583

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.

http://sketchucation.com/forums/viewtopic.php?f=11&t=61919

Luard H.'s picture

HOW TO REMOVE THIS FUCKING PLUGIN

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:
http://help.sketchup.com/en/article/38583

(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? :)

ThomThom's picture

By itself it doesn't do anything. But it's a dependency most of my extension require. Shared code that is reused. All my extensions that use this library describe that in the description and will give you a warning if the library is missing. If you don't use any of my extensions that use this then you don't need this.

Oscar V.'s picture

Hello ThomThom, you're the best man

Congratulations

Keith S.'s picture

Hello, SketchUp 8 on Mac OS X 10.6.8 - Flags "TT_Lib² is not supported for this platform" - is this simply a case of not being supported on 10.6.8?

Many thanks.

Himanshu D's picture

I had the same issue. SU 8 pro, OS 10.6.8.
TT_LIB2- 2.9.10 is the stable alternate for our system.
worked fine for me.
All thanks to ThomThom.
link
https://bitbucket.org/thomthom/tt-library-2/downloads/TT_Lib2-2.9.10.rbz

ThomThom's picture

Yes, I'm afraid so - I'm no longer able to build the library for OSX versions older than 10.7. For that you need to revert to one of the early 2.9 versions: https://bitbucket.org/thomthom/tt-library-2/downloads

Himanshu D's picture

thank you brother.
Your plugins have made my experience on SU way too easy, & time-saving.
True saviour you are.
Thanks brother.

Keith S.'s picture

Thanks, ThomThom.

Even though I have removed the plugin, SketchUp displays the "TT_Lib² is not supported for this platform" flag every time I start up.... Any idea why that would be? :S

I'll check out the 2.9 versions. Thanks for the link!

ThomThom's picture

Hmm... try doing a search for "TT_Lib2" on your computer and make sure it's all gone. There should be a TT_Lib2.rb and a TT_Lib2 folder. Both needs to be removed.

Keith S.'s picture

Thanks, ThomThom.

I re-searched with a system file search and founds some bits I hadn't seen. All gone! :)

Neda S.'s picture

I installed the bezier surface and now it is on my extensions but when i want to use it, it is not there, i also searched it but it is not there!!! somehow weird because all the other plugin are available.
i also installed it for the second time but doesn't work. what should i do?

ThomThom's picture

Is it listed under Preferences > Extensions?
Is there no menu under Tools?
What SketchUp version?
What OS?
Do you have an older version of Solid Tools installed? (If so, make sure to update it.)

Malitzin C's picture

NE MARCHE PAS SUR MON SCKETCH PRO 8 SUR MAC PRO YOSEMITE :(

ThomThom's picture

Without more info to what doesn't work I cannot help much..
Is it problems installing? Are you getting errors (if so -what is the error?)
(And please no capslock - looks like you are shouting.)

Jason V's picture

Can't install.

I went to Window, Extension Warehouse. I hit install, then accept terms and conditions, then I get this message:

The requested page "/en/content/tt_lib%25C2%25B2" could not be found.

Jack Adrian Z's picture

Yeah, I wasn't logged in when I hit download and when it logged me in, it got a similer message. Seems that the website is a bit buggy and is doing some weird caching. Search for the item again or refresh the browser. It should then works.

ThomThom's picture

After logging in - did you try to locate the extension again and installing?

Faustine P's picture

I downloaded TT_Lib extension in order to run the plugin Image Opacity. I've used the extension warehouse to download both plugins and cannot seem to find the option "opacity" when I right click on an object. Both plugins' boxes are checked in my SketchUp Preferences Plugins menu.

I am using SketchUp Pro 2015 , Mac OS X Yosemite 10.10.1. I am simply trying to lower the opacity of many objects in one layer which contain different textures that I don't want to change.

ThomThom's picture

You say "objects" - what does that mean? This extension only applies to Image entities. If you select the object in SketchUp it should say Image in Entity Info. Groups and Component Instances will not work with this extension.

Faustine P's picture

I mean objects in a group. I wanted all the objects in the group to be a lower opacity. But even when I make an object, such as a cube, I right clicked on the object and still couldn't get the option "opacity".