Utilities > PreProcessing > Structure > Create_Block


Create_Block

Purpose

generation of node coordinates and element connectivity for quadrilateral block

Synopsis

b = Create_Block (xy,n,type)

Description

CREATE_BLOCK generation of node coordinates and element connectivity for quadrilateral block
  B = CREATE_BLOCK(XY,N,TYPE) node coordinates and element connectivity for quadrilateral block
  the function generates a triangular or quadrilateral mesh with N(1) x N(2) elements
  depending on variable TYPE;  the generated mesh is returned in data structure B
  with fields B.XY  for the node coordinates and B.CON for the element connectivity   

  Input Variables
  ---------------
  XY   = corner point coordinates of block in counterclockwise (CCW) order
  N    = 2-element vector with number of elements in node 1-2 and node 2-3 directions
  TYPE = 3 : three node triangle (diagonal in the direction 1-3)
  TYPE = 4 :  four node quad
  TYPE = 6 :   six node triangle (diagonal in the direction 1-3) 
  TYPE = 8 : eight node quad     
  TYPE = 9 :  nine node quad

  Example:
    x  = [0 1 2 -1] ;
    y  = [0 0 1 1] ;
    XY = [x',y']
    b  = block(XY,[2;2]) ;
    creates 2x2 mesh of elements with corners 1: (0,0), 2: (1,0), 3: (2,1) and 4: (-1,1)

Cross-Reference Information

This function calls:

This function is called by: