• Login
sketchucation logo sketchucation
  • Login
⚠️ Libfredo 15.4b | Minor release with bugfixes and improvements Update

[Plugin] 3d Shapes Tool (was: Pyramid Tool)

Scheduled Pinned Locked Moved Plugins
53 Posts 21 Posters 49.2k Views 21 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.
  • M Offline
    Macs
    last edited by Macs 8 May 2008, 13:57

    Updated Version, now "3D shapes Tool"

    1.0
    shape: cone
    shape: sphere
    shape: rotated pyramid

    1.1

    • shape: dodecahedron
    • shape: icosahedron
    • CTRL key to toggle between center or base first vertex.
    • varius minor improvement

    Old starting post below:

    @unknownuser said:

    Hello,
    During my experiments with ruby programming for SU I've produced
    this tool for drawing pyramids based on rotated rectangle tool.
    Maybe it's useful to someone...

    usage:
    Menu->Draw->Rotated Pyramid

    I think it's easy to use, but suggestions are welcome.
    [mod=:2rndhrwn]Note: that this is an OLD script, probably unsuitable for >v8 without some Ruby editing - why not look for SketchUp's own newer and more comprehensive Shapes tool at EW...[/mod:2rndhrwn]


    3DShapesTool_v1.1.zip

    1 Reply Last reply Reply Quote 0
    • J Offline
      juju
      last edited by 8 May 2008, 14:37

      Hi Macs! Welcome to SCF, thanks for your contribution.

      Please do the mods (and browsers) a favour, change the title to read: [Plugin] Pyramid Tool.

      It makes it a lot easier to identify threads with plugins, as per the posting guidelines.

      Save the Earth, it's the only planet with chocolate.

      1 Reply Last reply Reply Quote 0
      • T Offline
        tomot
        last edited by 8 May 2008, 20:10

        Thanks Macs, I have been looking for a code snippit for finding 3d mid points
        and other points that work in all planes.
        thanks also for not hiding the code, ala encryption.

        [my plugins](http://thingsvirtual.blogspot.ca/)
        tomot

        1 Reply Last reply Reply Quote 0
        • M Offline
          Macs
          last edited by 9 May 2008, 07:51

          Sorry for the title.. πŸ˜„ now it's correct.

          @tomot: it's nothing, this is just my first experiment.. I'm happy if it could be of some help to others programmers.

          1 Reply Last reply Reply Quote 0
          • J Offline
            JClements
            last edited by 9 May 2008, 18:06

            Good job and thanks!

            John | Illustrator | Beaverton, Oregon

            1 Reply Last reply Reply Quote 0
            • C Offline
              CPhillips
              last edited by 12 May 2008, 05:07

              @macs said:

              Hello,
              During my experiments with ruby programming for SU I've produced
              this tool for drawing pyramids based on rotated rectangle tool.
              Maybe it's useful to someone...

              usage:
              Menu->Draw->Rotated Pyramid

              I think it's easy to use, but suggestions are welcome.

              Nice job! I think modeling tools like this are sorely missing from the basic Sketchup functionality.

              Do you have any interest in expanding this to support other shapes? If so I would give you any support you need and I could provide a good head start on some of the other shapes (box, cylinder, cone, sphere, capsule).

              Chris

              1 Reply Last reply Reply Quote 0
              • M Offline
                Macs
                last edited by 14 May 2008, 15:28

                I've done some more work on it, completed a cone tool
                and added a toolbar. I'm progressing with work, soon a new release
                with more 3d shapes.

                Well it's a sort of toolbar for newbies πŸ˜„
                who don't know how to draw more complex shapes in few steps.
                I'm sure expert modelist know well how draw these shapes,
                perhaps it will help when there are many to draw.

                1 Reply Last reply Reply Quote 0
                • U Offline
                  urgen
                  last edited by 14 May 2008, 17:31

                  @macs said:

                  I've done some more work on it, completed a cone tool
                  and added a toolbar. I'm progressing with work, soon a new release
                  with more 3d shapes.

                  Well it's a sort of toolbar for newbies πŸ˜„
                  who don't know how to draw more complex shapes in few steps.
                  I'm sure expert modelist know well how draw these shapes,
                  perhaps it will help when there are many to draw.

                  ...Marcs, it is very good and useful idea! πŸ‘ I thought of it and wished to ask about it Chris πŸ˜• ... Success to you... It is necessary not only to beginners... really ! πŸ˜‰

                  --pupil forever...------

                  1 Reply Last reply Reply Quote 0
                  • GaieusG Offline
                    Gaieus
                    last edited by 15 May 2008, 09:15

                    Macs,

                    Before you invest much time in this project, have a look at shapes.rb (by @Last) downloadable from Didier's site here:
                    http://www.crai.archi.fr/RubyLibraryDepot/Ruby/em_geo_page.htm

                    It will create an item in the Draw menu.

                    I'm glad however that there are more and more ruby scripter around soo keep up the good work! πŸ‘

                    Gai...

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      Macs
                      last edited by 15 May 2008, 15:36

                      I've seen that script, mine is a little different, but it was useful to learn from it.

                      1 Reply Last reply Reply Quote 0
                      • GaieusG Offline
                        Gaieus
                        last edited by 15 May 2008, 15:39

                        OK then, I just wanted to let you know... πŸ˜‰

                        Gai...

                        1 Reply Last reply Reply Quote 0
                        • U Offline
                          urgen
                          last edited by 15 May 2008, 21:40

                          ////MMMMM πŸ˜’ ...... shapes rb.- table skript πŸ˜• ... SK-FIZ (shapes)-it only drawing tool, but it

                          does not work with the keyboard... πŸ˜• Let's make that the keyboard there worked! It will

                          be excellent and very useful tool! πŸ˜„ πŸŽ‰

                          --pupil forever...------

                          1 Reply Last reply Reply Quote 0
                          • C Offline
                            CPhillips
                            last edited by 16 May 2008, 06:47

                            In case you haven't seen it. Here is a demo of the shapes that are in the Solids toolbar of SketchyPhysics. It should probably be split out as a separate plugin. But I have too many plugins as is.

                            http://sketchyphysics2.googlecode.com/files/SketchySolids2.gif

                            1 Reply Last reply Reply Quote 0
                            • M Offline
                              Macs
                              last edited by 16 May 2008, 09:51

                              Ok! This is almost identical at what i'm coding... πŸ˜†
                              I've missed this in SketchyPhysics.

                              I've seen there is some difference in how the shapes are drawn,
                              and I've inserted support for VCB input.

                              however here there is the new script, now "3D Shapes Tool"


                              3DShapesTool.zip


                              toolbar.jpg


                              examples.jpg

                              1 Reply Last reply Reply Quote 0
                              • C Offline
                                CPhillips
                                last edited by 16 May 2008, 19:33

                                😍

                                Looks like you are doing great. But feel free to copy anything you want out of SketchySolids. It is also based on the rotated rectangle code.

                                1 Reply Last reply Reply Quote 0
                                • U Offline
                                  urgen
                                  last edited by 16 May 2008, 20:42

                                  ...πŸ‘ πŸ‘ πŸ‘ don,t stop this work ,please! πŸ˜„

                                  --pupil forever...------

                                  1 Reply Last reply Reply Quote 0
                                  • J Offline
                                    JClements
                                    last edited by 17 May 2008, 02:00

                                    Macs, nice work.

                                    Is there any way to allow the tools to respond to a User Defined Axis?

                                    John | Illustrator | Beaverton, Oregon

                                    1 Reply Last reply Reply Quote 0
                                    • J Offline
                                      Jim
                                      last edited by 18 May 2008, 09:58

                                      Hi Macs,

                                      Thank you for working on this. πŸ‘ It is a needed and important plugin, don't stop now!

                                      Hi

                                      1 Reply Last reply Reply Quote 0
                                      • C Offline
                                        CPhillips
                                        last edited by 18 May 2008, 10:08

                                        Loving the plugin dude!

                                        Suggestion. Once you place the shape it is hard to set the height. You need to have something to infer the height and if nothing is available it is frustrating. My solution was to add a construction line to the center of the shape after the second click.

                                        http://sketchyphysics2.googlecode.com/files/3dShapesCLines.gif

                                        Try adding the following line to the the ConeTool::increment_state() function.

                                        
                                        def increment_state
                                        	@moved = false
                                        	@state += 1				
                                            case @state
                                            when 1
                                        		@ip1.copy! @ip
                                        		Sketchup;;set_status_text "Click to set the radius"
                                        		Sketchup;;set_status_text "Radius", SB_VCB_LABEL
                                        		Sketchup;;set_status_text "Move mouse", SB_VCB_VALUE
                                            when 2
                                                @ip1.clear
                                        ###################        
                                                Sketchup.active_model.entities.add_cline(@pts[0],@normal)
                                        ###################        
                                                Sketchup;;set_status_text "Click to set the height"
                                                Sketchup;;set_status_text "Height", SB_VCB_LABEL
                                                Sketchup;;set_status_text "Move mouse", SB_VCB_VALUE
                                            when 3
                                                self.create_geometry
                                            end
                                        
                                        end
                                        
                                        

                                        Getting rid of the cline and having it work right with undo is a bit tricky, but if you are interested I can walk you through it.

                                        Chris

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          dylan
                                          last edited by 18 May 2008, 20:09

                                          This is really nice macs and very useful.

                                          Thanks πŸ‘

                                          http://dmdarchitecture.co.uk/

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 1 / 3
                                          1 / 3
                                          • First post
                                            1/53
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement