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.
    • honoluludesktopH Offline
      honoluludesktop
      last edited by

      Corb, Dxf_In v2.0 is the current plugin. I see that you have a Kanji (or is it Katakana) directory in the path. I also see from the error message that the plugin failed at line 228, when the program first uses the file name to open itself. I am guessing that the problem is the plugin editor can not write the program to use the Japanese writing. Just guessing, but try accessing a Dxf file from a Drive\Path\FileName.dxf written only in English. If that is the problem, I will ask for help from others to fix it.

      1 Reply Last reply Reply Quote 0
      • C Offline
        Corb
        last edited by

        Yep!

        The problem is caused by the katakana characters in the filepath.

        I imported the v2010 dxf from an external drive with an english filepath and it showed up just fine !

        Glad that there is a workaround for the moment.
        Hope that someone can solve the issue, sooner or later. Language free would be good as SU is quite used her in Japan too.

        Many thanks for your help !

        1 Reply Last reply Reply Quote 0
        • honoluludesktopH Offline
          honoluludesktop
          last edited by

          Corb, Apparently, the SketchUp API is based on Ruby 1.8, which is incapable of working with Japanese characters. You will have to place your Dxf files in a location that only contains standard ASCII characters.

          1 Reply Last reply Reply Quote 0
          • C Offline
            Corb
            last edited by

            Thank you.

            Ok.
            Maybe it`s SU8 that works in a different way then, because SU7 could import DXF from my Japanese computer even if the filepath had kana characters.

            If solving this is impractical I will use SU7 for importing and then open the SKP file with SU8 to work on it.

            Best !

            1 Reply Last reply Reply Quote 0
            • honoluludesktopH Offline
              honoluludesktop
              last edited by

              Hi Corb, SUv7's "Import Dxf" is hard coded, and doesn't depend on a Ruby Plugin. Until SketchUp incorporates a higher version of Ruby, plugins will be subject to the current restrictions. It's good that you have a alternate solution. SketchUp's "import dxf" will import more entities then Dxf_In, however it may not work with Acad v2010, and higher dxf files.

              1 Reply Last reply Reply Quote 0
              • C Offline
                Corb
                last edited by

                I see.
                Again, thanks really a lot for the great and friendly support to your plugin !
                My best to you and Hawaii (I`d love to go there sooner or later).

                1 Reply Last reply Reply Quote 0
                • honoluludesktopH Offline
                  honoluludesktop
                  last edited by

                  Corb, one of the resident genius on this forum suggested a way to accomplish using Japanese characters. I will need your help to see if I understand his suggestion, and to test it. If you are willing to work on this problem, pm me.

                  1 Reply Last reply Reply Quote 0
                  • C Offline
                    Corb
                    last edited by

                    hi,

                    tested your v2.1.
                    Warning message appears.

                    This will be useful to notify users of the language problem.

                    Best !


                    2011-05-16.jpg

                    1 Reply Last reply Reply Quote 0
                    • honoluludesktopH Offline
                      honoluludesktop
                      last edited by

                      This is the update link for Dxf_In v2.2. Functionally it is no different from v2.0, but I have added messages regarding use of ASCII Drive\Path\File.dxf names, and ASCII Dxf files.

                      1 Reply Last reply Reply Quote 0
                      • F Offline
                        franbec
                        last edited by

                        Hi, Thank you for share your valuable plugin, I downloaded today and is working fine for my needs.

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

                          Hi all. I'm using Mac OS X 10.6 and Sketchup 8.0.4810. When I tried using the plugin, Sketchup crashed with no explanation. From then on, it wouldn't launch, even if I removed Dxf_in_v2.d.rb from the plugins folder. I had to reinstall Sketchup. I found the 2.0 installer at http://modelisation.nancy.archi.fr/rld/plugin_details.php?id=735, but that gives me "<Error> or empty file".

                          Thanks for your work on this. Hopefully I can get it working.

                          1 Reply Last reply Reply Quote 0
                          • honoluludesktopH Offline
                            honoluludesktop
                            last edited by

                            mysterd429, You wrote "Dxf_in_v2.d.rb". Is that a typo? Is my understanding that Dxf_In v2.2 (the latest update found here) crashes your system, and v2.0 (the version found at http://modelisation.nancy.archi.fr/rld/....) results in a error message, correct? I do not have access to a Mac, and your help is required to identify the problem.

                            The only differences between v2.0, and v2.2 are some error messages. First that Dxf_In is for ASCII Dxf files only (Dxf_In can not read Binary Dxf files), and second that the Drive\Path\FileName.dxf must be standard ASCII characters (SketchUp Ruby will not read non-standard ASCII characters). I do not know how these error messages could cause SketchUp to crash, but if v2.0 runs without crashing, and v2.2 doesn't, I suspect the problem is with attempting to translate a binary file on the Mac.

                            For now, can you open SketchUp with Dxf_In v2.0 installed, then from SketchUp open the Ruby Console (Window > Ruby Console), then attempt to import the problem Dxf file. If you get a error message in the Ruby Console, please copy, and upload the error message here.

                            Thanks, hdt

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

                              Hi, hdt. Yes, the 2.d was a typo. It was supposed to be 2.2.

                              Using 2.0, I don't get anything in the Ruby console. I do get two progress bars across the bottom of the model window after choosing the DXF file, one after the other. The first is marked "Stage 1 [ 1 ]" and the second is marked "Stage 2 [ 1/1 ]".

                              So if there's anything you'd like me to try, let me know. I write software for a living, though I've never used Ruby.

                              Thanks!

                              1 Reply Last reply Reply Quote 0
                              • honoluludesktopH Offline
                                honoluludesktop
                                last edited by

                                mysterd429, Can you upload your Dxf file, here or pm it to me? If not, see if you can import the attached Dxf file of a box.Box00.dxf

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

                                  I was unable to import Box00.dxf; I got the <Error> or empty file again. There was nothing in the Ruby console. The DXF file is from Illustrator; I've sent it to you by PM.

                                  1 Reply Last reply Reply Quote 0
                                  • honoluludesktopH Offline
                                    honoluludesktop
                                    last edited by

                                    mysterd429, Thanks for the file. It contains one entity, a spline. Dxf_In doesn't support splines as the math is beyond me. Attached is a image of a SketchUp Pro's import of your file. If your drawing doesn't resemble this image, it is because SketchUp Pro's importer doesn't support the Objects in your Dxf file. Go here for a way to change Dxf splines into Dxf polylines.

                                    It appears that the nature of the problem has nothing to do with v2.2. You should be able to run it on your system.

                                    Get Dxf_In help from the Dxf_In Options menu to see which Acad entities are supported by Dxf_In.
                                    Temp00.png

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

                                      @honoluludesktop said:

                                      mysterd429, Thanks for the file. It contains one entity, a spline. Dxf_In doesn't support splines as the math is beyond me. Attached is a image of a SketchUp Pro's import of your file. If your drawing doesn't resemble this image, it is because SketchUp Pro's importer doesn't support the Objects in your Dxf file. Go here for a way to change Dxf splines into Dxf polylines.

                                      It appears that the nature of the problem has nothing to do with v2.2. You should be able to run it on your system.

                                      Get Dxf_In help from the Dxf_In Options menu to see which Acad entities are supported by Dxf_In.
                                      [attachment=0:9wu3z971]<!-- ia0 -->Temp00.png<!-- ia0 -->[/attachment:9wu3z971]

                                      Thank you for your help. Are there other Mac users who are able to use v2.2, or am I the only one having issues? Or am I the only person using this plugin on a Mac?

                                      I'm on my lunch break at work right now, but when I get home, I'll check to see if Illustrator can export DXF v12 and try that with the 2.0 version of the plugin. If that works, I'll have a solution that works for me.

                                      1 Reply Last reply Reply Quote 0
                                      • honoluludesktopH Offline
                                        honoluludesktop
                                        last edited by

                                        mysterd429, Yes, I know of a Mac OS 10.5 user that uses Dxf_In v2.0. If you decide to install, and run it, open the Ruby Console just in case. If you get an error message, send it to me for analysis. Aloha, hdt

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

                                          Thanks for the reply, hdt. After several tries of using the 2.0 plugin with the "<Error> or empty file", I am now getting a crash on startup. It looks like it's crashing pretty badly. I opened the Mac "Console" application, which dumps out error messages, and I saw this awful mess about classes being defined in multiple places and a bunch of malloc errors. I can send this to you by PM if you'd like, but none of it seems ruby-related.

                                          I'm running MacOS 10.6 for what it's worth. Thanks again!

                                          1 Reply Last reply Reply Quote 0
                                          • honoluludesktopH Offline
                                            honoluludesktop
                                            last edited by

                                            mysterd429, It may be a Ruby related problem. First of all, make sure that you do not have multiple copies of Dxf_In installed. SketchUp loads all of the plugins at once. If a plugin "method" has the same name as another plugin's, the system may fail. If the problem is not multiple copies, pm the error message, and I will ask for help.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 6
                                            • 7
                                            • 8
                                            • 9
                                            • 10
                                            • 9 / 10
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement