• Login
sketchucation logo sketchucation
  • Login
๐Ÿค‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

[Plugin] ExtrudeTools - Full Set

Scheduled Pinned Locked Moved Plugins
636 Posts 178 Posters 740.1k Views 175 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    lazybones
    last edited by 6 Jan 2012, 16:11

    @tig said:

    Sorry lazybones but you're making as much sense as a 'sack full of cornels' [=private-joke!].(...)

    ๐Ÿ˜›
    As I'am not SU beginner, i feel quite stupid about my question right now;) I've never used that 'bulge' by point before - and now i'm wondering (and will for o moment) how is that possible ๐Ÿ˜Ž genius...
    Anyway, thanks a lot for help, cheers!

    1 Reply Last reply Reply Quote 0
    • D Offline
      Dave R
      last edited by 6 Jan 2012, 17:01

      When you use the Arc tool, you set the end points by clicking and drag out the"bulge". Try it and look at the Measurements box. You'll see it is labeled "Bulge". Some of that stuff, because it is always there, is easy to overlook.

      Etaoin Shrdlu

      %

      (THERE'S NO PLACE LIKE)

      G28 X0.0 Y0.0 Z0.0

      M30

      %

      1 Reply Last reply Reply Quote 0
      • Y Offline
        yaza
        last edited by 18 Jan 2012, 08:40

        Dear TIG thanks for a wonderful tool.
        I was using it for more than a year with no issues with it's siblings in the plugin folder, until yesterday when it started to crash SU.
        I have no ... idea what the commpatibility file means. Please advise.
        Thank you and have a nice day


        what does this warning mean? SU crashes if I try to execute the tool or cancel it.


        plugins installed


        how does the compatibility work?

        1 Reply Last reply Reply Quote 0
        • T Offline
          TIG Moderator
          last edited by 18 Jan 2012, 09:20

          There are a few overlapping issues...

          The 'Compatibility Files' button means that you do not have full permissions to the Plugins folder, AND although it might look like you have successfully installed files/subfolders into the 'Plugins' folder, actually the OS [Vista?] has put them into a 'side folder' to protect you from yourself - an annoying feature because it doesn't tell you this except for displaying this unobtrusive button - the missing bits can cause issues when things only half-auto-load when SUp starts.
          Click on the 'Compatibility Files' button and see what's up, move things back as needed.
          To stop a recurrence ensure that you have full permissions to the 'Plugins' folder [and the Materials/Components/Styles folders too] - select the folder's icon, right-click, properties, security, select user[s], edit etc...

          You also have a "tool-bar collection" folder installed - there are warnings about this posted on its download page, it puts old copies of some 'system' files into the 'Plugins' folder, which then load before the newer versions that were made in the 'Tools' folder by the SUp installer, and which SUp MUST find and use !
          It then breaks SUp in subtle ways !
          The two files that jump out at me, and MUST be removed from your 'Plugins' folder are sketchup.rb and extensions.rb - see the "collection's" download page for more details...

          The Ruby Console reports seem OK.
          I'm unsure what the '20' lines are - were you perhaps running another tool before this ?
          The ' make_unique...deprecated...' message IS expected, as the tools use that API method which IS needed when copying groups in certain ways, but which SUp wrongly advises against, things it's 'deprecated' = 'no longer used'... [IF the API 'safely' made unique copies of groups by default it wouldn't be used]. I reintroduced the make_unique method after it became apparent that some other authors' scripts were ill-advisedly rewriting base-classes/methods and thereby adversely affecting the API's 'group' methods, and causing issues with some users - e.g. cgp=group.copy should return a reference to the newly made [hopefully unique] group, but some third-party scripts mess that up and it returns 'nil', therefore making it impossible to keep track of copied groups, the safest way is to use
          cgp=entities.add_instance(group.entities.parent, group.transformation) cgp.make_unique
          So that 'cgp' is then properly returned as a reference to the new unique copy of the 'group'...

          Incidentally if you are going to display your folders' contents without 'details'. then please have your 'Folder Options' set to display ALL file-types, so we see .rb, .skp etc, it's much easier to grasp what's what in a screenshot...

          TIG

          1 Reply Last reply Reply Quote 0
          • Y Offline
            yaza
            last edited by 18 Jan 2012, 10:00

            Thanks for your immediate!!! answer, don't you ever sleep?
            The OS is Windows7.
            I don't get it, why does this stupid machine gives me administrator prerogative to install and run from one hand and takes it back from the other by overighting on it's own.

            1 Reply Last reply Reply Quote 0
            • Y Offline
              yaza
              last edited by 18 Jan 2012, 10:12

              @unknownuser said:

              The two files that jump out at me, and MUST be removed from your 'Plugins' folder are sketchup.rb and extensions.rb - see the "collection's" download page for more details...

              can you please direct me to the link?
              thank you

              1 Reply Last reply Reply Quote 0
              • T Offline
                TIG Moderator
                last edited by 18 Jan 2012, 10:41

                See here http://forums.sketchucation.com/viewtopic.php?p=112024#p112024

                TIG

                1 Reply Last reply Reply Quote 0
                • R Offline
                  rv1974
                  last edited by 30 Apr 2012, 07:08

                  Hi TIG,
                  I could not find the 'ExtrudeAlongPath.rb' thread, so let me spam here.
                  You know what would make my sketchup life complete?
                  Being able to ExtrudeAlongPath on multiple\not connectededges.
                  I use this .rb constantly and it'd save a LOT of time.
                  Thank you in advance
                  P.S. yet another wish:
                  the default alignment: centroid, width\length: 5\5.

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    TIG Moderator
                    last edited by 30 Apr 2012, 08:58

                    There are three of my older extrusion tools that are not in the zipped set.
                    Two are still available from Didier's crai Ruby Depot
                    ExtrudeAlongPath and TubeAlongPath
                    The other one PipeAlongPath is also available here at SCF http://forums.sketchucation.com/viewtopic.php?p=7547#p7547

                    The zipped set's ExtrudeEdgesByFace tool effectively replaces them all: with it you can draw any 'flat' face shape desired and use a cpoint to fine-tune its initial setting-out: it also follows multiple selected paths [unlike most other tools where branching etc stops the operation]...
                    However, PipeAlongPath does allow circular 'pipe-like' extrusions with variable int/ext.diameters set by dialog, so that tool does still have its own uses...

                    TIG

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      rv1974
                      last edited by 30 Apr 2012, 10:17

                      Indeed 'extrude edges by face' works smoothly.I'll adopt it for sure. Thank you!
                      though.. the oldie 'ExtrudeAlongPath' is a bit faster to execute in boring rectangular situations
                      (which are 99% in my practice)

                      1 Reply Last reply Reply Quote 0
                      • G Offline
                        gherkin
                        last edited by 21 May 2012, 21:41

                        Hi, I'm an architecture student... these tools will really helped me visualise my ideas! They are similar to Rhino's 'Panelling Tools' plugin, but this is not free. I've had a play with extrude tools for an hour or so... I'm addicted! Thanks TIG:

                        http://i50.tinypic.com/qx2xyx.jpg

                        http://i49.tinypic.com/2llhd7b.jpg

                        http://i45.tinypic.com/s5y360.jpg

                        1 Reply Last reply Reply Quote 0
                        • G Offline
                          gherkin
                          last edited by 21 May 2012, 23:31

                          Another couple:

                          http://i48.tinypic.com/30wm1hx.jpg

                          http://i47.tinypic.com/2hzpyex.jpg

                          1 Reply Last reply Reply Quote 0
                          • Z Offline
                            zxinfinity
                            last edited by 25 Jul 2012, 22:04

                            FYI, I LOVE your extrude tools, TIG, but I wanted to let you know that I get consistent crashes with almost all of the extrude tools when I have SU Podium installed. Any way to know what the offending functions are?

                            1 Reply Last reply Reply Quote 0
                            • D Offline
                              Dave R
                              last edited by 25 Jul 2012, 22:18

                              Podium is the "offending function".

                              Etaoin Shrdlu

                              %

                              (THERE'S NO PLACE LIKE)

                              G28 X0.0 Y0.0 Z0.0

                              M30

                              %

                              1 Reply Last reply Reply Quote 0
                              • T Offline
                                TIG Moderator
                                last edited by 25 Jul 2012, 22:25

                                There are several scripts that mess with native class/methods.
                                These cause several legitimate scripts to fail, because they will illegitimately cause some methods [particularly with 'groups'] to return the wrong values.
                                These include SketchyPhysics, DrivingDimensions, SunTools, MatchBox and some versions of Podium...

                                TIG

                                1 Reply Last reply Reply Quote 0
                                • P Offline
                                  publied
                                  last edited by 4 Aug 2012, 13:36

                                  i don't have many words about this plugin... only one: amazing. is listed in the 'must have list plugin'!
                                  ciao and tnx!

                                  hire me@ http://www.publied.it !

                                  1 Reply Last reply Reply Quote 0
                                  • L Offline
                                    Laudibau
                                    last edited by 6 Aug 2012, 22:55

                                    You made my day! Thank you

                                    1 Reply Last reply Reply Quote 0
                                    • C Offline
                                      camsoccer2
                                      last edited by 31 Aug 2012, 14:05

                                      Hey Tig, in the lattice tool, is it possible to have the material choices include the material layers I have created in the project instead of the generic red, green, etc.?

                                      Cam

                                      1 Reply Last reply Reply Quote 0
                                      • T Offline
                                        TIG Moderator
                                        last edited by 31 Aug 2012, 16:10

                                        @camsoccer2 said:

                                        Hey Tig, in the lattice tool, is it possible to have the material choices include the material layers I have created in the project instead of the generic red, green, etc.?

                                        Cam
                                        No, not unless you recode it yourself, and then the material-list will become unmanageably long ! ...
                                        So make it say 'Red', then edit the group, select a 'Red' face and use the context-menu to select 'all matching material'... Then use the Materials Browser to paint what's selected with any other material you desire - either in the Model or from an external Collect. You can do something similar for the 'Glass' too...
                                        It's only seconds to do, and this method allows you to change to whatever you want at any time...

                                        TIG

                                        1 Reply Last reply Reply Quote 0
                                        • S Offline
                                          sepo
                                          last edited by 2 Sept 2012, 16:31

                                          OK here is whole error string... I believe the top is relating to extrude tools.

                                          Error Loading File #extrusionToolbar.rb
                                          can't convert nil into StringError Loading File 2D#.rb
                                          can't convert nil into StringError Loading File __loader.rb
                                          uninitialized constant TraductorError Loading File arc.rb
                                          can't convert nil into StringError Loading File attributes.rb
                                          can't convert nil into StringError Loading File babelfish.rb
                                          can't convert nil into StringError Loading File bezier.rb
                                          can't convert nil into StringError Loading File binary.rb
                                          can't convert nil into StringError Loading File bootstrap_Curvizard.rb
                                          uninitialized constant Curvizard::T6Error Loading File bounds.rb
                                          can't convert nil into StringError Loading File color.rb
                                          can't convert nil into StringError Loading File core.rb
                                          can't convert nil into StringError Loading File cursor.rb
                                          can't convert nil into StringError Loading File CurvizardAlgo.rb
                                          uninitialized constant Curvizard::T6Error Loading File CurvizardTool.rb
                                          uninitialized constant Curvizard::T6Error Loading File debug.rb
                                          can't convert nil into StringError Loading File definition.rb
                                          can't convert nil into StringError Loading File dimension.rb
                                          can't convert nil into StringError Loading File edges.rb
                                          can't convert nil into StringError Loading File entities.rb
                                          can't convert nil into StringError Loading File /Library/Application Support/Google SketchUp 8/SketchUp/Plugins/examples/exampleScripts.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File examples.rb undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByEdges.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByFace.rb undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByFaces.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByLathe.rb undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByLoft.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByOffset.rb undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByRails.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByRailsByFace.rb undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByRailsToLattice.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByVector.rb undefined method file_loaded?' for main:ObjectError Loading File extrudeEdgesByVectorToObject.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File faces.rb can't convert nil into StringError Loading File FredoTools.rb uninitialized constant FredoTools::T6Error Loading File FredoTools__ConstructFaceNormal.rb undefined method register_plug' for FredoTools:ModuleError Loading File FredoTools__CountFacesBySides.rb
                                          undefined method register_plug' for FredoTools:ModuleError Loading File FredoTools__CurviShear.rb undefined method register_plug' for FredoTools:ModuleError Loading File FredoTools__MarkVertices.rb
                                          undefined method register_plug' for FredoTools:ModuleError Loading File FredoTools__RemoveLonelyVertices.rb undefined method register_plug' for FredoTools:ModuleError Loading File FredoTools__ReportLabelArea.rb
                                          undefined method register_plug' for FredoTools:ModuleError Loading File FredoTools__ReverseOrientFaces.rb undefined method register_plug' for FredoTools:ModuleError Loading File FredoTools__RevertCurve.rb
                                          undefined method register_plug' for FredoTools:ModuleError Loading File FredoTools__ThruPaint.rb undefined method register_plug' for FredoTools:ModuleError Loading File geom3d.rb
                                          can't convert nil into StringError Loading File gizmo_manipulator.rb
                                          can't convert nil into StringError Loading File gui.rb
                                          can't convert nil into StringError Loading File image.rb
                                          can't convert nil into StringError Loading File Image2Model.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File inputbox.rb can't convert nil into StringError Loading File instance.rb can't convert nil into StringError Loading File javascript.rb can't convert nil into StringError Loading File json.rb can't convert nil into StringError Loading File locale.rb can't convert nil into StringError Loading File materials.rb can't convert nil into StringError Loading File Mirror.rb undefined method file_loaded?' for main:ObjectError Loading File modal_wrapper.rb
                                          can't convert nil into StringError Loading File model.rb
                                          can't convert nil into StringError Loading File point3d.rb
                                          can't convert nil into StringError Loading File point3d_ex.rb
                                          can't convert nil into StringError Loading File progressbar.rb
                                          can't convert nil into StringError Loading File ray.rb
                                          can't convert nil into StringError Loading File SectionCutFace.rb
                                          undefined method file_loaded?' for main:ObjectError Loading File selection.rb can't convert nil into StringError Loading File settings.rb can't convert nil into StringError Loading File simpletask.rb can't convert nil into StringError Loading File system.rb can't convert nil into StringError Loading File /Library/Application Support/Google SketchUp 8/SketchUp/Plugins/TheaExporter_files/loader.rb undefined method file_loaded?' for SU2TH:ModuleError Loading File TheaExporter_loader.rb
                                          undefined method file_loaded?' for SU2TH:ModuleError Loading File /Library/Application Support/Google SketchUp 8/SketchUp/Plugins/TIG-Superdrape/TIG-Superdrape.rb undefined method file_loaded?' for TIG:ModuleError Loading File TIG-Superdrape.rb
                                          undefined method file_loaded?' for TIG:ModuleError Loading File toolbarwindow.rb can't convert nil into StringError Loading File toolwindow.rb can't convert nil into StringError Loading File tt_cleanup.rb can't convert nil into StringError Loading File /Library/Application Support/Google SketchUp 8/SketchUp/Plugins/TT_UV_Toolkit/loader.rb can't convert nil into StringError Loading File tt_uv_toolkit_2.rb undefined method file_loaded' for main:ObjectError Loading File /Library/Application Support/Google SketchUp 8/SketchUp/Plugins/Utilities/utilitiesTools.rb
                                          undefined method add_separator_to_menu' for main:ObjectError Loading File utilities.rb undefined method add_separator_to_menu' for main:ObjectError Loading File uv_plane.rb
                                          can't convert nil into StringError Loading File uvq.rb
                                          can't convert nil into StringError Loading File version.rb
                                          can't convert nil into StringError Loading File webdialog_patch.rb
                                          undefined method is_osx?' for TT::System:ModuleError Loading File win32.rb can't convert nil into StringError Loading File window.rb can't convert nil into StringError Loading File /Library/Application Support/Google SketchUp 8/SketchUp/Tools/AdvancedCameraTools/actloader.rb undefined method add_separator_to_menu' for FSCameraData:ModuleError Loading File advancedcameratools.rb
                                          undefined method add_separator_to_menu' for FSCameraData:ModuleError Loading File /Library/Application Support/Google SketchUp 8/SketchUp/Tools/Sandbox/SandboxMenus.rb undefined method add_separator_to_menu' for main:ObjectError Loading File sandboxtools.rb
                                          undefined method `add_separator_to_menu' for main:Object

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 13
                                          • 14
                                          • 15
                                          • 16
                                          • 17
                                          • 31
                                          • 32
                                          • 15 / 32
                                          • First post
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement