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

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

ThomThom's picture

I only assume you are using Image Opacity - which only works on Image entities - not groups or components. For gtoups and components you'd a have to apply a material for that.

danphobic's picture

Help. I have been using sketchup quite happily for my 3d printing until I tried to install this extension. I was using a macbook 10.6.8 (I don't believe in apples throwaway ethos) and sketchup 8. I tried to install the extension as advised by navigating to preferences - extensions then located it from my downloads. Now when I try to load sketchup it gets past the intro page and when the template loads it hangs for a couple of seconds and then 'quits unexpectedly'. I have deleted sketchup 8 and reinstalled but I just get the same thing. I have try to find any remnants of the rbz to get rid of it but I have no idea where to find it. I even tried buying the sketchup pro 8 version (can't use later versions on 10.6.8) to see if that wipes it clean but alas no joy. I understand I'm using old hardware which may not be supported but I a really stuck without sketchup. Any help would be greatly appreciated.

ThomThom's picture

Hmm... That is probably due to that you have 10.6. This extension include Ruby binaries which was built for at least 10.7. Didn't think there'd be users with 10.6 any more. However, I thought it would just not load the extension if anyone ever tried to load on older systems - crash is a surprise. I'll look into adding an extra check for that.

You want to manually remove the extension from your Plugins folder: [YOUR USER NAME]/Library/Application Support/Google SketchUp 8/SketchUp/plugins

Find the TT_Lib2.rb and TT_Lib2 folder and remove them. I expect SketchUp should start against without crashing.
Sorry about this. :(

danphobic's picture

Hi Thom Thom, thanks very much for your help with this. Unfortunately one of my first moves was to remove the entire sketchup application support folder to make sure everything was gone. So I doubt there are any of the TT_lib2 files there. Unless something got corrupted. I'm at a loss. When I search for TT_lib2 nothing appears. Do you know if it changes anything else on the macbook? I was reading about Ruby today and apparently it comes pre-installed with macbook but has been know to be very buggy. It's possible that this issue is not linked to TT_lib2, but it definitely started just after I installed it. I am currently able to swap my harddrive for a back up when I want to use skethcup, it's just a bit of a pain. Let me know if you do think of something but it's no biggie. Cheers. Dan.

ThomThom's picture

I'm also not that familiar with OSX - might it be hiding files from you? Even in search? For instance, might you need to specify some preference to make a deep search of your HD?

ThomThom's picture

Hm... if you cannot find TT_Lib2 any more then I'm not sure what it is. The extension doesn't make any system changes.
When SketchUp crashes for you, do you get SketchUp's BugSplat dialog - or do you get the Apple Crash Report dialog?
If you get the BugSplat dialog, can you make sure to submit it - I can then see if I can look up the crash details.

Joshua B's picture

Best purger out there when its working.

I Keep getting this error and nothing gets purged. Can somebody help?

Ive tried uninstalling and reinstalling both "cleanup" and the "TT library" but it still gives me this.

Thanks

undefined method `+' for nil:NilClass

C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/edges.rb:175:in `block (2 levels) in repair_splits'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/edges.rb:163:in `each'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/edges.rb:163:in `block in repair_splits'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/edges.rb:158:in `each'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/edges.rb:158:in `repair_splits'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_cleanup/core.rb:587:in `block in cleanup!'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/model.rb:102:in `block in each_entities'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/model.rb:99:in `each'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/model.rb:99:in `each_entities'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_cleanup/core.rb:707:in `each_entities_in_scope'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_cleanup/core.rb:586:in `cleanup!'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/tt_cleanup/core.rb:413:in `block in show_cleanup_ui'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/inputbox.rb:183:in `call'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/inputbox.rb:183:in `event_inputbox_close'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/inputbox.rb:164:in `call'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/inputbox.rb:164:in `close'
C:/Users/joshuabellman/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/TT_Lib2/inputbox.rb:164:in `event_inputbox_accept'
SketchUp:1:in `call'

ThomThom's picture

Hmm... Can you report this error along with an example model where you see this happening at the forums? http://forums.sketchup.com/
If you include "@thomthom" in your post you'll ensure I get a notification when you make the post.

Ecem C.'s picture

i have version 2015.i installed but cant make this plugin.. .pls help me.how can i active this plgin?

ThomThom's picture

It's unclear what the problem is. Does it not install? Are you getting errors?
Note that this is not a standalone extension. It doesn't add menus or toolbars. It's a library used by my other extensions.

Ecem C.'s picture

no file installed. .rbz ,i copy file to C:\Program Files\SketchUp\SketchUp 2015\Tools

but it isnt show in sketchup menu.

ThomThom's picture

That is not the correct location for extensions. Please use Window > Extension Warehouse to install extensions. Or if you have RBZ files, use Preferences > Extensions > Install Extensions.

For more info:
http://help.sketchup.com/en/article/38583

However, please note that this is NOT a standalone extension. It does not add menus or toolbars. This is a library used by other extensions.

Ecem C.'s picture

thank you :) its okeyy

