Search Google

Search CNC Information

Pick Your Native Language!

Untitled Document English CNC Information Arabic CNC Information Bulgarian CNC Information Chinese (Simplified) CNC Information Chinese (Traditional) CNC Information Croatian CNC Information Czech CNC Information Danish CNC Information Dutch CNC Information Finnish CNC Information French CNC Information German CNC Information Greek CNC Information Hindi CNC Information Italian CNC Information Japanese CNC Information Korean CNC Information Norwegian CNC Information Polish CNC Information Portuguese CNC Information Romanian CNC Information Russian CNC Information Spanish CNC Information Swedish CNC Information
3D File Transfers | 3D CAD | File CNC Transfer E-mail
User Rating: / 0
PoorBest 


Best practices for 3D file transfers: don't just send the file—plan ahead to minimize problems

Mike Hudspeth

WE'VE ALL BEEN THERE. You're modeling merrily along and the phone rings. "I have this file my vendor sent me that I can't open," the caller says, "Can you do anything with it?"

"Well," you stammer. "I, uh...."

Your e-mail bleeps that you have a message. "There's the file. Thanks!" you hear as your caller hangs up.

You look at the file. It's not a file extension that your software can open directly, but it is a format in your list of translators. You throw it through whatever programs you have and voila, you end up with something you can open. Unfortunately, that's when the real fun begins. After a very long time the file opens to reveal untrimmed surfaces that shoot off into space, large and small holes that shouldn't be there, wrinkly-looking surfaces that should be smooth--in short, a nightmare of digital proportions. Because you've been here before, you know what long, drawn-out steps you must go through to salvage what useful data has survived.

An ounce of prevention is worth a pound of cure. If designers followed a few simple steps when sending and receiving 3D data, the nightmare might just turn into a dream.

In the old days, transferring data was pretty easy: print and mail. That worked, but incorporating outside data was labor intensive--the receiver had to redraw everything. Computers then automated much of the process. When 3D modeling developed, users no longer had to redraw everything to make changes or additions. They merely changed the model and everything else took care of itself, more or less. Today, designers can bring data into designs from a bewildering number of sources via a simple cut and paste. But they must be careful what data they bring in and how they do so--they can't use just anything.

There are several ways to add outside data to designs. Most need at least a little preparation before being sent. Though some translators are fairly bulletproof, none brings along parametric information. Currently, three types of translators are available: 2D, 3D surfaces and 3D solids.

2D Geometry

Yes, many uses for 2D geometry remain even today: product manuals, instruction sheets, marketing materials and the like. Bit-map images are commonly used in presentations. Most 3D modeling programs provide some built-in way to save an image at high or low resolution, even if it's just a screen capture. Users can bring these images into almost any software. To go a little further, users can export vector-based geometry, such as CGM (computer graphics metafile), and bring it into a program such as Illustrator or CorelDRAW. These are wire frame images, but they can be edited easily by clicking and dragging. To use a vector-based format, users need to get what they want on the screen and export it. Vector formats present a few more choices than a bit-map. Usually text can be exported as text or lines--it depends on what the user wants to do with the data.

3D Surfaces

Designers need surface data for many reasons. The automotive industry, for example, is a big surface enthusiast. When dealing with surfaces, designers must look out for many more problems. Several different types of surface translations are possible. The most common are faceted, polygonal (very common in the gaming and entertainment worlds) and regular (such as bounded and NURBS). Faceted surfaces generally have a smaller file size and are less precise than regular surfaces. They are good for showing what a model looks like and can be manipulated faster and with less computing horsepower, but they don't carry as much technical information.

Faceted surfaces can also be used for other things besides visualization. Stereolithography files are basically faceted models. Designers can wrap image files around them and assign other properties. When brought into engineering software, they can't really be measured. Users can get an overall idea of how far apart things are supposed to be--just don't expect to make drawings from them.

Regular surfaces can be measured more exactly, but have their own issues. Many times surfaces are missing, so the data isn't usable as planned (figure 1). Users end up spending a lot of time going over the data, trying to find the problems and fix them (figure 2).

