image thumbnail

updated 1 year 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 1 year ago

Extraction of a Volume of Interest (VOI) by Omer Demirkaya

This is a simple example of extracting a rectangular volume of interest (VOI) from a 3D image (region of interest, 3d, volume of interest)

VOI_example()

extractVOI(img)

image thumbnail

updated 1 year ago

LAS file Header Reader by Sandeep Sasidharan

READS THE PUBLIC HEADER BLOCK AND VARIABLE RECORD LENGTHS OF LAS FILES (public header block, variable record lengt..., las file)

LASreader(varargin)

image thumbnail

updated 1 year ago

Create a non Isotropic 3D Gaussian Point Spread Function (PSF) by Christopher Coello

Create an isotropic or non isotropic 3D Gaussian PSF (image processing, point spread function, 3d)

nonIsotropicGaussianPSF(inSigma,varargin)

image thumbnail

updated 1 year ago

3D convolution in the FFT domain by Christopher Coello

Achieve a 3D convolution in the fourrier domain. (convolution, fourier, 3d)

convolution3D_FFTdomain(inVol,inKer)

image thumbnail

updated 1 year ago

Color coded 3D scatterplot by Ken Garrard

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

plot3k(L,varargin)

image thumbnail

updated 1 year ago

OrthoView3D by Jered Wells

MATLAB GUI for exploring 3D datasets through a sleek and simple interface (sample dataset included) (3d, data exploration, orthographic)

orthoview3d(varargin)

image thumbnail

updated 1 year ago

Plot a 3D array using patch by Adam A

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

PATCH_3Darray(varargin)

image thumbnail

updated 1 year ago

3D Free Form Image Registration Toolbox (GUI) by Daniel Markel

A toolbox for performing image registrations on 4D RTOG files or any other volumetric image. (image registration, 3d, image)

Crop_image(varargin)

Dcoord(varargin)

Deform(varargin)

image thumbnail

updated 1 year ago

loadAmiraMesh by Cengiz Gunay

Load Amira Mesh 3D ASCII data (amira, mesh, data)

loadAmiraMesh(filename, isverbose)

image thumbnail

updated 1 year 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. (3d, align, rotate)

axesLabelsAlign3D(~,~)

image thumbnail

updated 1 year ago

circlefit3d - fit circle to three points in 3d space by Johannes Korsawe

Calculate center, radius and plane of circle that passes through three given points (circle, 3d, fit)

circlefit3d(p1,p2,p3)

image thumbnail

updated 1 year 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 (icp, contour, 3d)

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

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

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

image thumbnail

updated 1 year ago

makestereofig_v2 by Allen Minton

Converts .fig files containing Cartesian xyz plots to stereo in 3 formats (3d, stereo, anaglyphic)

plotdisplay2(photo,location)

makestereofig_v2.m

image thumbnail

updated 1 year ago

makestereofig_v2 by Allen Minton

v2 creates anaglyphic stereo, straight stereo pairs, or crossed stereo pairs from Cartesian 3D plots (3d, stereo, anaglyphic)

plotdisplay2(photo,location)

makestereofig_v2.m

image thumbnail

updated 1 year ago

mxNiRealWorld2Pixel (an addition to the Kinect/OpenNI/NITE wrapper of D.Kroon)) by Babak Taati

takes an array of real-world coordinates (XYZ) and projects them into image coordinates (xy). (kinect, openni, project)

mxNiRealWorld2Pixel.m

image thumbnail

updated 1 year ago

makestereofig.m by Allen Minton

Converts a 3D (x,y,z) Cartesian plot to anaglyphic stereo (3d, anaglyphic, stereo)

plotdisplay2(photo,location)

makestereofig.m

image thumbnail

updated 1 year 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,testPoint...

points=pointsOnLine(point1,point2,numPoints)

sphericalDodecahedron

image thumbnail

updated 1 year ago

DXFLib by Grzegorz Kwiatek

DXFLib is a library written in MATLAB that allows to create simple AutoCAD DXF files. (dxf, 3d, pdf)

dxf_aci2rgb(ACI)

dxf_close(FID)

dxf_marker(FID, markertype, X, Y, Z, varargin)

image thumbnail

updated 1 year ago

plot3AniAnaglyph by Jonathan Beard

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

plot3AniAnaglyph(S,params)

plot3AniAnaglyphDemos(nDemo)

image thumbnail

updated 1 year 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 1 year ago

Snake : Active Contour by Dirk-Jan Kroon

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

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

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

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

image thumbnail

updated 1 year ago

3d balls dynamics by Maxim Vedenyov

Simulation of balls collisions. Balls are same. Elastic collisions. No gravity. (3d, elastic collisions, balls)

D=distances(r)

V=strikes_processing(r,V,dst2,trind,n1a,n2a,d2)

V=strikes_processing_2balls(r,V,dst2,trind,n1a,n2a,d2)

image thumbnail

updated 1 year ago

3D Polar Plot by Ken Garrard

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

polarplot3d(Zp,varargin)

polarplot3d_demo.m

image thumbnail

updated almost 2 years ago

3D Surface Plots from Excel Data GUI by Christopher Rouxel

Upload data from Excel and plot in 3D as a scatter plot, lsq curve fit, contour plot and others. (3d, gui, performance map)

MainGUI(varargin)

myfun(a, data)

._MainGUI.m

image thumbnail

updated almost 2 years ago

Robot Soccer 2.0: Modeling Team Strategies with Stateflow and Network Effects with SimEvents by Saurabh Mahapatra

Additional discrete modeling enhancements to the demo (3d, animation, ball)

