SketchUcation Premium Membership

 

 

[Plugin] VisTools

[Plugin] VisTools

Postby ishboo » Thu Apr 07, 2011 11:03 pm

Hey Everyone,

I've written a collection of SketchUp visibility utility functions that allow you to:

  • Hide selected entities (faces, edges, groups, components).
  • Hide selected layers.
  • Isolate (aka Show Only) selected entities.
  • Isolate selected layers.
  • Freeze selected groups and components (hide & lock).
  • Unhide all entities (does not unfreeze frozen items).
  • Unfreeze all groups/components (does not unhide all items).

These tools work in concert to allow you to mimic an AutoCAD like workflow when working with items in your model.

I've desired the ability to "Freeze" items in a model so I can work on other items without affecting them. This can be accomplished by using the Freeze tool to lock and hide items which allows you to modify and hide/show other entities without affecting the frozen items.

[EDIT]
See Dan Rathbun's VisTools v1.3.3 here
Last edited by ishboo on Thu Sep 27, 2012 11:25 pm, edited 3 times in total.
ishboo
 
Posts: 57
Joined: Wed Oct 27, 2010 8:23 pm
Location: Northern California, USA
Name: Dana Woodman

Re: [PLUGIN] Utilities

Postby thomthom » Fri Apr 08, 2011 7:52 am

Hi and welcome to the forum. You make a generous start here. :)
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom
Global Moderator
 
Posts: 17688
Joined: Tue Nov 13, 2007 12:47 pm
Location: Trondheim, Norway
Name: thomthom
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [PLUGIN] Utilities

Postby pibuz » Fri Apr 08, 2011 1:11 pm

VERY USEFUL! THANK YOU A LOT!
I'm SO gonna try this!
visit my blog! (italian language)
www.filipposcarso.blogspot.com
pibuz
 
Posts: 186
Joined: Tue Dec 04, 2007 10:35 am
Location: Padua, Italy

Re: [PLUGIN] Utilities

Postby jsteacy » Fri Apr 08, 2011 1:17 pm

Intriguing plugin, I tend to isolate an object when I'm working on one but occasionally I need to isolate a whole layer. This will do the trick which is great. Thank you. Though now I need to figure out shortcuts for all these tools... :roll:
jsteacy
Premium Member
Premium Member
 
Posts: 110
Joined: Tue Dec 09, 2008 7:31 pm

Re: [PLUGIN] Utilities

Postby wolfy » Fri Apr 08, 2011 4:36 pm

Very nice addition. Thank you and welcome! :enlight:
wolfy
 
Posts: 46
Joined: Tue Oct 07, 2008 5:45 am

Re: [PLUGIN] Utilities

Postby ishboo » Fri Apr 08, 2011 7:25 pm

Thanks everyone! Glad you like it!
ishboo
 
Posts: 57
Joined: Wed Oct 27, 2010 8:23 pm
Location: Northern California, USA
Name: Dana Woodman

Re: [PLUGIN] Utilities

Postby CAntonis » Fri Apr 08, 2011 9:49 pm

Very generous indeed!!!
Thank U very much and I'd like to welcome you too to this great forum!
CAntonis
 
Posts: 67
Joined: Tue Dec 22, 2009 6:46 pm
Name: Antonis

Re: [PLUGIN] Utilities

Postby ishboo » Sat Apr 09, 2011 12:31 am

Thanks for all the welcomes and props! Glad to help contribute
SketchUp plugin marketplace: http://extendsketchup.com/
ishboo
 
Posts: 57
Joined: Wed Oct 27, 2010 8:23 pm
Location: Northern California, USA
Name: Dana Woodman

Re: [PLUGIN] Utilities

Postby srx » Sat Apr 09, 2011 9:08 am

Thank you! :thumb: Good tools in Autocad. I missed it in SketchUp.
User avatar
srx
 
