Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.472.181 Times

Triangular Mesh Refinement 1.0

  Date Added: April 06, 2013  |  Visits: 241

Triangular Mesh Refinement

Report Broken Link
Printer Friendly Version


Product Homepage
Download (43 downloads)



This function "refinepatch" can refine any triangular mesh surface ( patch) with 4-split spline interpolation, see screenshot.Literature:The spline interpolation of the face edges is done by the Opposite Edge Method, described in: "Construction of Smooth Curves and Surfaces from Polyhedral Models" by Leon A. ShirmanHow it works:The tangents (normals) and velocity on the edge points of all edges are calculated. Which are later used for b-spline interpolation when splitting the edges.A tangent on an 3D line or edge is under defined and can rotate along the line, thus an (virtual) opposite vertex is used to fix the tangent and make it more like a surface normal.B-spline interpolate a half way vertices between all existing vertices using the velocity and tangent from the edge points. After splitting a new face list is constructed with 4 times as many faces.Implementation:Some Matlab files are also available as MEX files to allow quick refinement of large meshes.Please Leave a comment, if you find a bug, like the code or know improvements.

Requirements: No special requirements
Platforms: Matlab
Keyword: Bspline Defined Existing Interpolate Normal Vertex Vertices
Users rating: 0/10

License: Shareware Size: 10 KB
USER REVIEWS
More Reviews or Write Review


TRIANGULAR MESH REFINEMENT RELATED
Development Tools  -  splitFV - split a mesh 1.0
%SPLITFV Splits faces and vertices into connected pieces% FVOUT = SPLITFV(F,V) separates disconnected pieces inside a patch defined by faces (F) and% vertices (V). FVOUT is a structure array with fields "faces" and "vertices". Each element of%...
10 KB  
Development Tools  -  CON2VERT - constraints to vertices 1.0
CON2VERT - convert a convex set of constraint inequalities into the set of vertices at the intersections of those inequalities;i.e., solve the "vertex enumeration" problem.V = con2vert(A,b)Converts the polytope (convex polygon, polyhedron, etc.)...
10 KB  
Development Tools  -  Normal gravity value using Somigliana's formula 1.0
NGRAV computes the normal gravity value (in m/sec^2 unit) of a point with the geodetic latitude defined in GRS80 ellipsoid,which is the more up-to-date and internationally adopted reference ellipsoid.The normal gravity value is used for the...
10 KB  
Development Tools  -  IntersectPlaneTriangle mex 1.0
Calculation of intersection segment between a plane (defined with a point p0 that lies on the plane and a normal vector n of that plane) and a triangle (defined with its vertices P1, P2 and P3)N : Normal to plane , |N| = 1, N->(nx3)Q : Point into...
20.48 KB  
Multimedia  -  Compute normal vectors of 2.5D triangulation 1.0
It could be useful to know the normal vectors of a surface. The function provided is able to take a 2.5D unrestricted triangulation (Delaunay or not) which define a 3D surface and computes the normal vectors of each cell. It is possible to compute...
10 KB  
Libraries  -  SQL::Interpolate 0.33
SQL::Interpolate is a Perl module to interpolate Perl variables into SQL statements. SYNOPSIS use SQL::Interpolate qw(:all); # Some sample data to interpolate: my $s = blue; my @v = (5, 6); # Variable references are transformed into bind...
57.34 KB  
Networking  -  User defined print button Script 1.1
User defined print button script creates an image that acts as a print button. The button appearance can be customized by modifying the appropriate code.The script is cross browser compatible.
266.24 KB  
Development Tools  -  the Network Simplex Algorithm 1.0
Consider the digraph with N vertices and M arcsN Vertices of the graph is expressed by the numbers 1,d-deTZ,N.Given the capacities of arcs, the demand functions of vertices and the cost functions of the arcs, then define the flow network of the...
10 KB  
Development Tools  -  A Normal Sinus Rythm Of HEARTVI1 Simulink 1.0
It is a normal sinus rythm of heart VI1 simulink,artificial heart,sinus beater greater,frequencies,FS=2FA=2FV.13 pics for sinus and 5 pics for A and V.
10 KB  
Development Tools  -  Bivariate Cumulative Normal Probability 1.0
bivnormcdf gives the bivariate normal probability.function p = bivnormcdf(a,b,rho)where rho is the correlation.
10 KB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB