image thumbnail

updated almost 2 years ago

Three dimensional implementation of the Canny edge detection by boyexex

Can be used to detected surfaces from a 3D volume. (edge detection, canny edge, 3d)

canny3D(im, filsize, sigma, th_up, th_low)

hysteresis(im,im_mag,th_low)

nonmax_sup(imfil_x,imfil_y,imfil_z,th_up, th_low)

image thumbnail

updated almost 2 years ago

Snake3D by Rob

3-dimensional version of the classic Snake. playsnake starts the game!!! Takes some practice. (snake, game, 3d)

Snake3d.m

SpaceSnake.m

playsnake.m

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

Circle Plane in 3D by Cheng-Yuan Wu

Plot and fill a circle by given center, radius, and surface normal (circle, circle plane, plane)

circlePlane3D( center, normal, radious, theintv, normalon...

image thumbnail

updated 2 years ago

inttet by Immanuel Anjam

3D integration quadrature for unit tetrahedron (3d, integration, quadrature)

inttet(p)

image thumbnail

updated 2 years ago

Ray Tracing Volume Renderer by Scott Robertson

Renders a 3D volume according to a intensity indexed color map and opacity map via ray tracing. (medical imaging, image processing, volume rendering)

ParallelRayGenerator3d(volume,dimx,dimy,raystep)

volumeRenderDemo.m

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

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

loadAmiraMesh by Cengiz Gunay

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

loadAmiraMesh(filename, isverbose)

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

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, points, fit)

circlefit3d(p1,p2,p3)

image thumbnail

updated 2 years ago

Object Matching by Li yang Ku

An object matching method based on Lowe, D.G. Object recognition from local scale-invariant features (computer vision, surf, sift)

Demo.m

createTargetModel(targetImage, targetModelImage)

matchTarget(targetModel, testImage)

image thumbnail

updated 2 years ago

Antenna Arrays in 3D by Amol Mahurkar

Produces radiation pattern for Broadside, Endfire, and Binomial antenna arrays in 3 dimensions (antenna, array, binomial)

Binomial_array_3D.m

Broadside_array_3D.m

Endfire_array_3D.m

image thumbnail

updated 2 years ago

The Plane Stress Problem by Siva Srinivas Kolukula

Plate under uniform tension at its edges is solved using Finite Element Method (finite element method, postprocessing, plate)

GaussQuadrature(ngl)

PlotFieldonMesh(coordinates,nodes,component)

PlotMesh(coordinates,nodes)

image thumbnail

updated 2 years 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 2 years 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, projection)

mxNiRealWorld2Pixel.m

image thumbnail

updated 2 years ago

Meshing thin shells using four noded elements by Siva Srinivas Kolukula

To mesh thin shells using four noded elements to use in Finite Element Analysis (thin shells, preprocessing, finite element analys...)

MeshConicalShell(Radius,theta,Height,NT,NR)

MeshCylindricalShell(Radius,theta,Height,NH,NT)

MeshSphericalShell(Radius,Height,theta,phi,N)

image thumbnail

updated almost 3 years ago

Meshing a plate using four noded elements by Siva Srinivas Kolukula

To mesh a plate with four noded elements for Finite Element Analysis (preprocessing, mesh, nodes)

MeshCircularPlate(Radius,theta,NR,NT)

MeshRectanglularPlate(L,B,Nx,Ny)

SHOWELEMENTS(ShowElements,ShowNodes,coordinates,X,Y,nel,n...

image thumbnail

updated almost 3 years ago

vtkpipe by LeFlaux

Pipe visualization data to vtk files. (vtk, visualization, data export)

vtkquiver(x, y, z, u, v, w, varname, filename)

vtkseries(t, f, filename)

vtktrisurf(tri, x, y, z, argin5, argin6, argin7)

image thumbnail

updated almost 3 years ago

3d balls dynamics by Maxim Vedenyov

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

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 almost 5 years ago

3D Crouzeix-Raviart mortar finite element method by Jan Valdman

Implementation of 3D Crouzeix-Raviart mortar finite element (mathematics, 3d, mortar)

M_CR=stima_massCR_3D(elements3,coordinates,element2faces)

[M_CR Z]=stima_gradgradCR_3D(elements3,coordinates,elemen...

[b_volumeforces, volumes]=rhs_CR_3D(elements3, coordinate...

image thumbnail

updated 5 years ago

Edges generation by Jan Valdman

Algorithm generates edges of a conforming 2D/3D triangulation. (edges generation, matrix, 2d)

[element2edges, edge2nodes]=getEdges(elements)

[matrix,I]=deleterepeatedrows(matrix)

entryrows=entryInWhichRows(A)

image thumbnail

updated 5 years ago

Compiling a Simulink 3D Animation-based Application by Simulink Dude

Use the MATLAB Compiler to compile a 3D Animation application. (3d, animation, virtual reality)

compile_this_3D_app.m

vrmemb_lmco.m

Contact us