[FIGURES 1-2 OMITTED]

3D Solids

These are probably the easiest and hardest files to transfer. Easiest, because a solid transfers as a solid and is an exact representation of the part. Users can measure it accurately and create drawings and assemblies from it. It's the hardest because of the disparity among modeling kernels. One kernel isn't necessarily compatible with another. Keep in mind that one of the greatest advantages of parametric solid modeling--the parameters--won't survive the transfer. Another advantage of 3D solids is that users can also export them as 2D wire-frame data and 3D surfaces.

Send and Receive

That said, what should be the protocol for sending and receiving 3D models? Before sending models, ask recipients what program they intend to use the data in. Is a Unigraphics file moving into SolidWorks? Are Alias surfaces going into Pro/ENGINEER? Knowing that can save everyone a lot of trouble.

Some companies ask for IGES or DXF files without stopping to find out if the sender has the same software as they do. Also, translators may have been written specifically to take one software format into another. These are generally the best way to go because the work is done without reinventing the wheel. Always ask before sending anything. Next, find out the best file format to send. That decision depends on what the sender and the recipients want to do with the data. If the data will be used for visualizations only, there's probably no need for high accuracy. If the model will be used for general sizing, say for creating packaging, a faceted model should be enough (figure 3). If the data will be used to cut steel for molds, the receiver must have the most accurate model possible.

[FIGURE 3 OMITTED]

Most vendors have a list of acceptable formats they can handle. VRML and STL are faceted formats. Parasolid and ACIS are solid formats. DXF can handle just about anything, as can IGES, but be careful with these last two. Depending on the settings, they break a solid down into surfaces.

The Information Trade

It's interesting that recent studies show that most people use business software such as Microsoft Word and Excel to exchange information. Why? Because it's what they know. That's why Adobe is making such efforts to encourage 3D content within Acrobat 7. Adobe licensed Deep Exploration technology from Right Hemisphere. Right Hemisphere likes to say its product, also available as a stand-alone program, is intended to be "the Swiss Army knife of 3D file formats." It takes a file and converts it to the U3D format, a new polygon-based general format that's quickly gaining acceptance. It lets users rotate and zoom, view the model as wire frame or shaded and more. See the box at left for more on polygons.

Of course, many other techniques help ensure clean data transfer. Some are more effective than others. If you find a method that works, share it with your colleagues. You'll be very popular for it. Without distribution, 3D data is of limited use. To be able to send and receive 3D data is a must. To do it well greases the wheels of your corporate machine and makes it run smoothly, as it was meant to. n

POLYGON-BASED DATA MADE EASY

When using polygon-based data, keep the following in mind. First, the more polygons there are, the higher the resolution of the model. But there's a trade-off. The file size increases in direct proportion, and workstation performance will most likely slow.

Performance used to be tied to how much horsepower a computer had. Nowadays, most computers have what it takes to manipulate high-resolution models, so use the highest resolution possible. It's much easier to start out with a high-resolution image and change it to low resolution. You can try to bump up resolution from low to high, but it won't be accurate. You wouldn't want to send out an STL file that way.

To reduce the polygon count, do so in the application in which you plan to use the model. When bringing in faceted models, you may notice weird wavy surfaces. These are generally caused by conflicting face normals. Normals should face out, away from the center of the model (figure 3). Most modeling programs have tools to help with the problems encountered with polygon-based models. If not, third-party applications are available.

Find more mechanical CAD information in Cadalyst's MCAD Tech News e-mail newsletter. Subscribe at www.cadalyst.com/newsletters.

Mike Hudspeth, IDSA, is an industrial designer, artist and author based in St. Louis, Missouri.

COPYRIGHT 2005 Questex Media Group, Inc.
COPYRIGHT 2005 Gale Group


Tags:  CNC Software CAD Software CAM Software CNC Files 3D File Transfers 3D CAD | File CNC Transfer
Comments (0)Add Comment

Write comment
You must be logged in to a comment. Please register if you do not have an account yet.

busy
 
< Prev
CNC Information