Rank: 687 based on 190 downloads (last 30 days) and 6 files submitted
photo

Francis Esmonde-White

E-mail

Personal Profile:

For more information, see http://www.esmonde-white.com/


 

Watch this Author's files

 

Files Posted by Francis Esmonde-White View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
11 Oct 2011 Compute STL Vertex Normals Find the per-vertex normals for a tesselated surface. Author: Francis Esmonde-White stl, normal, vertex normal, rendering, tesselated surface 18 0
13 May 2011 Screenshot Generate U3D files from STL models for making multilayer 3D PDF figures Conversion of meshes into U3D files for making multilayer 3D PDF figures with transparency. Author: Francis Esmonde-White stl, mesh, 3d, 3d pdf, figure, idtf 29 2
  • 5.0
5.0 | 1 rating
13 May 2011 Install package requirements automatically from a zip file hosted on Google Sites. Allows package requirements to be seamlessly downloaded and installed without user intervention. Author: Francis Esmonde-White installer, forbidden files 11 2
09 May 2011 Show 3D model A function to simplify plotting 3D models. Author: Francis Esmonde-White stl, 3d model, patch, show_model, plot model 11 0
11 Jan 2011 Patch Slim (patchslim.m) Remove duplicate vertices in surface meshes. Author: Francis Esmonde-White stlread, stl file, 3d models, utilities, vertices, faces 31 7
  • 5.0
5.0 | 3 ratings
Comments and Ratings by Francis Esmonde-White View all
Updated File Comments Rating
02 Aug 2013 Generate U3D files from STL models for making multilayer 3D PDF figures Conversion of meshes into U3D files for making multilayer 3D PDF figures with transparency. Author: Francis Esmonde-White

Hi Darryl,

Unfortunately, it has been quite a while since I generated those pdf's. I do not have all the intermediate files. I did locate the U3D files, and I think I found the corresponding STL's for the rat leg model. I have uploaded them into a zip on my personal web site at: http://www.esmonde-white.com/aboutfrancis/demo_files_3dpdf.zip

Best,
Francis

03 Jun 2013 Binary STL file reader This binary STL file reader is much faster than the existing readers. Author: Francis Esmonde-White

Dear Rooha,

This stl file reader loads binary STL files. I am unfamiliar with Catia, or the type of STL files exported by Catia. If you do not have a binary STL file, you should try one of the ASCII STL file readers available on the File Exchange.

Have you read the help for this program? When you run this program, it will output the faces, vertices and normals from the STL model.

I also find it odd that you rated the program as three stars, but do not seem to have used it at all.

14 Dec 2011 Binary STL file reader This binary STL file reader is much faster than the existing readers. Author: Francis Esmonde-White

Hi Ye,

You can definitely change the patch face (or patch edge) colors, and even specify transparency. For more information, I suggest you read the mathworks/matlab documentation for the patch command. For example, type 'doc patch' at the command line, and look at the section under 'Coloring Patches'.

12 Oct 2011 Binary STL file reader This binary STL file reader is much faster than the existing readers. Author: Francis Esmonde-White

The STLVertexNormals submission is now available at http://www.mathworks.com/matlabcentral/fileexchange/33226-compute-stl-vertex-normals

11 Oct 2011 Binary STL file reader This binary STL file reader is much faster than the existing readers. Author: Francis Esmonde-White

Hi David,

I have submitted a new file to the Mathworks file exchange which calculates patch normals using a triangle-area based smoothing method. It will take a while to be approved by the mathworks, so I'll email it to you in the meantime. I thought that this was an interesting exercise, so I created my own function called 'STLVertexNormals'. The compiled 'Patch Normals' submission you linked to is almost certainly faster (I haven't played around with it), but the code I have submitted is (hopefully) quite readable.

Cheers,
Francis

Comments and Ratings on Francis Esmonde-White's Files View all
Updated File Comment by Comments Rating
25 Sep 2014 Binary STL file reader This binary STL file reader is much faster than the existing readers. Author: Francis Esmonde-White Charles Eloquin Leclerc

Memory expensive, the script quickly crash because the computer is out of memory. The script extract about two billion face (numFaces) from my 80Mb STL files. From my calculation, I would need about 100 Gb of ram to import my file......

Does someone have a solution for this problem?

05 May 2014 Binary STL file reader This binary STL file reader is much faster than the existing readers. Author: Francis Esmonde-White negar

Hi. thanks for this program. can you send me flowchart?
Best regards.

28 Aug 2013 Binary STL file reader This binary STL file reader is much faster than the existing readers. Author: Francis Esmonde-White Emmanuel Farhi

A very good job to read STL binary files. Thanks.

02 Aug 2013 Generate U3D files from STL models for making multilayer 3D PDF figures Conversion of meshes into U3D files for making multilayer 3D PDF figures with transparency. Author: Francis Esmonde-White Francis Esmonde-White

Hi Darryl,

Unfortunately, it has been quite a while since I generated those pdf's. I do not have all the intermediate files. I did locate the U3D files, and I think I found the corresponding STL's for the rat leg model. I have uploaded them into a zip on my personal web site at: http://www.esmonde-white.com/aboutfrancis/demo_files_3dpdf.zip

Best,
Francis

30 Jul 2013 Generate U3D files from STL models for making multilayer 3D PDF figures Conversion of meshes into U3D files for making multilayer 3D PDF figures with transparency. Author: Francis Esmonde-White Darryl Hwang

Thank you for the time you put into this package.

I was wondering if you could post copies of the two stl files, the .idtf file, and the .u3d file you used. I'm having issues generating a valid .u3d and it would be nice to be able to trace the error using your files. This way I can see if we diverge at any point.

Contact us