image thumbnail

updated 14 days 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 1 month ago

splitFV - split a mesh by Sven

Splits a 2D or 3D mesh defined by faces and vertices into separately connected mesh pieces. (mesh, separate, split)

splitFV( f, v )

image thumbnail

updated 5 months ago

Noise Level Estimation by Ashish Meshram (Meet)

Single Image Estimate Noise Level (noise level estimatio..., patch, weak texture)

GetFilePath()

NLEstimate(I,ps,maxiter)

directder(H, rps, cps)

image thumbnail

updated 6 months ago

Break Y Axis by MikeCF

Splits the y axis hiding values within a given range (axis, figure, plot)

breakyaxis(varargin)

image thumbnail

updated 6 months ago

inpolyhedron - are points inside a triangulated volume? by Sven

Test if 3d points are inside a mesh. Or, voxelise a mask from a surface. Mesh can be non-convex too! (inpolygon, stl, mesh)

inpolyhedron(varargin)

image thumbnail

updated 6 months ago

PingPong Game by lindo Ouseph

Ping pong game (matlab game, game, gui)

pingpong

image thumbnail

updated 6 months ago

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

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 7 months ago

SurfaceSmooth by Marc Lalancette

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

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

image thumbnail

updated 7 months ago

Patch Curvature by Dirk-Jan Kroon

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

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

image thumbnail

updated 7 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 9 months ago

HSVCone by Noura Semary

HSV Cone Visualizer (hsv, colors, patch)

HSVCone()

image thumbnail

updated 9 months ago

RGBCube by Noura Semary

RGB Cube Visualizer (rgb, patch, colors)

RGBCube()

image thumbnail

updated 11 months ago

getPatch by Konda Reddy Mopuri

Extracts a patch from an image, given the center location and size of the patch. (getpatch, patch extractor, extract patch)

getPatch(I,x,y,wx,wy)

image thumbnail

updated 11 months ago

unifyMeshNormals by Sven

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

unifyMeshNormals( varargin )

image thumbnail

updated 1 year ago

patch_rasterize by Andrea Tagliasacchi

Rasterization of a 2D triangulation (patch, triangulation, rasterization)

patch_rasterize( p )

image thumbnail

updated 1 year ago

stlwrite - Write binary or ascii STL file by Sven

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

stlwrite(filename, varargin)

image thumbnail

updated 1 year ago

Mesh voxelisation by Adam A

Voxelise a triangular-polygon mesh. (cad, stl, data import)

COMPUTE_mesh_normals(meshdataIN,invertYN)

CONVERT_meshformat(varargin)

READ_stl(stlFILENAME,varargin)

image thumbnail

updated 1 year ago

A patch for graphViz4Matlab toolbox by Reza Farrahi Moghaddam

This patch enables automatic change in thickness and also color of the graph edges (patch, graphviz4matlab, automatic thickness c...)

graphViz4Matlab

graphViz4MatlabNode

mypublishtest.m

image thumbnail

updated 1 year ago

Candystripe a Plot and Legend by Jonathan Sullivan

Adds candystriping to a given object, and automatically updates the legend entry as well. (plots, patch, bar)

candystripe(h,varargin)

image thumbnail

updated 1 year ago

Automatic Terrain Generation by Tucker McClure

A set a tools for generating artificial terrain and other rough phenomena mapped over a 2D surface. (terrain, landscape, mapping)

Demonstration of Algorithmic Terrain Generation

generate_brownian_mesh(n, zm)

generate_brownian_tri(n, nm, r0, el, rr)

image thumbnail

updated 1 year ago

Hatchfill by Neil Tandon

Fills an area with hatching or speckling. (plot, patch, hatch)

hatchfill(A,STYL,ANGLE,SPACING,FACECOL)

example.m

image thumbnail

updated 1 year ago

Custom Marker Plot by Salman Mashayekh

This simple code enables you to plot using custom markers. (custom marker, 2d plot, patch)

