文件交换

图片缩略图

view3d.m

版本1.0.0.0 (3.44 KB) 托尔斯滕·沃格尔
交互式地旋转、缩放和平移一个3d图形的视图
4.9
15评级

3下载

更新1999年4月20日

查看许可协议

交互式地旋转、缩放和平移一个3d图形的视图

VIEW3D ROT打开基于鼠标的3d旋转
VIEW3D ZOOM打开基于鼠标的3d缩放和平移
VIEW3D OFF将其关闭

VIEW3D(FIG,…)在图上工作

双击可恢复原始视图

-按'z'键在图形上切换从ROT到ZOOM
-按“r”键,从ZOOM到ROT

在腐烂的模式:
-按住鼠标左键绕屏幕xy轴旋转
-按住鼠标中键,绕屏幕z轴旋转

在缩放模式:
-按住鼠标左键放大和缩小
-按住鼠标中键移动情节

灵感来自于The MathWorks, Inc.的旋转3d。

在MATLAB 5.2下测试

引用作为

托尔斯滕·沃格尔(2021)。view3d.m(//www.tianjin-qmedu.com/matlabcentral/fileexchange/334-view3d-m), MATLAB中央文件交换。检索

意见及评分(16

约翰内斯

谢谢你的贡献。我添加了一个简单的功能,可以通过点击鼠标右键在“rot”和“zoom”模式之间切换。

在161行和171行之后分别添加了以下内容:
elseif strcmp (mouseclick,“alt”)
view3d放大
返回
结束

Ilya Belevich

simbaforrest

马特吼

这正是观看3D情节所需要的。

张明

很好!

避讳Costel

丹尼尔;8:32

非常整洁。如果你只有一个双按钮鼠标,那么将两个地方的“extend”替换为“alt”。如果你向右拖动到屏幕边缘,平移看起来会不太稳定。

千瓦李

这正是我要找的。太棒了! !

尼玛Moshtagh

干得好! !

古格列尔莫Rubinacci

很好

穆贾希德苏丹

简单的极好的

一个魏

很好!
我的GUI可以编译和成为一个执行程序与view3d!

年代Schuberth

非常好,但是在使用之前试着这样做:

集(gcf doublebuffer”,“上”)

这将阻止情节的闪动。

莉娜常

能够通过鼠标操纵绘图视图是非常棒的。

理查德·斯坦伯格

提供灵活的鼠标控制3d视图-但干巴巴的功能描述并不公正。VIEW3D非常好,非常漂亮。

马克·威尔班克斯

MATLAB版本兼容性
创建R10
与任何版本兼容
平台的兼容性
窗户 macOS Linux
标签添加标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区可以如何帮助您!

开始狩猎!