sketchucation logo sketchucation
    • Login
    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!
    🚨 Skimp | 25% Off until March 30 Buy Now

    [Plugin] FredoBend - v1..2c - 25 Mar 26

    Scheduled Pinned Locked Moved Plugins
    36 Posts 9 Posters 459 Views 9 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.
    • A Offline
      AISmebel @panixia
      last edited by

      @panixia said:

      НСт.
      Π”ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ soft = true; smooth = true И cast shadows = false, ΠΈΠ½Π°Ρ‡Π΅ это Π½Π΅ сработаСт.

      I was sure that I was not giving complete information, but I wrote that I knew)) I think Fredo knows exactly what it's about and how it should be. But still, thanks for the correction, maybe this way we will get the desired result faster)

      1 Reply Last reply Reply Quote 0
      • A Offline
        AISmebel @panixia
        last edited by

        @panixia said:

        Π― ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π²Π°ΠΌΠΈ ΠΊΠΎΠ΄ΠΎΠΌ Π² любом случаС (для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ Π½Π° Sketchucation), Π΄ΡƒΠΌΠ°ΡŽ, Π±Ρ‹Π»ΠΎ Π±Ρ‹ интСрСсно, Ссли Π±Ρ‹ Π²Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ (ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ) Π΅Π³ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π°ΡˆΠΈΡ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², этот ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ подходящим Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ.

        I would like to ask you to share this interesting plugin. I created a lot of interesting things myself with the help of Claude. It's interesting to see what others are doing.

        panixiaP 1 Reply Last reply Reply Quote 0
        • fredo6F Offline
          fredo6
          last edited by

          With FredoBend v1.2b, you can normally keep the quad properties by turning off:

          • Slicing
          • remove coplanar edge
          • soften edges

          Here is a video showing the process.

          FredoBends - Quads.mp4

          Here is the test file. Tell me if this is OK.

          test quads 2.skp

          A 1 Reply Last reply Reply Quote 0
          • fredo6F Offline
            fredo6 @AISmebel
            last edited by

            @AISmebel said:

            I also want to suggest that after using the plug-in, the components do not deform, bend in shape and retain their component properties

            I don't understand what you mean.

            The component / group property is kept. If you bend a component. the output is a component. Same for subcomponents.

            However, all the content of the container is made unique, because bending is not a transformation but a creation of geometry. This has nothing to do with slicing.

            panixiaP A 2 Replies Last reply Reply Quote 0
            • panixiaP Offline
              panixia @fredo6
              last edited by

              @fredo6 said:

              I also want to suggest that after using the plug-in, the components do not deform, bend in shape and retain their component properties

              I don't understand what you mean.

              Wow, I realize that I didn't understand correctly the proposal, so I retreat my + 20 on this.
              Because you basically can't do that in Sketchup (you'd need some sort of modifier system similar to the 3dsMax one to accomplish this).
              I understood that he was talking about a non-slicing behavior instead (which would be preferable).

              1 Reply Last reply Reply Quote 0
              • panixiaP Offline
                panixia @AISmebel
                last edited by

                @AISmebel said:

                I would like to ask you to share this interesting plugin. I created a lot of interesting things myself with the help of Claude. It's interesting to see what others are doing.

                It's currently in the last (I hope so) alpha stage, I'll need to fix a couple of edge cases before it can go beta.

                1 Reply Last reply Reply Quote 0
                • A Offline
                  AISmebel @fredo6
                  last edited by

                  @fredo6 said:

                  Π’ΠΎΡ‚ тСстовый Ρ„Π°ΠΉΠ». Π‘ΠΊΠ°ΠΆΠΈΡ‚Π΅, поТалуйста, всё Π»ΠΈ Π² порядкС.

                  тСстовыС ΠΊΠ²Π°Π΄Ρ€ΠΎΠΊΠΎΠΏΡ‚Π΅Ρ€Ρ‹ 2.skp

                  2.mp4

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    AISmebel @fredo6
                    last edited by

                    @fredo6 said:

                    Π― Π½Π΅ понимаю, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ.

                    Бвойство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°/Π³Ρ€ΡƒΠΏΠΏΡ‹ сохраняСтся. Если Π²Ρ‹ ΠΈΠ·Π³ΠΈΠ±Π°Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ получаСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. Π’ΠΎ ΠΆΠ΅ самоС относится ΠΈ ΠΊ ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ.

                    Однако всё содСрТимоС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ·Π³ΠΈΠ±Π°Π½ΠΈΠ΅ β€” это Π½Π΅ трансформация, Π° созданиС Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ. Π­Ρ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с Ρ€Π°Π·Ρ€Π΅Π·Π°Π½ΠΈΠ΅ΠΌ.

                    Perhaps I did not state my thought correctly, perhaps I got confused in the terms, or perhaps my translator did not translate it correctly) I want to say the following: when we use a plugin, is it possible not to deform the component so that the component does not lose its connection with its own kind? As an example in the video, I used the Copy Along Curve plugin. He arranged the components in an arc without deforming or making the components unique.

                    3.mp4

                    1 Reply Last reply Reply Quote 0
                    • fredo6F Offline
                      fredo6
                      last edited by

                      Plugins like Copy Along Curve just move and rotate the objects to position them along the curve. So, this is not really bending and it is another use case.

                      For FredoBend, it is possible to add an option where only the top container is modified, leaving the sub-container not deformed.

                      A 1 Reply Last reply Reply Quote 0
                      • alexpacio2013A Offline
                        alexpacio2013
                        last edited by alexpacio2013

                        It doesn't work for me. With my sketchup 2025 full of plugins, it doesn't work. In practice, if I place the object on a line or a curve, it doesn't get curved. While if I install it on sketchup 2026 with very few plugins, it works. There are some incompatibilities, but it doesn't give me any errors. Anyway, congratulations, it's fantastic.
                        [link text](Here is a video In the first case it is that if up 2025 and in the second scatchup 2026
                        https://community.sketchucation.com/post/1620017)

                        Rich O BrienR 1 Reply Last reply Reply Quote 0
                        • Rich O BrienR Offline
                          Rich O Brien Moderator @alexpacio2013
                          last edited by

                          @alexpacio2013 said:

                          It doesn't work for me

                          If there are errors in the Ruby Console you should post those to help Fredo determine the cause.

                          I presume you have an updated LibFredo installed.

                          Download the free D'oh Book for SketchUp πŸ“–

                          alexpacio2013A 1 Reply Last reply Reply Quote 0
                          • alexpacio2013A Offline
                            alexpacio2013 @Rich O Brien
                            last edited by

                            @Rich-O-Brien Latest version of FredoBend 1.2b and FredoLib 15.9a. Everything is up to date.
                            Ruby console
                            [#Sketchup::ComponentInstance:0x0000018ac36785f0]
                            [#Sketchup::Group:0x0000018aca8649c0]
                            [#Sketchup::Group:0x0000018aca8649c0]
                            [#Sketchup::Group:0x0000018aca8649c0]
                            #<NameError: uninitialized constant Array::Fixnum>
                            C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/mx_constructtools/mx_constructtools.rb:12:in block in sum' C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/mx_constructtools/mx_constructtools.rb:11:in upto'
                            C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/mx_constructtools/mx_constructtools.rb:11:in sum' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/fredo6_fredobend/fredobendcurvetool.rbe:1792:in courbe_register'
                            c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/fredo6_fredobend/fredobendcurvetool.rbe:1693:in placement_manage' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/fredo6_fredobend/fredobendcurvetool.rbe:1667:in placement_dragging_move'
                            c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/fredo6_fredobend/fredobendcurvetool.rbe:424:in onMouseMove' #<NameError: uninitialized constant Array::Fixnum> C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/mx_constructtools/mx_constructtools.rb:12:in block in sum'
                            C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/mx_constructtools/mx_constructtools.rb:11:in upto' C:/Users/roberto.bolletta/AppData/Roaming/SketchUp/SketchUp 2025/SketchUp/Plugins/mx_constructtools/mx_constructtools.rb:11:in sum'
                            c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/fredo6_fredobend/fredobendcurvetool.rbe:1792:in courbe_register' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/fredo6_fredobend/fredobendcurvetool.rbe:1693:in placement_manage'
                            c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/fredo6_fredobend/fredobendcurvetool.rbe:1667:in placement_dragging_move' c:/users/roberto.bolletta/appdata/roaming/sketchup/sketchup 2025/sketchup/plugins/fredo6_fredobend/fredobendcurvetool.rbe:424:in onMouseMove'

                            fredo6F 1 Reply Last reply Reply Quote 0
                            • R Offline
                              rv1974
                              last edited by

                              Looks great Fredo. This is destructive one, isn't it? No way to edit afterwards

                              fredo6F 1 Reply Last reply Reply Quote 0
                              • A Offline
                                AISmebel @fredo6
                                last edited by

                                @fredo6 said:

                                Для FredoBend ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ измСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ , Π° ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ остаСтся Π½Π΅Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ.

                                I think that's what you need. At least it would be great to experience it. Thank you.

                                1 Reply Last reply πŸ‘ Reply Quote 0
                                • fredo6F Offline
                                  fredo6 @alexpacio2013
                                  last edited by

                                  @alexpacio2013 said:

                                  mx_constructtools

                                  It looks like the plugin mx_constructtools is redefining a base method (Array#sum), which is not a good practice and is dangerous for other plugins. This is causing the error.

                                  1 Reply Last reply Reply Quote 0
                                  • fredo6F Offline
                                    fredo6 @rv1974
                                    last edited by

                                    @rv1974 said:

                                    Looks great Fredo. This is destructive one, isn't it? No way to edit afterwards

                                    The bent object is of course new geometry.

                                    However, as shown in the main video:

                                    • the original object is untouched
                                    • If you modify this original object, you can update the bent object in one click.
                                    • you can also edit the bent object and change the bending parameters. If the original object has been modified, the new bent object will be updated.
                                    • there is an option to save a copy of the original object to an external file. This is for the case where you delete the original object in the model, including its definition.
                                    1 Reply Last reply Reply Quote 0
                                    • chonC Offline
                                      chon
                                      last edited by

                                      Hi all,
                                      running FredoBend v1.2b with LibFredo v15.9a on SU 2019 / Win11 and i've got an issue on the bend generation step with this error log :

                                      "Date: 27-Mar-26 09:24:41 - SU2019.3 - LibFredo6 - v15.9a
                                      Une erreur s'est produite dans
                                      Error in Bend Generation

                                      undefined method `save_copy' for #<Sketchup::ComponentDefinition:0x0000023c3844c1d8>

                                      fredobendcurvetool.rbe: 1195 -- saver_solid_comp
                                      fredobendcurvetool.rbe: 2425 -- generation_step_prepare
                                      fredobendcurvetool.rbe: 3270 -- job_perform
                                      fredobendcurvetool.rbe: 3212 -- job_notification
                                      body_lib6webprogress.rbe: 104 -- call
                                      body_lib6webprogress.rbe: 104 -- process_notify
                                      body_lib6webprogress.rbe: 388 -- fast_process_next_step
                                      body_lib6webprogress.rbe: 358 -- fast_process_start
                                      body_lib6webprogress.rbe: 370 -- fast_process_next
                                      body_lib6webprogress.rbe: 346 -- fast_process_top
                                      body_lib6webprogress.rbe: 123 -- invoke
                                      fredobendcurvetool.rbe: 3158 -- job_start
                                      fredobendcurvetool.rbe: 2392 -- block in generation_launch"

                                      In the Parameters window / Generation parameters, i don't see the build options as shown in the tuto :

                                      Param.jpg

                                      Is that the problem ?

                                      Thanks for response

                                      SU2019 pro 19.3.253 + VRay 4.00.02 (Next) on Win10-64Bits

                                      1 Reply Last reply Reply Quote 0
                                      • fredo6F Offline
                                        fredo6
                                        last edited by

                                        NEW RELEASE: FredoBend v1.2c - 27 Mar 26

                                        Requirements

                                        • LibFredo6: v15.9a or above
                                        • Sketchup version: SU2017 and above

                                        FredoBend 1.2c is a maintenance release including:

                                        • Bug fixing
                                        • Evolution of the Save Original objects with 3 options and the capability to retrive the original object, even if it is not present in the model any longer.
                                          ac51c2a6-a28e-4edf-9ce7-5f074e9febd0-image.jpeg

                                        Home Page of FredoBend for information and Download.

                                        Main post of this FredoBend thread.

                                        1 Reply Last reply Reply Quote 1

                                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                        With your input, this post could be even better πŸ’—

                                        Register Login
                                        • 1
                                        • 2
                                        • 2 / 2
                                        • First post
                                          Last post
                                        Buy SketchPlus
                                        Buy SUbD
                                        Buy WrapR
                                        Buy eBook
                                        Buy Modelur
                                        Buy Vertex Tools
                                        Buy SketchCuisine
                                        Buy FormFonts

                                        Advertisement