image thumbnail

updated 7 days ago

plywrite by Ahmet Cecen

Export data to ply format. (visualization, mesh, triangular mesh)

plywrite(filename,faces,verts,varargin)

image thumbnail

updated 10 days ago

gptoolbox by Alec

Alec (view profile)

Useful functions for geometry processing, constrainted optimization and image processing. (geometry, geometry processing, linear algebra)

image thumbnail

updated 12 days ago

Spatial Wall Shear Stress Gradient of Point Cloud using Least Square Approximation by Gerald Riccardello

Function to find Spatial Wall Shear Gradient of a Point Cloud (function, mesh)

WSS_Surface_Gradient(pointcld_norm_WSSmag_comp, NN)

image thumbnail

updated 13 days ago

Optimal Step Nonrigid ICP by Charlie Nash

Matlab implementation of non-rigid iterative closest point (mesh, registration, icp)

image thumbnail

updated 20 days ago

meshSubdivision by Ankur Pawar

Function to subdivide a triangular mesh. (patch, mesh, subdivision)

meshSubdivision(V, F)

testMeshSubdivision.m

image thumbnail

updated 22 days ago

QuickerSim CFD Toolbox by QuickerSim

QuickerSim (view profile)

Flexible CFD environment for solving incompressible fluid flow & heat transfer problems. (mathematics, simulation, example)

image thumbnail

updated 1 month ago

Mesh cross-sections by Brian

Brian (view profile)

Slice a mesh by finding plane/mesh intersection polygons. (plane, mesh, geometry)

image thumbnail

updated 1 month ago

TRIGRADIENT2.m by Miguel Nuño

First and second order derivative calculation on a 2D point mesh. (mesh, derivatives, gradient)

trigradient2.m

image thumbnail

updated 1 month ago

Patch Remesher by Manu

Manu (view profile)

Iterative triangle optimization for mesh (patch, image processing, mesh)

cleanpatch(V, F)

edgecollaps( vnew, fnew, sizzz,voriginal,foriginal )

project(vS,fS,vT,fT)

image thumbnail

updated 1 month ago

LP modes calculate and draw by Ammar1993

This script can calculates the LP modes for specific attributes of a fiber and draw them. (lp, modes, fiber)

LP_modes_calculate_and_draw.m

image thumbnail

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

image thumbnail

updated 3 months ago

geom3d by David Legland

David Legland (view profile)

Library to handle 3D geometric primitives: create, intersect, display, and make basic computations (potw, pick of the week, 3d)

demoDrawTubularMesh

demoGeom3d

demoInertiaEllipsoid

image thumbnail

updated 3 months ago

inpolyhedron - are points inside a triangulated volume? by Sven

Sven (view profile)

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

IntegrateTri by Thomas Montenegro-Johnson

Numerically integrate a function given at the nodes of a 2D triangulation (integration, mesh, utilities)

integrate_fun_trimesh(p,t,f)

test_tri_integrator

image thumbnail

updated 6 months ago

Plot mesh as interactive html by Benjamin I

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

image thumbnail

updated 6 months ago

Plot mesh as animated interactive html by Benjamin I

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

image thumbnail

updated 6 months ago

subroutines/xmlmesh by Brad

Brad (view profile)

xmlmesh is a Matlab function to format triangulated mesh data for xml file output. (delaunaytriangulation, mesh, xml)

image thumbnail

updated 6 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

DUALMESH - Polygonal mesh construction. by Darren Engwirda

Darren Engwirda (view profile)

Construct polygonal "dual" meshes from 2-simplex triangulations embedded in R^3. (mathematics, modeling, 2d)

image thumbnail

updated 9 months ago

Compute exact rigid-body parameters of objects represented by triangular surface meshes by Anton Semechko

Compute exact rigid body parameters of closed triangular surface meshes using divergence theorem (local reference frame, rigid body, kinematics)

IcosahedronMesh

RBP_cuboid(TR,vis)

RBP_ellipsoid(TR,vis)

image thumbnail

updated 9 months ago

Elliptic Mesh Smoother by Andrew

Andrew (view profile)

Smooth an initial 2d mesh distribution using the elliptic grid equation (mesh, cfd, grid)

elliptic_mesh(xy)

test.m

image thumbnail

updated 10 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 11 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 11 months ago

IsoLine by Ulrich Reif

IsoLine is drawing lines on a surface along which a given function has constant values. (triangulation, contour, mesh)

IsoLine(Surf,F,V,Col)

IsoLineDemo

image thumbnail

updated 11 months ago

Shape Model Builder by Manu

Manu (view profile)

Framework to develop shape models (image processing, mesh, image registration)

ICPmanu_allign2(target,source)

