4.63636

4.6 | 12 ratings Rate this file 126 Downloads (last 30 days) File Size: 1.2 MB File ID: #13253
image thumbnail

IGES Toolbox

by Per Bergström

 

05 Dec 2006 (Updated 20 Mar 2012)

Extracts the parameter data in an IGES file to Matlab.

| Watch this File

File Information
Description

Toolbox for working with IGES CAD-objects in Matlab. The Matlab function ‘iges2matlab’ extracts the parameter data in an IGES file to Matlab. Other functions in the toolbox do plots, transformations, projections etc.

All user must first compile the source code. This is done in Matlab by running:

makeIGESmex

and the mex functions are compiled.

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
Nurbs2IGES

MATLAB release MATLAB 7.8 (R2009a)
Other requirements Some C compiler must be installed.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (18)
06 Dec 2006 Paolo Bertolo

Fantastic job!
I've just opened a CATIA CAD file, converted into IGES using Hypermesh and then loaded it into Matlab. That's great!

06 Dec 2006 Petr Volegov

Need bspeval.dll for Windows x64. Could you please submit the source files too?

16 Jan 2007 bruce bi

This is what I need. Thank You!

14 Jun 2007 Kava Crosson

Needs better documentation about projection parameters. Otherwise very impressive.

03 Oct 2007 alloucherie franck

good

22 Dec 2008 iokinberistain Beristain

fantastic job!!! thank you very much

21 Apr 2009 Jose M.  
29 Jun 2009 ricky martin  
16 Mar 2010 By ?

Thank you,this is a great job

26 May 2010 Bryn littlefair

Can you provide a little more infomation on the application of retSrfCrvPnt. I am trying to extract an array of data for a surface i have imported. Many thanks

19 Nov 2010 Ernest West

I have the same question above. I just want to be able to obtain the data points of a simple rectangle from IGES to matlab

05 Jul 2011 Snahungshu

Is it 2D plot only??

25 Oct 2011 kunal

Hi, all

I am using NURBS Toolbox and IGES reader for MATLAB. The IGES reader is supposed to read IGES files from CAD softwares and extract geometric info from it. When i try to extract entities 126 and 128 (which correspond to NURBS Curves and surface). I am getting inconsistent results.

for example.

when extracting NURBS from a Cylinder IGS file from solidworks, I am getting no surface at all. When i use Rhino 3D i get a nurbs surface which looks like a cylinder but it's not Circular in shape like the IGES file.

I need to extract a proper NURBS surface that looks exactly like the IGS file

26 Feb 2012 Oscar

Can somebody told me, how to do the opposite. I have a 3D figure generated in Matlab, but I need the figure in IGES or another CAD extension.

14 Mar 2012 Razmara

Trying to import some IGES files but i get the following warning: Warning: There are unknown entity types for iges2matlab file.
 
Use "I-DEAS 3D IGES Translator" with NURBS as surface representation instead.
If you dont have that posibility you can add IGES entities into iges2matlab().
The IGES manual is found at

IGES files are not shown properly. How to add IGES entities into iges2matlab()

21 Mar 2012 liu

I am using these code. It is very good.

Now, We are waiting for Mr. Per to Add a new function "getpointfromIGES".
Hope we can get update soon.

Thanks!

03 May 2012 LuisCarlosAbsalon RojasTorres

Hi everybody! Please somebody can help me? when execute makeIGESmex i read this
LINK : fatal error LNK1104: no se puede abrir el archivo 'nrbevalIGES.mexw64'
I run it on 64bits corei7 and I cant use IGEStoolbox.

03 May 2012 LuisCarlosAbsalon RojasTorres

Hi everybody! Please somebody can help me? when execute makeIGESmex i read this
LINK : fatal error LNK1104: no se puede abrir el archivo 'nrbevalIGES.mexw64'
I run it on 64bits corei7 and I cant use IGEStoolbox.

Please login to add a comment or rating.
Updates
15 Dec 2006

Have added a function.

19 Dec 2006

Have added a function.

08 Jan 2007

Have done a small improvement.

09 Jan 2007

Makes the previous update complete.

18 Jan 2007

Have done some small improvements.

20 Mar 2007

Have added the source code to bspeval.

26 Jun 2007

Have done some small improvements.

19 Nov 2007

Have added some entities.

29 Apr 2008

The projection is better documented by adding an example.

04 Sep 2008

The triangulation of surfaces for higher shape accuracy is improved.

27 Apr 2009

Mesh2d is used for meshing the surfaces.

14 Aug 2009

One more example is added, plotIGES draws surfaces faster using patch().

10 Dec 2009

2 old m-files are replaced by:
nrbevalIGES.c
closestNrbLinePointIGES.c

20 Mar 2012

More entities are added, a GUI is developed, more examples are attached.

Contact us at files@mathworks.com