plotCustMark(xData,yData,markerDataX,markerDataY,markerSi...

plotCustMarkDemo.m

image thumbnail

updated almost 2 years ago

Vertices and faces matrices generation for rectangular prisms by Bilen Oytun Peksel

Vertices and faces matrices generation for rectangular prisms (faces, vertices, rectangular prism)

gen_vert (ms_x,ms_y,varargin)

image thumbnail

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

Patchline by Brett Shoelson

Visualize lines as patch objects. Specify any valid patch property, including transparency. (lines, patches, transparency)

patchline(xs,ys,varargin)

image thumbnail

updated 2 years ago

Polygon2Voxel by Dirk-Jan Kroon

Convert a triangulated mesh into a voxel volume (discretization, mesh, polygons)

Volume=polygon2voxel(FV,VolumeSize,mode,Yxz)

Volume=polygon2voxel_double(FacesA,FacesB,FacesC,Vertices...

image thumbnail

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

Binary STL file reader by Grant Lohsen

Update of the stlread function by Francis Esmonde-White to properly implement color reading. (3d models, binary, cad)

stlread(filename, verbose)

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

MATLABTETRIS by Matt Fig

Another MATLAB version of the classic game, Tetris. (tetris, gui, game)

matlabtetris(varargin)

image thumbnail

updated almost 3 years ago

applyhatch_plusC by Brian Katz

Modification of APPLYHATCH_PLUS, allowing for color and variable thickness for hatch patterns. (hatch, plotting, color)

applyhatch_plusC(h,patterns,patterncolors,colorlist,dpi,h...

makehatch_plus(hatch,n)

image thumbnail

updated almost 3 years ago

Finite Element Triangular Mesh Generator by Kehinde OROLU

This function generates triangular mesh for a rectangular shape structure for FEM analysis (mesh, finite element analys..., matrix)

[coords cT nNodes ]=femTriangularMeshGenerator(Lx,Ly,Nx,NE)

FEMmeshExample.m

image thumbnail

updated 3 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. (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 3 years ago

STL File Reader by Eric Johnson

STLREAD imports geometry from a binary stereolithography (STL) file into MATLAB. (data import, data export, geometry)

3D Model Demo

stlread(file)

image thumbnail

updated 3 years ago

Hatch fill patterns plus Color & Invert by Brandon Levey

Updated code hatch with color and inverted hatches (bar, color, figure)

applyhatch_pluscolor(h,patterns,CvBW,Hinvert,colorlist, ...

makehatch_plus(hatch,n,m)

image thumbnail

updated 3 years ago

plot_ci by CĂ©ldor

Plots confidence intervals and the patch between lines (plot, patch, confidence interval)

plot_ci(X,Y,varargin)

image thumbnail

updated 3 years ago

MATLAB Pool by Husam Aldahiyat

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

pool(varargin)

image thumbnail

updated 3 years ago

Show 3D model by Francis Esmonde-White

A function to simplify plotting 3D models. (stl, 3d model, patch)

show_model(model,varargin)

image thumbnail

updated 3 years ago

quiver3Dpatch by Kevin Moerman

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

quiver3Dpatch.m

image thumbnail

updated 3 years ago

mesh2tri by Kevin Moerman

Creates regular triangulation of meshgrid data (triangulation, meshgrid, data exploration)

mesh2tri.m

image thumbnail

updated 3 years ago

Image3 by Knut

A simple function for displaying 3-d arrays similar to how image() can be used for 2-d arrays. (image, image3, volume visualization)

image3(mat)

image thumbnail

updated 3 years ago

Patch Slim (patchslim.m) by Francis Esmonde-White

Remove duplicate vertices in surface meshes. (stlread, stl file, 3d models)

[vnew, fnew]=patchslim(v, f)

image thumbnail

updated 3 years ago

Binary STL file reader by Francis Esmonde-White

This binary STL file reader is much faster than the existing readers. (stl file, stlreadm, 3d models)

stlread(filename, verbose)

image thumbnail

updated 3 years ago

Plot cylinder by sjye

Triangulated patch cylinder (cylinder, patch, repmat)

cylinder.m

image thumbnail

updated 3 years ago

Draw a cylinder. by sjye

Easy cylinder drawing. (3d, cylinder, patch)

enclosed_cylinder.m

image thumbnail

updated 3 years ago

Timer with Status Bar by Gustavo Orellana

Implementation of a status bar (progress bar) using patches. (status bar, progress bar, barra de progreso)

myTimer(varargin)

image thumbnail

updated almost 4 years ago

Move a 3D object with mouse in a traditional 4-view window by Gang Wang

Interactively move a 3D object anywhere in the 3D space with a mouse. (interactive gui, moving 3d objects, graphics)

TDFig(varargin)

image thumbnail

updated almost 4 years ago

Robust Sparse data types by Matt J

Creates sparse array like MATLAB's built-in sparse type, but robust to certain bugs/errors. (sparse, patch, bug)

asgn(a1, a2)

defaultTref

defaultTref

image thumbnail

updated almost 4 years ago

File Ordering Patch Utility for MATLAB by Michael Chan

The utility patches the reordering considering the length of the filename during the sorting. (string, utility, directory)

cell2str(c,n,mode)

displayImagesInDirectory(targetFolder, imageFiles, imageF...

listFilesInDirectory( targetFolder, imageFileType )

image thumbnail

updated almost 4 years ago

Patch Antenna Design Using Sonnet v3.2 by Serhend Arvas

Designs a probe fed rectangular patch antenna using true electromagnetic simulation. (optimization, electromagnetic, sonnet)

BotNs=botN(V,N)

Ferror=GenerateSimulate(freq, zin, height, er, LossTanD, ...

Found=SearchFile(filename,txt)

Contact us