ICPmanu_allignSSM(vnew,MEAN3d,estimate,BTXX,BTXY,BTXZ,nro...

PCAData(RR)

image thumbnail

updated 12 months ago

Code to realize Olga Sorkine paper by Mohamed Elkomy

used in accompany with graph tool box (mesh)

testA.m

test_12.m

test_13.m

image thumbnail

updated 12 months ago

Pointsinpolyhedron-Test if points are in polyhedron by YuFei Guo

YuFei Guo (view profile)

Test if points are inside/outside/on single material or multi-material triangulated polyhedron (point, points, polyhedron)

Tutorial and examples of PINPOLYHEDRON function

first_step.m

image thumbnail

updated 12 months ago

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

Thomas (view profile)

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

2 Dimensional Optimization using a Continuous Genetic Algorithm by Hashem Rizk

Function Optimization using a Continuous Genetic Algorithm (gentic, optimization, gui)

GeneticAlgorithmOptimizationGUI(varargin)

image thumbnail

updated 1 year ago

Exact minimum bounding spheres/circles by Anton Semechko

Compute exact or approximate minimum bounding spheres/circles (optimization, geometry, sphere)

ApproxMinBoundSphereND.m

ExactMinBoundCircle(X)

ExactMinBoundSphere3D(X)

image thumbnail

updated 1 year ago

Surface Intersection by Jaroslaw Tuszynski

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

Tutorial for SurfaceIntersection Function

SurfaceIntersection.m

image thumbnail

updated 1 year ago

Computational Geometry Toolbox by George Papazafeiropoulos

Convex hull, mesh generation, Delaunay triangulation, Voronoi diagram and other algorithms. (bounding box, concave, convex)

Bounding box of a random point set in 2-dimensional space

Bounding box of a random point set in 3-dimensional space

Bounding box of a random point set in 4-dimensional space

image thumbnail

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

femTriangularMeshGenerator(Lx,Ly,Nx,NE)

FEMmeshExample.m

image thumbnail

updated 1 year ago

punctureSurface by Paul Kassebaum

Create a 3D printable meshed surface (3d printing, stl, mesh)

punctureSurface(manifold, boundVert, holeSize, shellThick...

tPunctureSurface.m

image thumbnail

updated 1 year ago

3D mesh transform using sparse control points by Daniel Markel

Performs a 3D non-rigid deformation using irregularly placed transformation vectors (non rigid, deformation, sparse)

inhull(testpts,xyz,tess,tol)

mesh_transform3D2(im,bold,bnew,tmesh,X,Y,Z)

image thumbnail

updated 1 year ago

meshArea.m by Thomas

Thomas (view profile)

Calculate the area of a triangular irregular network (point cloud, tin, mesh)

meshArea(faces, points)

image thumbnail

updated 1 year ago

fastscatter.m by Aslak Grinsted

Aslak Grinsted (view profile)

A much faster scatterplot (scatter, scatterplot, points)

fastscatter(X,Y,C,varargin)

image thumbnail

updated 1 year ago

Curvature Estimationl On triangle mesh by Itzik Ben Shabat

Computes curvature and curvature derivative tensors in each vertex of a triangle meshes (curvature, mesh, computational geometr...)

CalcCurvature(FV,VertexNormals,FaceNormals,Avertex,Acorne...

CalcCurvatureDerivative(FV,FaceNormals,PrincipalCurvature...

CalcFaceNormals(FV)

image thumbnail

updated 1 year ago

splitFV - split a mesh by Sven

Sven (view profile)

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

SurfaceAdjacency(mnSurfTri, mfSurface)

TutteMap(mnTriangulation)

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)

LoopSubdivisionLimited( mfMeshPoints, mnTriangulation, fM...

image thumbnail

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

Unstructured quadrilateral mesh quality assessment by Allan Peter Engsig-Karup

Assess the quality of a quadrilateral mesh using a simple indicator. (mesh, quality, quadrilateral)

MeshQualityQuads(EToV,VX,VY)

image thumbnail

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

Dataplot3 by Tapiwa

Tapiwa (view profile)

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

dataplot3( Data, Pos, res )

image thumbnail

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

MSH (fluent mesh) reader by Wouter

Wouter (view profile)

This function loads a fluent mesh (*.msh file) into an matlab struct. (mesh, import, fluent)

mshread( filelocation, disp_loading_progress )

image thumbnail

updated 2 years ago

2D image to STL mesh by Pasquale Franciosa

Convert 2D images to 3D stl CAD model (image processing, mesh, gui tools)

View3dIMAGE.m

view3d(arg,arg2)

image thumbnail

updated 2 years ago

unifyMeshNormals by Sven

Sven (view profile)

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

unifyMeshNormals( varargin )

Contact us