2 Replies Latest reply on Jan 22, 2014 6:12 PM by Jerry Steiger

    Complex surface cannot be scaled, knitted, or imported without problems

    Derrick Leblanc

      Hi there. I have a hugely complex surface comprised of over 1000 imported surfaces from a .sat file opened in Solidworks. The problem is, the model itself never came with inherent dimensions, and so I was given the option to specify a unit when importing the file (I chose inches). The file was hugely underscaled compared to the assembly I needed it in, so I wanted to find a way to scale it to size. I need to create an assembly of this model, a 250 kW gas engine, together in the same scene with a 250 kW generator, of which I've already modeled, dimensioned, and completed.

       

      The .sat file is directly from the manufacturer's website: MAN Engines & Components. I assumed the model was fully sealed since it officially came from the manufacturer's 3D CAD archives, so that knitting the numerous surfaces into a solid could easily be done, but that wasn't the case at all. Trying to knit the surfaces allows me to check off "try to create solid" but it never ends up working. Is there another criteria for knitting multiple surfaces into a solid? I need to edit the model (and scale it to correct size), but I can only do that with a solid.

       

      I understand, of course, that trimming and knitting surfaces into a solid is much more easily done with simple surfaces and not fully-fledged 3D models of imported surfaces on the level of detail as that of an entire gas engine. I admit the model is extremely complex and I shouldn't realistically expect to have been able to knit the surfaces within a few clicks. Would anyone know how to go about trying to convert this .sat file of imported surfaces into a solid and fully scalable model? I have attached the file so that others may take a look. By the way, it takes forever for the .sat file to be imported and for all the surfaces to be processed, so I attached both the original .sat file and a .prt file of the fully imported surfaces. I appreciate the help, thank you!

        • Re: Complex surface cannot be scaled, knitted, or imported without problems
          J. Mather

          Derrick Leblanc wrote:

           

           

          The .sat file is directly from the manufacturer's website: MAN Engines & Components. I assumed the model was fully sealed ...I need to edit the model (and scale it to correct size), but I can only do that with a solid.

           

          Manufacturers routinely "dumb-down" models to make the file size reasonable and perhaps to protect intellectual property.

           

          Why would anyone need the entire engine as a solid?
          Now that you know the size you should be able to select the correct units or scale.

           

          The geometry itself is pretty basic - mostly primitives (boxes and cylinders, planar faces).

          I assume you are making accessories or simply need to use this in your assembly - I would isolate only those areas you really really need as solids and knit or use as reference to remodel the solids to attach to your equipment.  Perhaps the original source of the IP will give you that geometry if you are going to purchase their equipment.

          • Re: Complex surface cannot be scaled, knitted, or imported without problems
            Jerry Steiger

            Derrick,

             

            As J. Mather said, you should be able to import using the correct units now.

             

            Check the options that you use for your import. The easiest, if it works is "Try forming solid(s)". Second easiest is "Knit surfaces". There are a few rare cases where you have to import without knitting and then do the Extending, Trimming and Knitting by hand, but that would be a royal pain with over 1000 surfaces.

             

            If it gave you the option to "try to create solid", then SolidWorks thinks that the surfaces were water-tight. You should try running a Check on the model to see if you can find the problem that is stopping it from making a solid. It's possible that being much smaller (1/25.4?) is giving SolidWorks problems. Really fine details may be too small for SolidWorks to resolve properly.

             

            Jerry S.