4.71429

4.7 | 7 ratings Rate this file 247 downloads (last 30 days) File Size: 70.97 KB File ID: #13253

IGES Toolbox

by Per Bergström

 

05 Dec 2006 (Updated 14 Aug 2009)

Code covered by BSD License  

Converts parameter data in IGES file into a Matlab object.

Download Now | Watch this File

File Information
Description

Toolbox for working with IGES CAD objects 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 and so on of the CAD object.

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

mex bspeval.c

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. The NURBS toolbox is a good complement for IGES2MATLAB toolbox.
Zip File Content  
Other Files
bspeval.c,
bspeval.dll.old,
bspeval.mexw32,
closestNrbLinePointIGES.m,
example.igs,
example.m,
example2.igs,
example2.m,
exampleProjection.m,
iges2matlab.m,
license.txt,
nrbDerivativesIGES.m,
nrbevalIGES.m,
plotIGES.m,
projIGES.m,
projpartIGES.m,
readme.txt,
retSrfCrvPnt.m,
transformIGES.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (8)
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  
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().

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
surface 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
cad Per Bergström 22 Oct 2008 08:51:25
iges Rahul Gupta 19 Nov 2008 09:46:28
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com