importing obj model into matlab

33 views (last 30 days)
abraham okoko
abraham okoko on 30 Jan 2020
Commented: Nathan Royer on 15 Apr 2025
hello all,
this is quite important. ive been trying to use either the readobj or read_wobj and it hasnt workded for me.
files that were supposed to work came from this links.
it keps giving me this error:
>> obj =read_wobj('carbon_nanotube.obj');
Reading Object file : carbon_nanotube.obj
% WaveFront *.obj file (generated by Autodesk ATF)
Reading Material file : carbon nanotube 1mm draft.mtl
Error using fread
Invalid file identifier. Use fopen to generate a
valid file identifier.
Error in read_wobj>file2cellarray (line 298)
file_text=fread(fid, inf, 'uint8=>char')';
Error in read_wobj>readmtl (line 363)
file_words=file2cellarray(filename_mtl);
Error in read_wobj (line 78)
material=readmtl(filename_mtl,verbose);
298 file_text=fread(fid, inf, 'uint8=>char')';
please i need urgent help. i want to rerad in my .obj file
i have the .obj file saved and i just want to be able to access it in matlab please. any help is appreciated
  3 Comments
abraham okoko
abraham okoko on 10 Mar 2021
hello,
so I was able to finally figure it out and used loadawobj instead.
worked perfectly fine for me and generated the carbon nanotube model i was trying to import
Nathan Royer
Nathan Royer on 15 Apr 2025
it seems that it is expecting a mtl file in the same location as the obj file. So in your case you should have carbon_nanotube.mtl in the same file location as carbon_nanotube.obj

Sign in to comment.

Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!