sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] Dxf_In v2.2 20110517 Dxf2Skp

    Scheduled Pinned Locked Moved Plugins
    200 Posts 41 Posters 269.7k Views 41 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
      abbis
      last edited by

      Thanks for all the responses,

      I really appreciate the input!
      I did a conversion in my GIS program to eliminate that hatches and have a .dxf file that is now just lines. It opens fine in CAD (using AutoCADLT2011). I tried exploding the lines and still that did not work.
      It also opens fine in Illustrator...

      I still cannot open it in SketchUp, I still get the <error> Empty File.

      Attached .dxf file.

      I have both the Dxf_in (I get empty file error)
      and FreeDXF Importer v0.11.1 installed. (nothing happens / or get the parsing file indicated at the bottom of the screen)

      Is it possible that having two plugin's is causing an issue?
      Possibly a version of the plugin issue?

      Maybe the way I edited the code in my message above is incorrect?

      I Inserted
      "line=line.chomp+"\n"
      after
      aFile.each_line do |line|

      on a new line

      in the dxf_in.rb code.

      Thanks!


      Dxf file... Hatches removed.

      1 Reply Last reply Reply Quote 0
      • J Offline
        Jim
        last edited by

        This is what I get when importing with FreeDXF on Windows. Is this what you expect?
        2016-01_353.png


        Untitled.skp

        Hi

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

          Yes,

          That's exactly what I expect, just not working on my side.

          1 Reply Last reply Reply Quote 0
          • TIGT Offline
            TIG Moderator
            last edited by

            What are you expecting ?
            It's a collection of edges inside nested containers.
            It you expect them to have faces, then you need to add them...

            There are several ways to do this...
            What is your desired outcome ??

            If you expect something like this image, then making a giant rectangle ['reversed' in the attached image for clarity] under the imported object, selecting and intersecting it and waiting a few seconds, is all you need to do...


            Capture.PNG

            TIG

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

              I am expecting to be able to open my .dxf file.

              I try to import it via Free .dxf or Dxf_in and I have no success. (see my above posts)

              Once the file is in sketch up I can figure my way around the face/ vs edges issue. However, at this stage I am really trying to get some assistance as to what may be wrong with my sketchup / plug-ins such that I am unable to open my .dxf file.

              Many Thanks,

              1 Reply Last reply Reply Quote 0
              • TIGT Offline
                TIG Moderator
                last edited by

                You wording is still unclear.

                You attached a SKP.

                You spoke of 'importing' the DXF.
                This looked like you has imported - it's in your SKP.
                It was all lines, with no faces.
                Since you did not provide the DXF we'll never know if that had any faces in it.
                However, adding faces to planar edges is simple enough in SketchUp...

                You then talk about 'opening' the DXF.
                A DXF opens in a CAD program.
                What are you using ?
                SketchUp can only 'import' non-SKP files...

                You need to get a free CAD program to open DXFs - there are several...
                Use a Google search...

                This thread covers an old plugin Dxf_in [it's 5 years ago!]
                FreeDXF by Jim is much newer and works well with ASCII DXFs.
                http://sketchucation.com/pluginstore?pln=freedfx
                Why aren't you posting in its thread?
                http://sketchucation.com/forums/viewtopic.php?p=186621#p186621
                Have you looked at the PluginStore ?
                http://sketchucation.com/plugin/838-freedfx

                TIG

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

                  Appologies for the wording... That was un-intentional. I didnt realise people would get confused. If you refer to the full thread you will see that I am struggling to import into SKP. (I can succesfully open my .dxf in both CAD and vector programs such as Adobe Illustrator)

                  I provided my .dxf file in an earlier post. It looks as though the user Jim could import the file successfully into sketch-up. Hence my post saying that is what I was expecting.
                  I didn't attach the SKP file that the user Jim.

                  I am unable to import my dxf (see attached again) into SKP Make 2014, working on a Mac. I was trying to resolve this issue by trying first Dxf_In and then the Free Dxf plug-in.

                  I get the error (see attached text below) in my ruby consol, when I try and import my .dxf file using Free Dxf.

                  Error: #<Errno::ENOENT: No such file or directory - /volumes/projects/x training/buildinglines_saveas.dxf>
                  /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/dxf2ruby.rb:54:in initialize' /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/dxf2ruby.rb:54:in open'
                  /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/dxf2ruby.rb:54:in parse' /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/freedxf.rb:252:in import'
                  /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/freedxf.rb:219:in do_import' /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/freedxf.rb:112:in block in do_options'
                  /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/SKUI/events.rb:82:in call' /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/SKUI/events.rb:82:in block in trigger_event'
                  /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/SKUI/events.rb:78:in each' /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/SKUI/events.rb:78:in trigger_event'
                  /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/SKUI/window.rb:357:in event_control_callback' /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/SKUI/window.rb:311:in callback_handler'
                  /Users/abbijoustra/Library/Application Support/SketchUp 2014/SketchUp/Plugins/jf-FreeDXF/SKUI/window.rb:269:in block in add_callback' -e:1:in call'

                  Whereas with the Dxf_in I recieved and error <empty file> in SKP.

                  This is the first time I am engaging with any time of forum such as this so I appologise if I have post in an incorrect thread....!
                  I appreciate your input TIG - I am just trying to figure this issue out with whatever assistance I can get.

                  Many Thanks


                  The .dxf file I am attempting to import

                  1 Reply Last reply Reply Quote 0
                  • h_coa7H Offline
                    h_coa7
                    last edited by

                    @charly2008 said:

                    Hi honoluludesktop,

                    I wanted to try it once but I can't find it in the Plugins menu!

                    Charly

                    Hello
                    In which folder did you copy the sketch?

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      BitzBlitz
                      last edited by

                      I'm trying to use this plugin in SketchUp Make 17.2.2555 and I see this when SkecthUp starts:
                      Error Loading File Dxf_In_v2.2.rb
                      Error: #<SyntaxError: C:/Users/bitzb/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/Dxf_In_v2.2.rb:306: formal argument cannot be an instance variable
                      ramFile.each do |@line| #search for entities @line by @line

                                            ^>
                      

                      Is there anyway to fix this?

                      1 Reply Last reply Reply Quote 0
                      • TIGT Offline
                        TIG Moderator
                        last edited by

                        It's a very old, no longer supported script.

                        But, for personal use you could try an edit.
                        Open the RB file referred to in the error message[s].
                        Find do|@line| block.
                        Immediately BEFORE that:
                        @line=nil
                        Now remove the @ from its start, so it is then just do|line| ...
                        Then add a new line immediately AFTER that:
                        @line=line
                        This way the instance variable @line is set up outside of the block, for use in other methods, but it is not used directly as the iterator of the block, and now it is simply referenced to it - using a @ is no longer allowed in newer Ruby versions...

                        TIG

                        1 Reply Last reply Reply Quote 0
                        • M Offline
                          masterlaws
                          last edited by

                          In case it's useful to anyone else, here's the modifications per TIG's instructions above. I've bumped the version from 2.2 to 2.3. Thanks TIG


                          Dxf_In_v2.3.rbz

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            dlongaggie65
                            last edited by

                            Thanks, masterlaws! I followed the modification using "vi" on my Mac and didn't see the updated version until after I had it working.

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

                            Advertisement