image thumbnail

updated 1 month ago

projectImageOnSphere(filename,radius) by Jaimy

Jaimy (view profile)

Project an image onto a sphere (surface, map, surface map)

projectImageOnSphere(filename,radius)

image thumbnail

updated 1 month ago

delaunay_surf by Will Robertson

Surf plot scattered data with interpolation (surface, plot, interpolation)

delaunay_surf(x,y,z,varargin)

delaunay_surf_example.m

image thumbnail

updated 4 months ago

colormap_signed by Peter Hammer

Peter Hammer (view profile)

Constructs a colormap useful for displaying signed data. (visualization, colormap, surface)

colormap_signed(n,zero_loc)

demo_colormap_signed.m

image thumbnail

updated 4 months ago

Meniscus Height by Alexey Belov

This program calculates height of meniscus in Czochralski process by solving Euler-Laplace equation (physics, differential equation..., surface)

MeniscusHeight(rho0, alpha_deg)

MeniscusHeightGrid( rho0, alpha_deg, theta0_deg )

PlotMeniscusHeight.m

image thumbnail

updated 4 months ago

stlwrite(filename, varargin) by Sven

Sven (view profile)

Export a variety of inputs (patch, surface) to an STL triangular mesh (data import, data export, stl)

stlwrite(filename, varargin)

image thumbnail

updated 4 months ago

icosphere by wil

wil (view profile)

Generate unit geodesic sphere created by subdividing a regular icosahedron (geometry, surface, mesh)

icosphere(varargin)

image thumbnail

updated 5 months ago

Export figure to 3D interactive PDF by Ioannis Filippidis

Export figure as U3D file or directly to 3D interactive graphics within PDF. (3d, u3d, graphics)

image thumbnail

updated 6 months ago

Fast mesh-mesh intersection using ray-tri intersection with octree spatial partitioning. by Thomas

Fast mesh-mesh intersection based on ray-tri solution. Octree partitioning gives large speed-up. (triangular mesh, delaunay, intersection)

fastMesh2Mesh.m

mesh2mesh(facesInA, pointsInA, facesInB, pointsInB)

octMesh(facesA, pointsA, facesB, pointsB, octs)

image thumbnail

updated 6 months ago

Minimal Bounding Box by Johannes Korsawe

Minimal bounding box around points in the (x,y,z) space (bounding, box, cuboid)

minboundbox(x,y,z,metric,level)

plotminbox(cornerpoints,col)

image thumbnail

updated 6 months ago

Surface Spherical Harmonic Functions Visualization by Dimitrios Piretzidis

Visualization of surface spherical harmonics on the sphere surface. (surface, spherical, harmonic)

GUI_SSH(varargin)

image thumbnail

updated 8 months ago

pointsToSurf(x,y,z) by Ankit Chiplunkar

Creates a surface using data inputs of the 3 axes (plot, plotting, 3d)

pointsToSurf(x,y,z)

image thumbnail

updated 8 months ago

clickz by Chad Greene

Easily get z values of pcolor or image plots from mouse clicks. (pcolor, image, imagesc)

clickz documentation

clickz(varargin)

image thumbnail

updated 8 months ago

contourN(varargin) by Fred Massin

Wrap contours lines of isovalues on a surface (contour, contourm, interp2)

contourN(varargin)

image thumbnail

updated 8 months ago

Surface Intersection by Jaroslaw Tuszynski

Intersection of two triangulated surfaces (mesh, surface, intersection)

Tutorial for SurfaceIntersection Function

SurfaceIntersection.m

image thumbnail

updated 8 months ago

biparabolic interpolation by Orlando Rodríguez

Biparabolic surface interpolation and calculation of derivatives. (approximation, interpolation, derivatives)

biparinterp(x,y,f,nodes)

image thumbnail

updated 8 months ago

NanSurf.zip by Massimo Ciacci

Massimo Ciacci (view profile)

Make surface plot when X,Y,Z contain NaNs, taking care of NaN-discontinuities (plot, surface)

NaNBasedTriangulation(Z, EN_trg_extend)

NaNsurf(X,Y,Z,varargin)