Posts: 392
Joined: Sat Aug 02, 2008 6:01 pm
Location: Serbia
Name: srx
Operating system: Windows
SketchUp version: 7
License type: Free/Make
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [PLUGIN] Utilities

Postby ishboo » Tue Apr 12, 2011 1:16 am

srx wrote:Thank you! :thumb: Good tools in Autocad. I missed it in SketchUp.


Yeah, we we're in the same boat... really missed freeze.
SketchUp plugin marketplace: http://extendsketchup.com/
ishboo
 
Posts: 57
Joined: Wed Oct 27, 2010 8:23 pm
Location: Northern California, USA
Name: Dana Woodman

Re: [PLUGIN] Utilities

Postby Jim » Mon May 30, 2011 1:43 pm

Hi Dana,

Thanks for the utils, they are a nice addition to SketchUp.

Just a note - Toolbar image sizes are 24x24 px for the large size and 16x16 px for the small size. SketchUp does a poor job of resizing your 32x32 icons on the toolbar which is why they don't look as nice as they should. Tool cursors are expected 32x32.
Jim
Global Moderator
 
Posts: 4126
Joined: Mon Nov 12, 2007 10:13 pm
Location: NEOH
Name: Jim
Operating system: Windows
SketchUp version: 8
License type: Pro
SketchUp use: other
Level of SketchUp: Intermediate

Re: [PLUGIN] Utilities

Postby mitcorb » Mon May 30, 2011 2:04 pm

Hi, ishboo:
A few questions, perhaps naive:
Does this plugin disable the native hide/ unhide in sketchup, or work with it?.
Do you see a need to have an "unisolate" feature as is available with Autocad? Or did I miss this in your description?
Salute to you!
I take the slow, deliberate approach in my aimless wandering.
User avatar
mitcorb
Top SketchUcator
 
Posts: 3410
Joined: Sat Mar 22, 2008 2:32 pm
Location: USA
Name: Tim
Operating system: Windows
SketchUp version: 8
License type: Free/Make
SketchUp use: architecture
Level of SketchUp: Intermediate

Re: [PLUGIN] Utilities

Postby ishboo » Tue May 31, 2011 9:19 pm

Jim wrote:Hi Dana,

Thanks for the utils, they are a nice addition to SketchUp.

Just a note - Toolbar image sizes are 24x24 px for the large size and 16x16 px for the small size. SketchUp does a poor job of resizing your 32x32 icons on the toolbar which is why they don't look as nice as they should. Tool cursors are expected 32x32.


You're right Jim, I'll have to get around to changing them for the next release.
SketchUp plugin marketplace: http://extendsketchup.com/
ishboo
 
Posts: 57
Joined: Wed Oct 27, 2010 8:23 pm
Location: Northern California, USA
Name: Dana Woodman

Re: [PLUGIN] Utilities

Postby pptoppto » Tue Jun 21, 2011 8:50 am

thanks!
pptoppto
 
Posts: 2
Joined: Fri Jan 09, 2009 1:28 am
Name: José Luis Domecq Oriol

Re: [PLUGIN] Utilities

Postby 3dita » Wed Jul 20, 2011 11:26 pm

AWESOME utility!!! working just like a 3ds max fundamental tool!!

Must have, congrats :sketchstatic:
3dita - Digital Visual Motion

I'm the user formerly known as "broomstick".
User avatar
3dita
 
Posts: 4
Joined: Tue Oct 27, 2009 12:01 am
Location: Italy
Name: 3dita
Operating system: Windows
SketchUp version: 8
License type: Free/Make
SketchUp use: architecture
Level of SketchUp: Advanced

Re: [PLUGIN] Utilities

Postby ishboo » Sat Jul 23, 2011 5:12 am

pptoppto wrote:thanks!

3dita wrote:AWESOME utility!!! working just like a 3ds max fundamental tool!!

Must have, congrats :sketchstatic:


