How to customize rectangular face meshing for 3D model?

2 ビュー (過去 30 日間)
Son Bui
Son Bui 2020 年 4 月 30 日
コメント済み: Son Bui 2020 年 5 月 6 日
Dear all,
I have a 3D model, and I want to get the coordinates of points on the surface by my wishes like the picture of the cylinder below.
So my concerns here are:
- How do I change from triangle meshing to rectangular meshing?
- With the small diameter, how can I change the size of the rectangular to get more density data?
  7 件のコメント
Son Bui
Son Bui 2020 年 5 月 3 日
For sure, here you are
darova
darova 2020 年 5 月 3 日
whoa. Can't read. It'' too large. Do you have smaller sample file?

サインインしてコメントする。

回答 (1 件)

darova
darova 2020 年 5 月 3 日
If model is simple it can be created in MATLAB
t = linspace(0,2*pi,30);
z = linspace(0,10,20);
[x,y] = pol2cart(t,1);
[X,Z] = meshgrid(x,z);
[Y,~] = meshgrid(y,z);
h(1) = surf(X,Y,Z); % bottom cylinder
h(2) = surface(X/2,Y/2,Z/2+10); % top cylinder
r = linspace(0,1,10);
[T,R] = meshgrid(t,r);
[X,Y] = pol2cart(T,R);
[X1,Y1] = pol2cart(T,R/2+0.5);
h(3) = surface(X,Y,X*0); % bottom circle
h(4) = surface(X1,Y1,X1*0+10); % middle ring
h(5) = surface(X/2,Y/2,X*0+15); % top circle
set(h,'facecolor','b')
light
axis vis3d
  1 件のコメント
Son Bui
Son Bui 2020 年 5 月 6 日
Thank you so much for attending! Although it's not my needed, I feel thankful with your comment.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by