sketchucation logo sketchucation
    • Login
    1. Home
    2. Didier Bur
    🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now
    Offline
    • Profile
    • Following 0
    • Followers 2
    • Topics 163
    • Posts 1,487
    • Groups 2

    Didier Bur

    @Didier Bur

    84
    Reputation
    126
    Profile views
    1.5k
    Posts
    2
    Followers
    0
    Following
    Joined
    Last Online

    Didier Bur Unfollow Follow
    Extension Creator registered-users

    Best posts made by 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
    • [New Plugin] Windows Builder

      Hi all,
      My latest plugin Windows Builder is now active on the Extensions Warehouse:
      http://extensions.sketchup.com/en/node/6841
      Below you can see some of its features:

      cuts.jpg

      dialogs.jpg

      Click on the image to see the short video

      Click on the image to see a short video

      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

    Latest posts made by 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