RoboSoccer_11b

Team_1_Strategy

Team_2_Strategy

image thumbnail

updated almost 2 years ago

Wavefront OBJ toolbox by Dirk-Jan Kroon

Read and Write Wavefront OBJ geometry and MTL files (3d studio max, obj, blender)

OBJ=read_wobj(fullfilename)

write_wobj(OBJ,fullfilename)

image thumbnail

updated almost 2 years ago

Modeling, Simulation and 3D Animation of a Simple Assembly Line by Saurabh Mahapatra

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

assembly_line

image thumbnail

updated almost 2 years ago

Patch Curvature by Dirk-Jan Kroon

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

[Cmean,Cgaussian,Dir1,Dir2,Lambda1,Lambda2]=patchcurvature(...

image thumbnail

updated almost 2 years ago

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

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

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

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

[data,loc_body]=XHTMLheader(options)

image thumbnail

updated almost 2 years ago

Hardware accelerated 3D viewer for MATLAB by Jean-Yves Tinevez

A set of demonstrations that show how to install and use an accelerated 3D viewer for MATLAB. (3d, image processing, image visualization)

image thumbnail

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

Laplacian in 1D, 2D, or 3D by Andrew Knyazev

Sparse (1-3)D Laplacian on a rectangular grid with exact eigenpairs. (2d, 3d, laplacian)

laplacian(varargin)

image thumbnail

updated almost 2 years ago

Quick Structured Mesh Generator by Tolga Birdal

Fast generation of structured meshes given the vertices (MEX!). Interpolation/resizing of the mesh. (3d, point cloud, interpolate)

[]=make_mesh_structured()

drawMesh(vertex, face, varargin)

image thumbnail

updated 2 years ago

Phased Array Design Toolbox v2.4 by Neill Tucker

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

image thumbnail

updated 2 years ago

Widefield Fluorescence Microscope point-spread function by Praveen Pankajakshan

Generate the point-spread function for a widefield fluorescence microscope (psf, fluorescence, 3d)

maxintensityproj(I, ndir)

wfmpsf(lambdaEx, lambdaEm, numAper, magObj, rindexObj, ...

image thumbnail

updated 2 years ago

histograms for ND data by Diederick

Create histograms for ND data using ND bins (histogram, nd data, 2d)

histnd(varargin)

image thumbnail

updated 2 years ago

GeomView matlab by renoald

This program design for 3dviewer from ply,Off and Wrl format (geomview, 3d)

GeomView(varargin)

RELoad(fc,ec)

ReadVRML(file)

image thumbnail

updated 2 years ago

Showvol Isosurface Render by Dirk-Jan Kroon

GUI to show Isosurface of volume data, with fast preview render (3d, gui, iso)

showvol(varargin)

image thumbnail

updated 2 years ago

MATLAB Pool by Husam Aldahiyat

Simple game of 6-ball billiards. (pool, billiards, game)

pool(varargin)

image thumbnail

updated 2 years ago

Generate U3D files from STL models for making multilayer 3D PDF figures by Francis Esmonde-White

Conversion of meshes into U3D files for making multilayer 3D PDF figures with transparency. (stl, mesh, 3d)

idtf2u3d(idtf_filename, u3d_filename)

installGoogleArchive(downloadLocation, zipFile)

mesh2idtf(varargin)

image thumbnail

updated 2 years ago

SimEvents Entity Animation in 3D by Saurabh Mahapatra

Basic infrastructure S-Function for hooking up a SimEvents model to Simulink 3D Animation (simevents, simulink, 3d)

simevents_animation(block)

luggage_animation

image thumbnail

updated 2 years ago

International Flight Route Planning Simulator using Aerospace Blockset by Saurabh Mahapatra

Example that shows how you can visualize airline routes on the globe. (flight, simulator, air)

run_me_now.m

fly_747_earth

image thumbnail

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

image thumbnail

updated 2 years ago

quiver3Dpatch by Kevin Moerman

Plotting of colored 3D arrows based on patch command (3d, data exploration, quiver)

[F,V,C]=quiver3Dpatch(x,y,z,ux,uy,uz,c,a)

image thumbnail

updated 2 years ago

Fast Bilateral Filter for 3D Images by Igor Solovey

Fast bilateral filter for 3D images (3d, volume, bilateral)

Ibf=bilateral3(I, sigmaSxy,sigmaSz,sigmaR,samS,samR,verbose)

convnsep(h,V,type)

test01.m

image thumbnail

updated 2 years ago

plane intersection by Nassim Khaled

It computes the intersection of two planes in space. (plane intersection, intersect, 3d)

[P,N,check]=plane_intersect(N1,A1,N2,A2)

image thumbnail

updated 2 years ago

Shortest Distance Between Two Lines in N dimensions by Alexander Brodsky

Function calculates shortest distance between two lines presented by two points for each line. (2d, plot, intersection)

[dist Pc Qc]=distBW2lines(L1,L2)

image thumbnail

updated 2 years ago

Fast STL import function by Eric Trautmann

Function to import .stl geometry model files into matlab. (triangle, 3d, model)

varargout=import_stl_fast(filename,mode)

image thumbnail

updated 2 years ago

B-spline Grid, Image and Point based Registration by Dirk-Jan Kroon

B-spline registration of two 2D / 3D images or corrsp. points, affine and with smooth b-spline grid. (3d, bspline, registration)

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

Dlocal=jacobiandet_transform_2d_double(Ox,Oy,Isize,dx,dy)

E=strain(Ux,Uy,Uz)

Contact us