sketchucation logo sketchucation
    • Login
    1. Home
    2. Didier Bur
    3. Posts
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info
    Offline
    • Profile
    • Following 0
    • Followers 2
    • Topics 166
    • Posts 1,496
    • Groups 2

    Posts

    Recent Best Controversial
    • [Plugin] Quick selection v 1.1.0

      Hi all,

      Version 1.1.0 of Quick selection is released here:
      [link https://sketchucation.com/plugin/2930-quick_selection]

      It introduces selection criteria such as length, area, diameter, radius, volume, side, perimeter...
      qsl_1.jpg
      and logic operators such as:
      qsl_4.jpg

      Please see DBUR_QuickSelectionHelp.pdf in the Resources folder or click on the '?' button of the dialog, for more information.

      Enjoy !

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: Request Section Management Panel

      @alexpacio2013
      OK I got it. Currently I'm working on an update of my 'Scenes Tools' plugin and it will do almost what you're after.
      If time permits, I'll develop a script to choose a scene and to activate (or not) a section plane for that scene and update the scene.
      Regards,

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • RE: Request Section Management Panel

      @alexpacio2013

      Maybe my Section Manager could help you a bit, to easily find, activate/de-activate your section planes.

      SectionManager.gif

      It's free and can be found at the Plugin Store and at the EW.

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • Weird area calculation

      Hi all,

      AreaAccuracy.gif

      Look at these 2 circles: one made of 16 segments and the other made of 50 segments, both have a radius of 50cm.
      Faces within these circles have the same circumference, but not the same area.
      None of these areas are exact, and even a circle made of 10000 segments will not output the exact area.
      PI * R * R gives 0.7853981633974483 m²
      The less the number of segments, the greater the error…
      Same goes for any face that have curve(s) in its outer loop, and this is a great issue when we need accurate areas calculations.
      Disapointed…
      When will SketchUp have a good integral calculator ?

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • RE: How to make a face from a closed curve in FredoSpline. Methods

      @neverpoint

      Hi:
      Most of the spline commands can generate a face when they are closed:

      spline_face.gif

      If this is not the case, select the spline and type in the Ruby console:

      spline=Sketchup.active_model.selection[0]
      # will return something like => #<Sketchup::Edge:0x000001a70b1968e8>
      face = spline.find_faces
      # will return something like => 1 (1 being the number of face(s) created
      

      or simply redraw a segment of the spline and the face will also be created.

      spline_line.gif

      Regards

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: [Plugin] angle between planes

      @stephen2850s :

      Hi,

      FYI, you can try my Query+ plugin:
      [https://sketchucation.com/plugin/2654-queryplus](link url)
      queryPlusFaces.jpg

      It can give you lots of informations (angles, volumes, distances...) about various objects of your model, not only edges 😉

      queryPlus.jpg

      Regards

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: SVG or other vector file import WITH colors

      @valerostudio

      To convert images into 'shapes' without having to trace over them, look at this: [https://sketchucation.com/plugin/2893-pic2shape]

      posted in Extensions & Applications Discussions
      Didier BurD
      Didier Bur
    • RE: Automatic Face Reverser 2025 - Alive or dead?

      @kado

      Hi,
      Attached here is a rework of this old script.
      Unzip vbfr.zip and just put the RBE into your Plugins folder.
      Options are now available in the Tools menu, under the submenu "Automatic face reverser".
      Hope this helps.

      vbfr.zip

      posted in Plugins
      Didier BurD
      Didier Bur
    • [Plugin] Quick selection

      Hi all,
      This is a rework of an old script I published about 10 years ago.
      Enhanced dialog, more selection modes options, more criteria to choose from.
      Please read the help file: click on the '?' button of the dialog.

      qs_dialog_1.jpg

      qs_dialog_2.jpg

      Download it here: [https://sketchucation.com/plugin/2930-quick_selection](link url)

      Enjoy!

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: How to Obtain Length and Width Values from the Material Panel via SketchUp Ruby API?

      @kitesoul99

      Above is a little enhancement: select the material before typing matTexture in the console.
      Regards

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • RE: How to Obtain Length and Width Values from the Material Panel via SketchUp Ruby API?

      @kitesoul99

      Here is a little snipet
      Open the console, load the RB and type: matTexture

      def matTexture()
      	model = Sketchup.active_model
      	materials = model.materials
      	mat = Sketchup.active_model.materials.current
      	mat_name = mat.display_name
      	texture = mat.texture
      	if texture
      		t_height = texture.height
      		t_width = texture.width
                      UI.messagebox( "Material " + mat_name + "\n\nCurrent size:\n" + "Height: " + t_height.to_s + " inches\n" + "Width: " + t_width.to_s + " inches")
              else
                      UI.messagebox("No texture applied to this material",MB_OK)
      	end
      	
      end
      
      

      Please select a material first
      Retrieved values are in INCHES
      Hope this helps

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • RE: [Plugin] SectionByCamera (V0.2) - UPDATED 4 June 2012

      @Dave-R

      Hi,
      I made it work with SU2023, there were 2 syntax errors with the Ruby version used at that time (2023). Try it with 2024/2025.

      SectionByCam_v0.2.1.rbz

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: Flatten surface / vertices to selected face

      @ptasznick

      Hi,
      Maybe one of my projection tools will do what you are asking for:

      [https://extensions.sketchup.com/extension/8f66e284-c0e3-45a9-be6e-e86911a3cf5e/projections-tools](link url)
      (an old version is on the plugin store but the latest in on the extensions warehouse)

      Click on the second icon (starting from left) to project a face perpendicularly on another face plane.
      Hope this helps,

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: [Plugin] Door-Lintel Update + Window-Sill

      Me again,
      Same goes for door_lintel.rb

      door_lintel_uncrypted.zip

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: [Plugin] Door-Lintel Update + Window-Sill

      Hi all,
      My baby is quite old now 😉
      Here is the non-encrypted version. Please unpack in your Plugins dir.
      No update because I haven't SU2024.
      Regards,DBUR_Lines2Tubes.zip

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: BZ_toolbar Bézier curve tool

      Link Preview Image
      SketchUp Extension Warehouse

      Your library of custom third-party extensions created to optimize your SketchUp workflow.

      favicon

      (extensions.sketchup.com)

      posted in Plugins
      Didier BurD
      Didier Bur
    • RE: 'break_edges' behavior wrong when in a group context

      Yesssss ! Deleting all faces before using find_faces WORKS.
      Thanks a lot TIG

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • RE: 'break_edges' behavior wrong when in a group context

      Oh and iterating through the inner edges array and use edge.find_faces doesn't help...

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • RE: 'break_edges' behavior wrong when in a group context

      @TIG

      Thanks TIG.
      Unfortunately intersect_with_instance doesn't work. I tried to insert short edges at intersections that are an issue, but this doesn't solve the problem either.
      So next step is to compute everything 'virtually' (storing the inner edges (not as Sketchup::Edge)) in an array and drawing all edges at the end of the process.
      I wonder why the API works OK at the top level of the model but doesn't do the same job in a group or component context...

      wrong_break_edges 2.gif

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • 'break_edges' behavior wrong when in a group context

      Hi,

      As you know, Sketchup.break_edges is always set to true by defaut.
      My script generates several lines in a group context. As you will see in the animation, 2 lines crossing the face have been drawn but they are not break when the second one is drawn.
      The resulting number of faces within the group is 2 instead of 4.
      The resulting number of edges within the group is 10 instead of 12.
      Running the script in a component context does the same.
      Why that ?
      I didn't find a workaround. Any idea ?
      wrong_break_edges.gif

      posted in Developers' Forum
      Didier BurD
      Didier Bur
    • 1
    • 2
    • 3
    • 4
    • 5
    • 74
    • 75
    • 1 / 75