Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

# subtri 1.0

Date Added: September 09, 2013  |  Visits: 239

[Fs,Vs]=subtri(F,V,n)Sub-triangulates the triangles defined by the patch format data F (faces) and V (vertices). Can be used to increase the density of triangulated data or to triangulate the icosahedron to create geodesic sphere triangulations with desired density.Creates n addition points on the edges of the initial triangles, thus it creates (n+1).^2 triangles per original triangle. No double points are introduced. EXAMPLE[X,Y] = meshgrid(linspace(-10,10,15));Z = sinc(sqrt((X/pi).^2+(Y/pi).^2));F = delaunay(X,Y); V=[X(:) Y(:) Z(:)]; C=mean(Z(F),2);n=2;[Fs,Vs]=subtri(F,V,n);Vs(:,3)=sinc(sqrt((Vs(:,1)/pi).^2+(Vs(:,2)/pi).^2)); Z=Vs(:,3);Cs=mean(Z(Fs),2);figure('units','normalized','Position',[0 0 1 1],'Color','w'); colordef('white');subplot(1,2,1);patch('Faces',F,'Vertices',V,'FaceColor','flat','CData',C,'FaceAlpha',0.5,'EdgeColor','k','LineWidth',2); hold on;axis tight; axis square; grid on; hold on; view(3); axis off;title('Original','FontSize',20);subplot(1,2,2);patch('Faces',Fs,'Vertices',Vs,'FaceColor','flat','CData',Cs,'FaceAlpha',0.5,'EdgeColor','k','LineWidth',0.5); hold on;axis tight; axis square; grid on; hold on; view(3); axis off;title(['n=',num2str(n)],'FontSize',20);

 Requirements: No special requirements Platforms: Matlab Keyword: Creates,  Delaunayxy,  Dmeanzf Fsvs Dsubtrifvnvs Dsincsqrtvs Bvs,  Double,  Dvs Dmeanzfs Figure Units Normalized Pos,  Examplexy,  Introduced,  Meshgridlinspace,  N2b12,  Offtitle Num Strn Fontsize,  Onaxis,  Original,  Sincsqrtxpi Bypi,  Square,  Tight,  Triangle,  View Users rating: 0/10

 License: Freeware Size: 10 KB
USER REVIEWS
 More Reviews or Write Review
SUBTRI RELATED