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
近期下载者:
相关文件:
收藏者: