Code covered by the BSD License  

Highlights from
IGES Toolbox

4.77778

4.8 | 9 ratings Rate this file 102 Downloads (last 30 days) File Size: 106.52 KB File ID: #13253
image thumbnail

IGES Toolbox

by Per Bergström

 

05 Dec 2006 (Updated 10 Dec 2009)

Converts parameter data in IGES file into a Matlab object.

| Watch this File

File Information
Description

Toolbox for working with IGES CAD-models in Matlab. The Matlab function ‘iges2matlab’ converts parameter data in IGES file into a Matlab object. Other functions in the toolbox do plots, transformations, projections.

Non Windows 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 for non Windows users.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (13)
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

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

Tag Activity for this File
Tag Applied By Date/Time
graphics import Per Bergström 22 Oct 2008 08:51:25
graphics export Per Bergström 22 Oct 2008 08:51:25
iges Per Bergström 22 Oct 2008 08:51:25
igs Per Bergström 22 Oct 2008 08:51:25
cad Per Bergström 22 Oct 2008 08:51:25
nurbs Per Bergström 22 Oct 2008 08:51:25
freeform Per Bergström 22 Oct 2008 08:51:25
surface Per Bergström 22 Oct 2008 08:51:25
iges Rahul Gupta 19 Nov 2008 09:46:28
cad Karen 22 Feb 2010 15:43:07
freeform Karen 22 Feb 2010 15:43:10
cad arif 18 May 2011 07:11:52
igs bea 14 Jun 2011 12:29:34
cad matlab 28 Jul 2011 04:38:58
nurbs vynnyk 26 Aug 2011 12:23:59

Contact us at files@mathworks.com