model3d

所属分类:matlab编程
开发工具:matlab
文件大小:321KB
下载次数:40
上传日期:2010-01-06 20:01:18
上 传 者jsaravanaece
说明:  3d model conversion using matlab

文件列表:
license.txt (1335, 2009-05-27)
model3d (0, 2009-05-27)
model3d\@model3d (0, 2005-09-19)
model3d\@model3d\center_of_mass.m (1295, 2005-06-28)
model3d\@model3d\greyscale.m (682, 2005-05-24)
model3d\@model3d\layer_names.m (446, 2005-05-20)
model3d\@model3d\magnify.m (583, 2005-06-28)
model3d\@model3d\minus.m (514, 2005-06-29)
model3d\@model3d\model_type.m (450, 2005-06-28)
model3d\@model3d\model3d.dll (122880, 2005-06-29)
model3d\@model3d\model3d.m (726, 2005-06-29)
model3d\@model3d\model3d.mexglx (45804, 2005-06-29)
model3d\@model3d\model3d_ambient.m (241, 2005-05-21)
model3d\@model3d\model3d_diffuse.m (220, 2005-05-21)
model3d\@model3d\model3d_filename.m (364, 2005-06-28)
model3d\@model3d\model3d_light.m (719, 2005-05-20)
model3d\@model3d\model3d_set_layers.m (180, 2005-05-20)
model3d\@model3d\model3d_viewport.m (941, 2005-05-20)
model3d\@model3d\mrdivide.m (157, 2005-05-20)
model3d\@model3d\mtimes.m (1233, 2005-05-20)
model3d\@model3d\plot.m (3614, 2005-06-09)
model3d\@model3d\plus.m (1999, 2005-06-29)
model3d\@model3d\qrot.m (2139, 2005-09-19)
model3d\@model3d\remove_layer.m (671, 2005-06-28)
model3d\@model3d\serialize.dll (106496, 2005-06-29)
model3d\@model3d\serialize.m (448, 2005-06-29)
model3d\@model3d\serialize.mexglx (15666, 2005-06-29)
model3d\@model3d\slice.m (3425, 2005-09-18)
model3d\@model3d\slie.m (0, 2005-09-18)
model3d\@model3d\src (0, 2005-09-19)
model3d\@model3d\src\c3ds (23305, 2005-05-20)
model3d\@model3d\src\c3ds.cpp (15411, 2005-05-20)
model3d\@model3d\src\c3ds.h (2102, 2005-05-20)
model3d\@model3d\src\dxf.cpp (10394, 2005-05-19)
model3d\@model3d\src\dxf.h (1469, 2005-05-19)
model3d\@model3d\src\dxfctable.h (7211, 2005-05-20)
model3d\@model3d\src\Makefile (778, 2005-06-28)
model3d\@model3d\src\mexfunction.cpp (7900, 2005-06-29)
model3d\@model3d\src\model3d.cpp (4499, 2005-06-29)
model3d\@model3d\src\model3d.def (38, 2005-06-23)
... ...

Overview: The following MATLAB class provides the ability to load 3D studio MAX (.3ds) and AutoCad (DXF) files into MATLAB. Routines exist for plotting the resulting class using OpenGL and for very simple data manipulation (rotation, translation, superposition of models, etc...) Usage: The model can be loaded using the 'model3d' command. Allowed manipulations of the model are described in the accompanying '.m' files. Example: %Load a 3ds model 'sample.3ds' and plot it, m = model3d('sample.3ds') m = model3d object: 1-by-1 >> plot(m3) % Create a new model shifted by [10 10 10] in X,Y,Z >> m2 = m+[10 10 10]; % Superimpose the shifted model on the original % and output it in m3 >> m3 = m+m2; % Magnify the model by 3 >> m3 = magnify(m3,3); Author: Steven Michael (smichael@ll.mit.edu) Date: 5/19/2005

近期下载者

相关文件


收藏者