Helen A's picture

I keep getting this pop up:

TT_Lib² Not Installed
Additional files are needed.
Version 2.9.13 Available
The support library TT_Lib² is required in order to use core.rb.
Please download and install the latest release.

I click the link but it says it is already installed. I tried unistalling and and installing it again and he pop up still comes up every time I open sketchup.

Help is appreciated!

ThomThom's picture

What SketchUp version are you using? Windows or OSX?

The button saying Installed when it's actually not might be related to an Extension Warehouse bug. I'll ask the team.

Xander Bass's picture

The same problem. SketchUp Pro 2014 (14.0.4900), Win XP SP3.

ThomThom's picture

It'd getting hard to track the conversation here. Can you re-post your question over at the forums? It'd be a lot easier to follow up.
http://forums.sketchup.com/

Helen A's picture

Thanks. I am running SketchUp 2014 on Windows.

ThomThom's picture

Can you try to install the RBZ manually? Visit extension warehouse from your browser and click Download. Then from Preferences > Extensions > Install Extension you can pick the RBZ file.

Robin H.'s picture

I'm having the same issue too

ThomThom's picture

What SketchUp version are you using? Windows or OSX?

Buồn N's picture

like as me

ThomThom's picture

What SketchUp version are you using? Windows or OSX?

Dave N's picture

So I installed this on PC #1 using SU2014. Now, on PC#2, using SU2015 I cannot install it... all it says I can do is uninstall

That's STUPID.

BryceOsaurus's picture

Couple Questions:

Did you ever download this rbz file to manually install it?

Can you try going to My Extensions page and Remove TT lib?  Then try installing again?

 

Sorry for the inconvience!

Rigbone Guy's picture

Not working please help

ThomThom's picture

Can you provide some more info please? Are you getting errors? Problems installing?

Anuj K's picture

No loading or installing errors. nothing related to this library shows anywhere. it was working fine in sketchup 2014 but now both 2015 and 2014 are installed in same system and none of TT plugins are visible anywhere

ThomThom's picture

I still need more info - such as what OS, Windows or OSX?
How did you install it? From within SketchUp using Extension Warehouse? Or did you download the RBZ and try to install via Preferences > Extensions > Install Extension? Or some other way of installing?

Are you saying TT_Lib2 was installed on SU2014 - then after installing to SU2015 it suddently disappeared from the SU2014 installation?

Anuj K's picture

os is windows 7 and i tried installing it both manually and through extension warehouse and within sketchup. i tried even via RBZ.
and TT lib2 was working in su2014. i removed su2014 and installed su 2015 and reinstalled all of my plugins. and since i didnt find TTlib2 i installed su2014 on same machine without unistalling 2015. now ttlib2 is not working on any of the su.

i just realized that many tools from you are working but there's no category under plugins >> tt or soemthing. for like plugins >> chris fulmers tools

cinli l's picture

I have installed TT_Lib2 and Clean up but whenever i start Sketchup, they will prompt me that TT_lib is not installed. HELP!

ThomThom's picture

What version of SketchUp are you using?
Is TT_Lib2 listed in Preferences > Extensions?

cinli l's picture

I have just updated my sketchup and all the problems are gone. Sorry for wasting your time. Thanks!

shukry S.'s picture

may i know what update version do you have currently? I have the same problem. When I open sketchup, it does not load ttlib...

ThomThom's picture

Do you get load errors?
What version do you have? What SketchUp version?