3D Plot shrinks one dimension when plotting Alphashape
2 次查看(过去 30 天)
显示 更早的评论
Hello All,
In lines 76-81 of this code I am trying to plot alphashapes on a previously defined figure (line 18). However, whenever I plot, the 3rd dimension seems to shrink down the scales change. I want the 3D plot to look like it does before the plot commands starting in line 76 (you can put a pause anywhere between 18 and 76 to see what I mean). Any help would be great. Thanks
0 个评论
回答(1 个)
Steve Eddins
2022-5-31
The plot method for alphaShapes sets the data aspect ratio to [1 1 1].
When your code arrives at line 76, the data aspect ratio is [31.25 1 87.5]. (A convenient way to get or set the data aspect ratio is the function daspect. The plot call on line 76 resets it to [1 1 1].
You can call daspect yourself to set the data aspect ratio as desired. For example, at the end of your code, add this line:
daspect([31.25 1 87.5])
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Bounding Regions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!