Home > brede > brede_sur.m

brede_sur

PURPOSE ^

brede_sur - Overview of 'sur' structure and functions

SYNOPSIS ^

function varargout = brede_sur(varargin)

DESCRIPTION ^

 brede_sur            - Overview of 'sur' structure and functions
 
       Functions:
         brede_sur_area          - Area of surface
         brede_sur_color         - Make color for the surface
         brede_sur_connectivity  - Return connectivity matrix
         brede_sur_cube          - Construct cube
         brede_sur_dist          - Distance computation
         brede_sur_drury         - Return Drury Visible human
         brede_sur_octahedron    - Construct a octahedron
         brede_sur_reduce        - Remove some polygons
         brede_sur_refine        - Add more polygons
         brede_sur_octahedron    - Construct a octahedron
         brede_sur_scalevert     - Scale position of vertices
         brede_sur_smoothvert    - Smooth position of vertices
         brede_sur_sphere        - Construct a sphere
         brede_sur_subsurface    - Extract part of surface
         brede_sur_sur2mat       - Convert to 'mat' structure
         brede_sur_tetrahedron   - Construct a tetrahedron
         brede_sur_triangularize - Turn surface into triangles 
         brede_sur_unfold        - Unfold the cortex

         brede_read_off    - Read OFF file
         brede_ta3_sur     - Plot 'sur' structure in 3D
         brede_ui_sur      - Graphical user interface for 'sur'
         brede_vol_vol2sur - Convert a volume to a surface 
         brede_write_off   - Write OFF file

       The 'sur' structure contains a surface represented by faces
       and vertices of polygons. The 'faces' and 'vertices' field are
       mandatory, the other field optional. 

       If called with no input argument this function will start the
       graphical user interface for 'sur' structure (controled by the
       brede_ui_sur function) with the surface from Drury and Van
       Essen Visible Human. 

       Structure:
         S.description     - Short text description
         S.faces           - Faces index from one in vertices matrix
         S.filename        - Filename if structure read from file
         S.type = 'sur'    - Structure identifier
         S.vertices        - Vx3 matrix with V vertices

       Example:
         S1 = brede_sur_octahedron('size', 0.03); 
         S2 = brede_sur_refine(S1);
         S3 = brede_sur_reduce(S2);
         figure, brede_ta3_frame, brede_ta3_sur(S3)

       See also BREDE, BREDE_SUR_AREA, BREDE_SUR_COLOR,
                BREDE_SUR_CONNECTIVITY, BREDE_SUR_CUBE,
                BREDE_SUR_DIST, BREDE_SUR_DRURY,
                BREDE_SUR_OCTAHEDRON, BREDE_SUR_REDUCE,
                BREDE_SUR_REFINE, BREDE_SUR_SCALEVERT,
                BREDE_SUR_SMOOTHVERT, BREDE_SUR_SPHERE,
                BREDE_SUR_SUBSURFACE, BREDE_SUR_SUR2MAT,
                BREDE_SUR_TETRAHEDRON, BREDE_SUR_TRIANGULARIZE,
                BREDE_SUR_UNFOLD, BREDE_READ_OFF, BREDE_TA3_SUR,
                BREDE_UI_SUR, BREDE_VOL_VOL2SUR, BREDE_WRITE_OFF.

 $Id: brede_sur.m,v 1.12 2007/07/13 20:22:15 fn Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 27-Nov-2009 18:11:22 by m2html © 2005