sketchucation logo sketchucation
    • Login
    1. Home
    2. TIG
    3. Topics
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    ⚠️ Important | Libfredo 15.6b introduces important bugfixes for Fredo's Extensions Update
    Offline
    • Profile
    • Following 0
    • Followers 12
    • Topics 264
    • Posts 19,728
    • Groups 6

    Topics

    • TIGT

      [Plugin] Mirror

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      211
      0 Votes
      211 Posts
      400k Views
      J
      @0frenzy0 said: The Mirror extension doesn’t seem to be locking to any axis when arrow keys are pressed. Try adjusting your viewpoint in the model, then it works as well as the native line command.
    • TIGT

      [Plugin] xLine2Line

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      19
      0 Votes
      19 Posts
      19k Views
      A
      THX TIG
    • TIGT

      [Plugin] Work Plane

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      183
      0 Votes
      183 Posts
      111k Views
      SiPieFaceS
      Ahh, that explains it. Thanks for the nod, I'll use that. This is such a useful plugin, is there any chance it'll get updated?
    • TIGT

      [Plugin] Contour Maker v1.6

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      64
      0 Votes
      64 Posts
      72k Views
      Dave RD
      Yes. It can be opened when unsigned if you set the loading policy to Approve Unidentified Extensions or Unrestricted in the Extension Manager. [image: unKg_Screenshot-8_25_20206_45_17AM.png] This extension works just fine in SketchUp 2020. Please update your profile.
    • TIGT

      [Plugin] Clines on Axes at Point & Normal v1.2

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      10
      0 Votes
      10 Posts
      13k Views
      cottyC
      I wonder why I missed this one until today! Thank you for this helpful plugin.
    • TIGT

      [Plugin] Radial Lines Fixed Length

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      8
      0 Votes
      8 Posts
      7k Views
      shuraS
      TIG, simply fantastic! Both Radial Lines tools are brilliant. I have been waiting for this - did it too many times manually. then I used projection and scaled one end to a minimum... omg what a mess +1 on the artificial light to shadow tracing. I guess the difficult part is how the automation can tell where the "shadow" goes when used for perforated objects or objects that are not connected... keep it bubbling alex
    • TIGT

      [Plugin] Radial Lines

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      24
      0 Votes
      24 Posts
      14k Views
      Dave RD
      mitcorb, the Tape Measure tool is the way to set a guidepoint or at least one way. After setting the guidepoint, select it and edges with vertices or ends and run the tool. TIG, thank you for this. I'm not sure where I'll use it but I wouldn't be surprised if it comes in handy one day.
    • TIGT

      [Plugin] Hole Punching Tool

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      200
      0 Votes
      200 Posts
      226k Views
      J
      I'm just now discovering your plugin, Tig. I'm having an issue when copying a component that is "punched" through a wall. It deletes the faces that it's punching through. I don't know if it's the component or if HPT isn't compatible with SU2023. I've attached a video and the model. Also, I noticed that I can't undo after punching. Is that intended? Thanks in advance for taking a look at it. Spelling correction
    • TIGT

      [Plugin] Free Rotate 4.4

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      92
      0 Votes
      92 Posts
      52k Views
      Rich O BrienR
      I meant to reply and hit edit instead...epic fail Now the OP is gone for this thread.... Here's the answer he needs... Download this... http://sketchucation.com/resources/plugin-store-download Login in with your sketchucation account and search for free rotate
    • TIGT

      [Plugin] Fix Reversed Face Materials

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      80
      0 Votes
      80 Posts
      114k Views
      Dave RD
      @bmpatel1441 said: Delete Back=materials not working if same materials are applied on both side ( front and back face ). I just tested this in SketchUp 2023 and it works fine for me. What version of SketchUp are you using? Your profile indicates SketchUp Free/Make 2020 which does not and never has existed.
    • TIGT

      [Plugin] Gradient Tools

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      24
      0 Votes
      24 Posts
      46k Views
      TIGT
      The fix for that is to model properly ! Alternatively check norm=face.normal, then norm.z if it's <0 then norm.reverse!
    • TIGT

      PC v MAC webdialog populate

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      45
      0 Votes
      45 Posts
      7k Views
      thomthomT
      Updated the post. That should work. NOTE! the onChange event triggers in IE when the input looses focus - so I attached the same event handler to onClick and onKeyUp to force immediate update. But if you use the this snippet with the other example the two onClick events will override each other and only one will trigger. You'd need to attach the event instead to make both event handlers work.
    • TIGT

      Just think... and make it happen...

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      7
      0 Votes
      7 Posts
      406 Views
      mitcorbM
      Sorry for tilting off topic up there.
    • TIGT

      Dialog to Return a Folder

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      7
      0 Votes
      7 Posts
      1k Views
      TIGT
      Thanks I clobbered together a folder_browser as part of a larger code set using your ideas... as it's subject to a NDA I can't post it here, BUT here are some tips about what I changed/added - in no particular order... I set a @ variable to represent the returned folderpath. The starter is def startfb(dir=nil, input=nil) this is to separate it from another 'start', by running it with arguments I can determine which directory to start the list in [dir] and then what action to take [def to run] with the resulting @folderpath [using input]. So we don't mess with the current working directory we remember it, reset it to dir then process and set it back on closing [inside the calling code NOT the fb itself] I made it a sub-def of a wider class and ensured that @dlg etc were renamed so as not to clash with another @dlg I already had open. I changed the dialog to be a fixed size [also added 'instructions' into the top-bar] - in the js etc I made the list 80% so it never squeezes the buttons off screen. I also swapped the location to the top of the dialog and removed the 'Location:' text as it sees clear what the string is anyway. I changed the 'OK' button size to be bigger value=OK style='width:146px' and added new functions to 'Cancel' and 'New Folder' onclick="cancel()" and onclick="mkdir()"... These in turn 'call' back and close the dialog or open another dialog into which you can type the new folder name... If you add a new folder it is added to the list immediately after the folder-up item, the rest are listed in order - this makes finding that new folder much easier - if you navigate away and back it will now get added to the list in the correct order... The call back is a new sub-def called 'newfolder()' and that opens another simple dialog to get the the new name - it's trapped in my case to ensure it only has _ and alphanumerics in it - newDir.gsub!(/[^_A-Za-z0-9]/,''). It also checks for validity and preexistence and warns appropriately. Dir.mkdir(newDir) @dlgfb.execute_script('clear_list()') self.populatefb(Dir.pwd, newDir) Note how the populate def [renamed to avoid a clash] takes arguments - this is to set the starting directory and IF there's a new-directory to pass it over so that the list can be manipulated to have its name second on the updated list. list << file if File.basename(file) != newDir and scr='appendDiv("../");' @dlgfb.execute_script(scr) scr='appendDiv("'+newDir+'");' if newDir Then the list is appended... @dlgfb.show_modal{} ensures that the dialog stays foremost until you Cancel or OK, I added img{ opacity:0.66; /*Firefox & Chrome*/ filter:alpha(opacity=66); /* IE */ } to the css so that the images are slightly transparent and show the selected item through themselves. I also edited the folder.png and erased the white edge areas so that it was 'transparent'. I also duplicated it as folderup.png and added an 'up' arrow onto it - this img is then added to the listed item IF its text is ../ - i.e. it's the navigate folder-up at the top of the list... if ( txt == '../') d.innerHTML = '<img src="./folderup.png"/> '+txt; else d.innerHTML = '<img src="./folder.png"/> '+txt; Also added tests for js's OK if ( selected_elem == null ) my_alert(); else if ( selected_elem.innerText.trim() == "../" ) my_alert(); else use_this( selected_elem.innerText.trim() ); Where my_alert() opens an error message telling you to select a folder before clicking OK - - the first trap is you haven't selected a folder yet and the second is you've selected the first item 'folder-up' which can't be taken as a folder-path. Also note how this d.ondblclick = function(id) { selected_elem = null folder_select(d.id);return(false); } ensures that if you have double-clicked the folder-up item or another folder, to move the list into there, then there is nothing remembered as the selected_elem - otherwise hitting OK when you were in the next folder level would take the last selected folder [double-clicked >> current-folder] as the desired one which is not what's wanted - but this way my_alert() will tell you to select something in the current list before pressing OK... I also changed the selection color to be less dark [ruby:3dez4ubj]this.style.background = 'gray';[/ruby:3dez4ubj] Hope these bits help...
    • TIGT

      [Poll] Have you been invited to 3D Basecamp 2010?

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      17
      0 Votes
      17 Posts
      2k Views
      david_hD
      What I think is going to be so cool is finally attaching faces to names and posts from all of my sketchup Forum Friends. Sometimes even avatars don't tell the true story. For example I really don't look like Mighty Mouse--but I dont allow my picture to be taken because disseminating my image devalues it marketing potential and also it may compromise other agents in the field. So if I do go to Boulder. . ..(Haven't been invited yet!) Look me up. I will be wearing a white dinner jacket with a red carnation.
    • TIGT

      Auto-running a Mac '.command' File from Sketchup?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      15
      0 Votes
      15 Posts
      4k Views
      Dan RathbunD
      Well I am NOT an expert on threads. Doc: http://www.ruby-doc.org/core-1.8.6/Thread.html What we DO know is that they were CRAP on PC with Ruby v1.8.0 They are better, in v1.8.6-p287, likely even better in v1.8.7 branch. But they are still Green threads, not native threads (at least on PC.) I'm not sure if Apple tweeked the Ruby editions they install on Macs, and what 'kind' of threads you get, on Apple platforms. If you want your "thing" to work on older SU versions, the API's thread-like UI.start_timer() block method may be a better choice. Otherwise... if the rdocs are too techno.. check out all the books on Ruby. Maybe tutorials on the web. We've avoided them on PC because they were too problematic (... likely because PC Sketchup was running Ruby v1.8.0 for so many versions.) I never (on my machine,) ran Sketchup with the obsolete initial release of v1.8.0; always something >= v1.8.6-p111 ~ If YOU get comfy with Threads on Mac (under Sketchup,) a tutorial may help others out.
    • TIGT

      Gaudi Stool

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      10
      0 Votes
      10 Posts
      513 Views
      Mike LuceyM
      Thanks for posting TIG. I enjoyed my visit to La Sagrada Familia and viewing the various models in the crypt
    • TIGT

      Zebra Imaging 3D Holograms

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      11
      0 Votes
      11 Posts
      616 Views
      shuraS
      forget what i said, I just realized that i missed the youtube link, argh...
    • TIGT

      [Plugin] Axo + Iso View v1.2 20101117

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      84
      0 Votes
      84 Posts
      216k Views
      Rich O BrienR
      As an example... [image: 4na6UuF.png]
    • TIGT

      [Plugin] Lattice Maker

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      148
      0 Votes
      148 Posts
      342k Views
      TIGT
      PS: Something else to bear in mind... LatticeMaker is an older script which hasn't been 'signed' to the latest standards for some time - however, this will not prevent it from working, but you will perhaps need to have your ExtensionManager's Loading-Policy set to 'Unrestricted' so it appears in the appropriate menu as SketchUp [re]starts... Restart SketchUp to ensure it's show in the menu and context-menu [if there's a suitable selection]
    • 1
    • 2
    • 6
    • 7
    • 8
    • 9
    • 10
    • 13
    • 14
    • 8 / 14