You're both welcome! Glad you like it!
SketchUp plugin marketplace: http://extendsketchup.com/
ishboo
 
Posts: 57
Joined: Wed Oct 27, 2010 8:23 pm
Location: Northern California, USA
Name: Dana Woodman

Re: [Plugin] Utilities

Postby Dan Rathbun » Tue Aug 23, 2011 11:55 pm



Version 2.x is coming .....

Language translators, and proofreaders needed.

I did the German (de) and Spanish (es) files, and they need proofing. (It's been 35 years since I took Spanish in high school, and I only 'dabble' in German when doing genealogy research.)

The files need to be Unix line endings (EOL) and UTF-8 encoded. They are named "basic_utf8_XX.hash" and "debug_utf8_XX.hash", where XX is replaced by the lowercase language code. (ie: 'en', 'es', 'pl', 'fr', etc...)

The plugin will "auto" find these files, or the user can choose a specific lang from those that are present. (In 'en' mode, the hash files are not actually loaded... as the Ruby code knows what the English strings are.)

<----<<<< PM me if you'd like to do a certain Language translation, or proofread/correct the 'de' or 'es' files.

If a debug hash file is not available for a certain language (but the UI strings in a basic hash file are present,) then the UI will be in that local language, and console output will be in English (if the user has turned it ON.)
So... the priority is on the 'basic' hash files, in order to show the UI elements in the local language.

replaceable parameters
%s will be replaced by a number, like: 34
'%s' will be replaced by an entity flag, like: '#<Sketchup::Face:0x624452c>'

words.txt

NOTE! The above file, and the hash file in the next post, will be used with ver 2.x,... they do NOT work with ver 1.0 (if that's why y'all are downloading, but not volunteering to translate.)
Translator links: Google Translate : MicroSoft Translator
Please, register (free) to access all the attachments on the forums.
Last edited by Dan Rathbun on Thu Aug 25, 2011 3:22 am, edited 2 times in total.
User avatar
Dan Rathbun
Top SketchUcator
 
Posts: 4102
Joined: Tue Oct 06, 2009 3:06 am
Location: Florida, USA
Name: Dan Rathbun
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: education
Level of SketchUp: Advanced

Re: [Plugin] Utilities

Postby Dan Rathbun » Wed Aug 24, 2011 12:48 am

OK.. here's the basic hash template file:

The 'XX' in the name needs to be replaced with a 2 char. language code.
Within the file, change the "XX" hash values to the local translation.

Please use parenthesis ( ) as I have, and punctuation periods, or '...' where I have, in the translations.
Also repeat the use of capitalized words, as they are in the English keys.

The %s params can be moved in the translated strings, to where they are more appropriate for the particular language.

basic_utf8_XX.hash.txt




Here is the template file for the debug strings.

The technical terms should match those in the localized editions of Sketchup.

debug_utf8_XX.hash.txt
Please, register (free) to access all the attachments on the forums.
Last edited by Dan Rathbun on Thu Aug 25, 2011 6:27 pm, edited 1 time in total.
User avatar
Dan Rathbun
Top SketchUcator
 
Posts: 4102
Joined: Tue Oct 06, 2009 3:06 am
Location: Florida, USA
Name: Dan Rathbun
Operating system: Windows
SketchUp version: 2013
License type: Pro
SketchUp use: education
Level of SketchUp: Advanced

Re: [Plugin] Utilities

Postby Dan Rathbun » Wed Aug 24, 2011 2:01 am

Dan Rathbun wrote:
    Language translators, and proofreaders needed.

    I did the German (de) ..., and they need proofing.


    Good news... Aerilius has volunteered to proof / edit the 'de' German files.

    UPDATE: Aerilius finshed proofing / editing the German 'de' files... great job!
    User avatar
    Dan Rathbun
    Top SketchUcator
     
    Posts: 4102
    Joined: Tue Oct 06, 2009 3:06 am
    Location: Florida, USA
    Name: Dan Rathbun
    Operating system: Windows
    SketchUp version: 2013
    License type: Pro
    SketchUp use: education
    Level of SketchUp: Advanced

    Re: [Plugin] Utilities

    Postby Dan Rathbun » Wed Aug 24, 2011 10:20 pm


    Thanks go to Tomot, for knocking out a first edition of the basic Polish 'pl' hash file !!

    UPDATE: We will need a proofreader, who's first language is polish.
    User avatar
    Dan Rathbun
    Top SketchUcator
     
    Posts: 4102
    Joined: Tue Oct 06, 2009 3:06 am
    Location: Florida, USA
    Name: Dan Rathbun
    Operating system: Windows
    SketchUp version: 2013
    License type: Pro
    SketchUp use: education
    Level of SketchUp: Advanced

    Re: [PLUGIN] Utilities

    Postby Dan Rathbun » Thu Aug 25, 2011 3:14 am

    ishboo wrote:
    Jim wrote:Just a note - Toolbar image sizes are 24x24 px for the large size and 16x16 px for the small size. SketchUp does a poor job of resizing your 32x32 icons on the toolbar which is why they don't look as nice as they should. Tool cursors are expected 32x32.

    You're right Jim, I'll have to get around to changing them for the next release.

    This action item is complete: Here's the corrected images, for those of you who want to use them right away with ver 1.0

    Unzip into your "Plugins/SU_Utils" directory (folder) [you can rename the current "images" folder to "images_bak" first if you desire.]

    images.zip
    Please, register (free) to access all the attachments on the forums.
    User avatar
    Dan Rathbun
    Top SketchUcator
     
    Posts: 4102
    Joined: Tue Oct 06, 2009 3:06 am
    Location: Florida, USA
    Name: Dan Rathbun
    Operating system: Windows
    SketchUp version: 2013
    License type: Pro
    SketchUp use: education
    Level of SketchUp: Advanced

    Re: [Plugin] Utilities

    Postby thomthom » Thu Aug 25, 2011 7:29 am

    You can try the translaters I used: http://www.thomthom.net/software/vertex ... anslations
    Thomas Thomassen — SketchUp Monkey & Coding addict
    List of my plugins and link to the CookieWare fund
    User avatar
    thomthom
    Global Moderator
     
    Posts: 17688
    Joined: Tue Nov 13, 2007 12:47 pm
    Location: Trondheim, Norway
    Name: thomthom
    Operating system: Windows
    SketchUp version: 8
    License type: Pro
    SketchUp use: architecture
    Level of SketchUp: Advanced

    Re: [Plugin] Utilities

    Postby Dan Rathbun » Thu Aug 25, 2011 6:24 pm


    Thanks go out to Defisto for proofing and editing the Spanish 'es' files !!! :berserk:
    User avatar
    Dan Rathbun
    Top SketchUcator
     
    Posts: 4102
    Joined: Tue Oct 06, 2009 3:06 am
    Location: Florida, USA
    Name: Dan Rathbun
    Operating system: Windows
    SketchUp version: 2013
    License type: Pro
    SketchUp use: education
    Level of SketchUp: Advanced

    Re: [Plugin] Utilities

    Postby Dan Rathbun » Thu Aug 25, 2011 6:35 pm

    Added the "debug" string template file in the post above...
    see: viewtopic.php?f=323&t=36465&p=350210#p350210
    User avatar
    Dan Rathbun
    Top SketchUcator
     
    Posts: 4102
    Joined: Tue Oct 06, 2009 3:06 am
    Location: Florida, USA
    Name: Dan Rathbun
    Operating system: Windows
    SketchUp version: 2013
    License type: Pro
    SketchUp use: education
    Level of SketchUp: Advanced

    Re: [Plugin] Utilities

    Postby ishboo » Thu Aug 25, 2011 6:49 pm

    Great to see all this activity!
    SketchUp plugin marketplace: http://extendsketchup.com/
    ishboo
     
    Posts: 57
    Joined: Wed Oct 27, 2010 8:23 pm
    Location: Northern California, USA
    Name: Dana Woodman

    Re: [Plugin] Utilities

    Postby Pilou » Thu Aug 25, 2011 8:55 pm

    I am on the road for the French language! ;)
    Frenchy Pilou
    Is beautiful that please without concept!
    Speedy Galerie
    User avatar
    Pilou
    Top SketchUcator
     
    Posts: 10079
    Joined: Wed Jan 23, 2008 10:33 pm
    Operating system: Windows
    SketchUp version: 6
    License type: Free/Make
    SketchUp use: hobby
    Level of SketchUp: Advanced

    Re: [Plugin] Utilities

    Postby Gaieus » Thu Aug 25, 2011 9:29 pm

    I can do some Hungarian - need to install the plugin and see what it exactly does so that I understand why the expressions are what they are.
    Gai...
    User avatar
    Gaieus
    Administrator
     
    Posts: 27647
    Joined: Sat Oct 20, 2007 8:24 am
    Location: Pécs, Hungary
    Name: Csaba Pozsárkó
    Operating system: Windows
    SketchUp version: 2013
    License type: Pro
    SketchUp use: historical reconstruction
    Level of SketchUp: Advanced

    Re: [Plugin] Utilities

    Postby ishboo » Thu Aug 25, 2011 9:33 pm

    Pilou wrote:I am on the road for the French language! ;)


    Excellent!
    SketchUp plugin marketplace: http://extendsketchup.com/
    ishboo
     
    Posts: 57
    Joined: Wed Oct 27, 2010 8:23 pm
    Location: Northern California, USA
    Name: Dana Woodman

    Re: [Plugin] Utilities

    Postby Pilou » Thu Aug 25, 2011 9:42 pm

    limit=%s

    I have translated the word "limit" by "limite" in French : must or not ? (I suppose yes :)

    Not yet tested :oops:
    you must rename them ...utf8_fr.hash.txt I suppose?
    Please, register (free) to access all the attachments on the forums.
    Frenchy Pilou
    Is beautiful that please without concept!
    Speedy Galerie
    User avatar
    Pilou
    Top SketchUcator
     
    Posts: 10079
    Joined: Wed Jan 23, 2008 10:33 pm
    Operating system: Windows
    SketchUp version: 6
    License type: Free/Make
    SketchUp use: hobby
    Level of SketchUp: Advanced

    Re: [Plugin] Utilities

    Postby Dan Rathbun » Fri Aug 26, 2011 1:27 am

      Looks good... Thank you.

      But... we need the Plugin Description in Francais, Si vous plaît:

      "Adds some useful tools within SketchUp, like Hide / Show entities and layers, Freeze / Unfreeze for components, and Show / Unfreeze all."

      Combination of Google & Microsoft Translators:

      "Ajoute quelques outils utiles dans SketchUp, comme Cacher / Montrer des entités et des calques, Gel / Dégel pour des composants, et de Montrer / Dégeler tous."

      Sound OK ??
      User avatar
      Dan Rathbun
      Top SketchUcator
       
      Posts: 4102
      Joined: Tue Oct 06, 2009 3:06 am
      Location: Florida, USA
      Name: Dan Rathbun
      Operating system: Windows
      SketchUp version: 2013
      License type: Pro
      SketchUp use: education
      Level of SketchUp: Advanced

      SketchUcation One-Liner Adverts

      by Ad Machine » 5 minutes ago

      Need Authorised SketchUp Training by experts in various disciplines? Check out our Training details.

      Ad Machine
      Robot
       
      Posts: 2012

      Next

      Return to Plugins

      Who is online

      Users browsing this forum: Bing [Bot], demokdawa, elmeningito, OmarSun, Rich O Brien, W3C Validator and 5 guests