image thumbnail

updated 1 month ago

SHADOWPLOT by Michelle Hirsch

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

image thumbnail

updated 1 month ago

C.A.G.D by Moustafa Mahmoud Abd El-Rahem

3D Computer Aided Geometric Design ToolBox (3d, cagd, cad)

image thumbnail

updated 1 month ago

plot_3D_ellipsoid.m by Farangis R

an ellipsoid with an arbitrary center and arbitrary axes (plot, 3d)

plot_3D_ellipsoid(ellipsoid_center, ellipsoid_semi_axis_l...

image thumbnail

updated 2 months ago

A Simple Finite Volume Solver for Matlab by Ehsan

A simple yet general purpose FVM solver for transient convection diffusion PDE (fvm, finite volume method, dirichlet)

image thumbnail

updated 2 months ago

Kohonen's Self Organizing Feature Map by ammar al jodah

This SOM will learn a 3d shape of random features (kohonen, self organizing featu..., som)

som3dmesh.m

image thumbnail

updated 3 months ago

Diffeomorphic Log Demons Image Registration by Herve Lombaert

Simple matlab code for 2D and 3D image registration using the diffeomorphic log-demons algorithm (image processing, image registration, 2d)

compose(ax,ay,az, bx,by,bz)

demons

demons

image thumbnail

updated 3 months ago

Cross Section Isosurface by Evan

easily plot and color 3D data (3d, data exploration, figure)

CrossSectionIsosurface(density3D, varargin)

testCrossSectionIsosurface

image thumbnail

updated 4 months ago

ThreeVector by Daniel O'Shea

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

ThreeVector

image thumbnail

updated 4 months ago

calc_meshdata by Immanuel Anjam

Calculates the affine transformations for integration in 2D/3D via the unit triangle/tetrahedron. (integration, 2d, unit reference triang...)

[X,W]=inttri(p)

[x,y]=geom(bs,s)

calc_meshdata(dim,p,ef,t)

image thumbnail

updated 4 months ago

2D weighted histogram by Johannes

Calculates 2D weighted histogram and plots in color (histogram, weighted, bar)

hist2w(X,W,y,z,C)

image thumbnail

updated 4 months ago

Fast 3D/2D Region Growing (MEX) by Christian Wuerslin

A very fast 2D and 3D region growing algorithm implemented in c++. (region growing, 3d, 2d)

RegionGrowing(dImg, dMaxDif, iSeed)

image thumbnail

updated 4 months ago

3D colored bar plot by Johannes

3D bar plot with arbitrary coloring (bar plot, 3d, color)

bar3c(Z,x,y,w,C)

image thumbnail

updated 4 months ago

Cubehelix Colormaps by Stephen Cobeldick

Attractive full-color colormaps that also print in grayscale (keeping the sequence information). (colormap, color scheme, color)

cubehelix(N,start,rots,hue,gamma,rng)

cubehelix_find(map)

cubehelix_view(start,rots,hue,gamma,rng)

image thumbnail

updated 4 months ago

Color multi-frame view (RGB figure shadows) by Luke Xie

Creates color figure shadows - multiple shadows and multiple frames (2d, 3d, color)

multi_frame_viewRGB(files,we,be,ne,ie,gr)

example_script.m

image thumbnail

updated 5 months ago

Dicom Operator - EsmeProcess by Jun Li

EsmeProcess functions dicom image operation including viewing, drawing, writing and statistic. (dicom, mask, header)

EsmeProcess Tutorial

[meanGL1, stdGL1, meanGL2, stdGL2, ...

addmenuitems.m

image thumbnail

updated 5 months ago

Multi-frame view (figure shadows) by Luke Xie

Creates figure shadows - multiple shadows and multiple frames (shadow box, figure shadow, multiple frames)

multi_frame_view(files,we,be,ne,ie,gr)

example_script.m

image thumbnail

updated 6 months ago

Dataplot3 by Tapiwa

2D position versus value plot with random position (temperature, plot, field)

dataplot3( Data, Pos, res )

image thumbnail

updated 6 months ago

ColorBrewer: Attractive and Distinctive ColorMaps by Stephen Cobeldick

The complete palette of ColorBrewer colormaps. Simple selection by scheme name and map length. (colormap, colorbrewer, rgb)

brewermap(N,scheme)

brewermap_read(man)

image thumbnail

updated 6 months ago

Multiecho enhancement for 2D/3D (N-D) images by Luke Xie

Enhances images using a weighted sum or MEFIC. (2d, 3d, grayscale)

img2=multiecho_enhance(img,str,weights)

image thumbnail

updated 6 months ago

Volumetric Data Explorer by Adam Filion

App for exploring higher dimensional data using volumetric visualizations and animation. (app, gui, visualization)

Data Explorer

calculatePixelSizes( availableSize, sizes, minSizes, padd...

callCallback( callback, varargin )

image thumbnail

updated 8 months ago

2d and 3d brain plots by Jeremy Manning

Quickly and easily create 2d and 3d plots of fMRI data. (fmri, pcolor, 2d)

PATCH_3Darray(varargin)

cmu_to_mat(data, meta)

construct_meta(dims)

image thumbnail

updated 8 months ago

Hysteresis thresholding for 3D images (or 2D) by Luke Xie

Segments images based dual thresholding with 2D or 3D connectivity neighborhoods. (image processing, hysteresis, 3d)

[tri,hys]=hysteresis3d(img,t1,t2,conn)

image thumbnail

updated 9 months ago

Phased Array Design Toolbox v2.4.2 by Neill Tucker

A toolbox allowing rapid definition and evaluation of 2D and 3D phased array antennas. (2d, 3d, antennas)

Emulti=fieldsum(R,th,phi)

XR=rotx(angle)

YR=roty(angle)

image thumbnail

updated 9 months ago

Fast mutual information, joint entropy, and joint histogram calculation for N-D images by ja

Built for 'highest possible' speed. Can handle any number of dimensions, given sufficient memory. (joint histogram, joint entropy, 3d)

ent(J,K)

image thumbnail

updated 10 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)

[strmodelshading, strfaces_colors, strfaceshading, strcol...

arclength(px,py,varargin)

axes_extremal_xyz(ax)

image thumbnail

updated 11 months ago

Color coded 3D scatterplot by Ken Garrard

Produces a 3D scatterplot of XYZ data with varying colors (specialized, plotting, scatterplot)

plot3k(L,varargin)

image thumbnail

updated 1 year ago

Kinect Matlab by Dirk-Jan Kroon

Microsoft Kinect, OpenNI wrapper, Skeleton, Depth (kinect, microsoft, skeleton)

J=imagemax(Iin)

[I_SSD,I_NCC]=template_matching(T,I)

compile_cpp_files(OpenNiPath)

image thumbnail

updated 1 year ago

Animated mesh on the web by Benjamin I

Convert a matlab mesh to a transforming 3D figure on the web (html, mesh, animation)

x3mesh_deform(f,v, v2, varargin)

demo1.m

demo2.m

image thumbnail

updated 1 year ago

Simple 3D mesh to web converter by Benjamin I

A simple script to convert a mesh consisting of faces and vertices to an interactive html document. (mesh, x3dom, 3d)

x3mesh(f,v, varargin)

demo1.m

demo2.m

image thumbnail

updated 1 year ago

Rose Model by LY Cao

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

roseplot1.m

roseplot2.m

image thumbnail

updated 1 year ago

imsurf: 3D images by Matthew Arthington

Plot images as 3D planes with full control over position and scale. (image, 3d, plot)

h=imsurf(imageIn,upperLeftPoint3,normal,imXDirVec,scale,v...

image thumbnail

updated 1 year ago

Surface areas of contour by HY

This function outputs surface areas within each contour and their heights. (area, contour, 3d)

ContourArea( C )

image thumbnail

updated 1 year ago

Figure control widget by Oliver Woodford

Intuitive manipulation of a figure using key and mouse gestures (gui, figure, manipulate)

camview(varargin)

fcw(fig, butt)

image thumbnail

updated almost 2 years ago

N Dimensional Cardinal Spline (Catmull-Rom) Spline Interpolation by Dr. Murtaza Khan

N -Dimensional cubic Cardinal spline (Catmull-Rom) Interpolation (approximation, interpolation, cardinal spline)

[MatNbyNPlusOne]=crdatnplusoneval(P0,P1,P2,P3,T,n)

[Pu] =evalcrdnd(P0,P1,P2,P3,T,u)

main.m

image thumbnail

updated almost 2 years ago

Animations by Ankur Pawar

Some animation in MATLAB (animation, graphics, 3d)

[xd,yd]=transform2d(x,y,tx,ty,phi,xr,yr,sx,sy)

epitrochoid(r1,r2,len)

hypotrochoid(r1,r2,len)

image thumbnail

updated almost 2 years ago

Scalable Vector Graphics (SVG) Export of Figures by Juerg Schwizer

Converts 3D and 2D MATLAB plots to the scalable vector format (SVG). (specialized, plotting, svg)

demo_svg_water

plot2svg.m

simulink2svg

image thumbnail

updated 2 years ago

Quick 3D Data Viewer by Kevin Claytor

Small GUI for viewing 3D data with alpha mapping (gui, data exploration, data visualization)

makeAlphaMatrix(DataMatrix,alphavec)

plotMatrixAlpha(axH,Matrix,alphavec,xscale,yscale,zscale)

view3Ddata(varargin)

image thumbnail

updated 2 years ago

Heightprofile from GoogleEarth to 3D-Surface by Sven Koerner

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 2 years ago

Plot a 3D array using patch by Adam A

Plotting a 3D array using a patch surface mesh (3d, patch, plot)

PATCH_3Darray(varargin)

image thumbnail

updated 2 years ago

Function for Viewing MRI Slices by Aras

Allows the viewing of slices of MRI data in the NIFTI format. (nifti, mri, slice)

splic(x,y,z,t)

image thumbnail

updated 2 years ago

Align axes labels in 3D plot by Matthew Arthington

Align the x, y and z labels of the current axes with the x, y and z axes for 3D plots. (xlabel, ylabel, label)

axesLabelsAlign3D(~,~)

image thumbnail

updated 2 years ago

Shape Context Based Corresponding Point Models by Dirk-Jan Kroon

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 2 years ago

Points On Line by Ankur Pawar

Linearly spaced points between two point and ,point in Convex Hull test. (points on line, line, 2d)

[inHullPoints,inPointsIndex]=inConvHull(vert,face,testPoi...

points=pointsOnLine(point1,point2,numPoints)

sphericalDodecahedron

image thumbnail

updated 2 years ago

plot3AniAnaglyph by Jonathan Beard

Animated anaglyph (red/cyan 3D) plot3. (3d, anaglyph, stereoscopic)

plot3AniAnaglyph(S,params)

plot3AniAnaglyphDemos(nDemo)

image thumbnail

updated 2 years ago

Kinect Microsoft SDK by Dirk-Jan Kroon

Video, Audio, Depth Stream and Skeleton tracking (microsoft sdk, 2d, 3d)

compile_cpp_files(MicrosoftSDKPath)

Example.m

ExampleMicrophone.m

image thumbnail

updated 2 years ago

Snake : Active Contour by Dirk-Jan Kroon

Snake Segmentation (Kass et al), 2D/3D including GVF and balloon force (Easy to read code) (snakes, active, contour)

B=SnakeInternalForceMatrix2D(nPoints,alpha,beta,gamma)

B=SnakeInternalForceMatrix3D(FV,alpha,beta,gamma)

ExternalForceImage2D(I,Wline, Wedge, Wterm,Sigma)

image thumbnail

updated almost 3 years ago

3D Polar Plot by Ken Garrard

Plots 3d polar data with polar axis and polar grid (specialized, plotting, polar)

polarplot3d(Zp,varargin)

polarplot3d_demo.m

image thumbnail

updated almost 3 years ago

QUADPLOT - for plotting 2D quad-meshes by Allan Peter Engsig-Karup

QUADPLOT is a routine for plotting 2D meshes based on quadrilaterals. (mesh, plot, quads)

quadplot(quad,varargin)

image thumbnail

updated almost 3 years ago

QUADPLOT - for plotting 2D quad-meshes by Allan Peter Engsig-Karup

QUADPLOT - for plotting 2D quad-meshes in Matlab. (mesh, plot, quad)

quadplot(quad,varargin)

image thumbnail

updated almost 3 years ago

Modeling, Simulation and 3D Animation of a Simple Assembly Line by Simulink Dude

A simple template that combines SimEvents, Stateflow, Simulink and Simulink 3D Animation. (simevents, 3d, animation)

assembly_line

Contact us