placefig(fig,m,n,k, forcedW, forcedH, setVirtualScreenSiz...

image thumbnail

updated 8 months ago

intersectPlaneSurf II by Mehmet OZTURK

Mehmet OZTURK (view profile)

Intersection of a plane with an arbitrary surface (intersection, plane, surface)

intersectPlaneSurf.m

image thumbnail

updated 8 months ago

A pretty seashell GUI by Tim Davis

Tim Davis (view profile)

A GUI that draws a pretty seashell (gallery, seashell, parametric)

seashell

shellgui(varargin)

Contents.m

image thumbnail

updated 9 months ago

IGES Toolbox by Per Bergström

Per Bergström (view profile)

Extracts parameter data in an IGES file to Matlab. (iges, toolbox, data import)

projIGES.m

transformSTL.m

transformIGES.m

image thumbnail

updated 10 months ago

Detect surface group from Abaqus RPT File by Louis Vallance

Detect the surface elements and nodes from an Abaqus RPT file (finite element analys..., surface, matlab)

detectSurface()

image thumbnail

updated 1 year ago

SHADOWPLOT by Michelle Hirsch

Add a shadow to an existing surface plot. (specialized, plotting, surface)

image thumbnail

updated 1 year ago

Compute a Tutte map of a planar surface triangulation by Dylan Muir

Dylan Muir (view profile)

Map a surface mesh onto a planar unit circle, using Tutte's algorithm (surface, triangulation, mesh)

TutteMap(mnTriangulation)

[ mnEdges, mbVertVertAdjacency, ...

image thumbnail

updated 1 year ago

Fast Loop mesh subdivision by Dylan Muir

Dylan Muir (view profile)

Subdivide a surface mesh, using Loop subdivision. Boundary- and shape-maintaining (surface, mesh, triangulation)

...

image thumbnail

updated 1 year ago

findpeaks2.m by Sudipta Das

Find all the peaks of a surface excluding NaN. (surface, mathematics, maximum)

[y,ind]=findpeaks2(P)

image thumbnail

updated 1 year ago

Water surface simulation. Energy conservation by Huy

Huy (view profile)

Use the wave equation to simulate water surface (animation, surface, water)

Huy_wave(varargin)

image thumbnail

updated 1 year ago

ThreeVector by Daniel O'Shea

Draws three-pronged labeled axis vectors that indicate 3d plot rotation (plot, dataplot, figure)

ThreeVector

image thumbnail

updated 1 year ago

Fast Alpha Hulls (alpha shapes in 3d; parfor enabled) by Dylan Muir

Dylan Muir (view profile)

Compute the alpha hulls (exterior and interior) of a set of points. (alpha hull, shape, surface)

AlphaHull(mfPoints, fAlphaRadius, triDelaunay)

TriCircumcenter(vfPoint1, vfPoint2, vfPoint3)

image thumbnail

updated 1 year ago

surf2solid - make a solid volume from a surface for 3D printing by Sven

Sven (view profile)

Turns thin surfaces into closed solids by adding a flat base or offsetting by a given thickness. (stl, patch, mesh)

surf2solid(varargin)

image thumbnail

updated 1 year ago

SurfaceSmooth by Marc Lalancette

Restricted smoothing of a triangulated surface (triangulation, surface, patch)

SurfaceSmooth(Vertices, Faces, VoxSize, DisplTol, IterTol...

image thumbnail

updated 1 year ago

Patch Curvature by Dirk-Jan Kroon

Dirk-Jan Kroon (view profile)

Principal, Gaussian and Mean Curvature of triangulated mesh (curvature, gaussian, principal)

[Cmean,Cgaussian,Dir1,Dir2,Lambda1,Lambda2]=patchcurvatur...

image thumbnail

updated 1 year ago

intriangulation - which points are inside a 3d watertight triangulation? by Johannes Korsawe

Are 3D-testpoints located inside or outside an arbitrary watertight mesh with vertices and faces? (inside, 3d, point)

intriangulation(vertices,faces,testp)

image thumbnail

updated almost 2 years ago

unifyMeshNormals by Sven

Sven (view profile)

Aligns adjacent faces in a triangulated mesh surface or volume (mesh, stl, normal)

unifyMeshNormals( varargin )

image thumbnail

updated 2 years ago

Fit 2D Gaussian with Optimization Toolbox by Nathan Orloff

Fit a 2D rotated gaussian. http://en.wikipedia.org/wiki/Gaussian_function (image processing, optimization, signal processing)

fmgaussfit(xx,yy,zz)

image thumbnail

updated 2 years ago

Rose Model by LY Cao

LY Cao (view profile)

two example that generate a 3D rose. (3d, graphics, surface)

roseplot1.m

roseplot2.m

image thumbnail

updated 2 years ago

Diagramas de radiacion de una antena by Diego

Diego (view profile)

Permite la observación tanto en 2D como en 3D de los diagramas de radiacion de una antena isotrópica (surface, rotate3d)

Diagra_Radia__1_.m

image thumbnail

updated almost 3 years ago

Construction of cubic Bezier Patch and Surface by Dr. Murtaza Khan

Construction of cubic Bezier Patch and Surface (cubic bezier, patch, surface)

Q=bezierpatchinterp(P,varargin)

plotbezierpatch3D(P,Q)

plotbeziersurface3D(S,Q)

image thumbnail

updated 3 years ago

stlwrite - Write binary or ascii STL file by Grant Lohsen

This is an update to the excellent work done by Sven Holcombe to add color support (data export, data import, mesh)

stlwrite(filename, varargin)

image thumbnail

updated 3 years ago

Heightprofile from GoogleEarth to 3D-Surface by Sven Koerner

Sven Koerner (view profile)

The tool get the height-Profile from GoogleEarth via COM-API and the image to generate a 3D-surface. (3d, surface, plot)

ge_test1

image thumbnail

updated 3 years ago

Spectrogram, STFT, with varied kinds of Plots by Shreyes

Shreyes (view profile)

Plots STFT using line, Stem, Surface, Image. STFT calculation done using in built function (mathematics, statistics, signal processing)

spectrogram_multiplot(plot_type, data, varargin)

spectrogram_multiplot_demo.m

image thumbnail

updated 3 years ago

posdist by Jakob Tougaard

Calculates distance between two geographical positions in lat/long format (distance, latitude, longitude)

posdist(lat1,lon1,lat2,lon2,method)

image thumbnail

updated 3 years ago

Rotate.m function fixed by Luc Masset

Luc Masset (view profile)

Surf property "vertexnormals" are updated correctly. (rotate, surf, surface)

rotate(h,azel,alpha,origin)

image thumbnail

updated 3 years ago

Vectorized Meshgrid by Ioannis Filippidis

Conversions between N-D rectangular domain, meshgrid and matrix of column vectors (mathematics, meshgrid, vectorization)

domain2meshgrid(domain, resolution)

domain2vec(domain, resolution)

example_vectorized_surf_plot

image thumbnail

updated 3 years ago

Shape Context Based Corresponding Point Models by Dirk-Jan Kroon

Dirk-Jan Kroon (view profile)

Shape Context based nonrigid registration of 2D/3D objects, to build Active Shape Models (shape context, corresponding point m..., corresponding points)

A=imresize3d(V,scale,tsize,ntype,npad)

A=imresize3d(V,scale,tsize,ntype,npad)

A=imresize3d(V,scale,tsize,ntype,npad)

image thumbnail

updated 3 years ago

copyaxes by Mar Callau-Zori

Copy an axes object into another axes object (figure, copy, axes)

copyaxes(source, destination, varargin)

image thumbnail

updated 3 years ago

Export a Matlab surface to an Avizo© (VSG) compatible surface by Sheng Yue

Export a single surface defined by vertices and triangular faces to an Avizo compatible surface (usagewriteavizosurff, v, filename)

writeAvizoSurf.m

image thumbnail

updated almost 4 years ago

Matlab 3D figure to 3D (X)HTML by Dirk-Jan Kroon

Dirk-Jan Kroon (view profile)

Converts 3D objects of a Matlab figure to XHTML embedded X3D file. Interactive 3D website graphics. (xhtml, x3d, webgl)

[F,V,Cface,Cedge,E,T]=surf2FV(Obj)

[data,loc]=XMLaddNode(name,data,loc)

[data,loc_body]=XHTMLheader(options)

image thumbnail

updated almost 4 years ago

Shaped colorplot by Fanny Besem

2D or 3D shaped colorplot: useful to represent surface properties (surface, surface properties, contour)

shapedcolorplot.m

image thumbnail

updated 4 years ago

Showvol Isosurface Render by Dirk-Jan Kroon

Dirk-Jan Kroon (view profile)

GUI to show Isosurface of volume data, with fast preview render (isosurface, iso, surface)

showvol(varargin)

image thumbnail

updated 4 years ago

Cylinder by Avni Pllana

This is the improved version of the previously submitted function 'cylinder2.m' . (surface, tube)

[X,Y,Z]=cylinder2(x,y,z,r,N,o)

image thumbnail

updated 4 years ago

Surface2VTK by James Ramm

Interpolates scattered data and saves the result to a vtk file. (vtk, surface, surf)

fillElevation(Elev,ncellX,ncellY,nlayer,nR)

meanRes(R,ncellY,ncellX,nlayer)

surface2vtk(x,y,z,r,vtkname)

Contact us