Define arbitrary, logical set of points in 3D(xyz) space, no elements are created.
The set of points can be connected into hexahedrals by using the command createpts/brick
as shown in the example and image below.
This point distribution is defined by 8 points along the xyz axis. This differs from createpts/brick/xyz/ which generates a logicially rectangular distribution defined by 2 points at the mininum and maximum corners of the domain and then generates connectivity for elements.
quadxyz/ nx,ny,nz / & x1,y1,z1/x2,y2,z2/x3,y3,z3/x4,y4,z4 / & x5,y5,z5/x6,y6,z6/x7,y7,z7/x8,y8,z8
nx ny nz
specifies the number of points between the 1st and last point along each X, Y, Z axis. The number of points will be 1 more than the number of spaces.
x1,y1,z1/x2,y2,z2/x3,y3,z3/x4,y4,z4
are the coordinates counter clockwise around the bottom quad face.
x5,y5,z5/x6,y6,z6/x7,y7,z7/x8,y8,z8
are the coordinates counter clockwise around the top quad face.
define NPTS 2
cmo/create/mohex
quadxyz/NPTS NPTS NPTS/ &
0. 0. 0./1. 0. 0.02 / 1. 1. 0. /0. 1. .1 / &
0. 0. 1./1. 0. 1./ 1. 1. 1. /0. 1. 1.1
createpts/brick/xyz/NPTS NPTS NPTS/1,0,0/connect
Create a 2x2x2 point distribution (mesh object with 0 elements). Then use createpts/brick to create connectivity. The result is a single hex with 8 points as shown in the image.
Click on image for full size.