/* basal_lamina.mdl */

 

/* The basal lamina surface (book Fig. 4.4A) is a polygon mesh that contains 12994 vertices and 25365 triangular mesh elements. */

 

basal_lamina POLYGON_LIST {    /* This object named "basal_lamina" is instantiated in the main mdl file "rat_nmj.main.mdl". */

  VERTEX_LIST {

    [ 1.19325, -0.996566, 0.0742573 ]    /* position 0 in the vertex list */

    /* vertices 1 – 12993 omitted */

  }

  ELEMENT_CONNECTIONS {

    [ 0, 3, 2 ]    /* Mesh element 0 */

    /* element connections for mesh elements 1-25364 omitted */

  }

  FULLY_CLOSED = NO

  ADD_EFFECTOR {    /* Add AChE effector sites. */

    STATE = AChE.E    /* Molecule name "AChE.E" refers to state "E" within the previously defined "AChE" reaction mechanism. */

    DENSITY = 1800    /* 1800 AChE.E molecules per square micron. */

    ELEMENT = ALL_ELEMENTS    /* Add to all mesh elements. */

    POLE_ORIENTATION = POSITIVE_FRONT    /* Positive pole on front face of mesh elements. */

  }

  /* The following two statement blocks make the entire mesh transparent (rather than reflective, the default condition) to diffusing ACh and Ch molecules. */

  TRANSPARENT {

    LIGAND = ACh

    ELEMENT = ALL_ELEMENTS    /* To make only part of the mesh transparent to ACh molecules, could have specified individual mesh elements using their position numbers in the element connections list. */

  }

  TRANSPARENT {

    LIGAND = Ch

    ELEMENT = ALL_ELEMENTS

  }

}