Generator of 3D face-centered rectangular lattices of horizontal point patterns

Description

Create a FigLat-class object representing a 3D face-centered rectangular lattice of horizontal point patterns lying in a rectangle.

Usage

1
PPFCRectLat3(d=1,dx=sqrt(2)*d,dz=d,n=1,xp=dx/5,yp=xp,h3=TRUE)

Arguments

d

the distance between two neighbour diagonal locations on the horizontal plane. Default: 1.

dx

the distance between two neighbour locations along the x-axis on the horizontal plane. Default: sqrt(2)*d.

dz

the vertical spacing between two neigbour horizontal planes. Default: d.

n

the number of points in each point pattern. Valid values for n: 1, 4, 5, 6, 7, 8 or 9 (see PP3 or PP2 documentations). Default: 1 (lattice of points).

xp

the side length of the bounding rectangle, parallel to the x-axis. Default: dx/5.

yp

the side length of the bounding rectangle, parallel to the y-axis. Default: xp (square bounding box for each point pattern).

h3

determines the orientation of the point pattern when n=6, 7 or 8, see PP3 or PP2 documentations.

Value

A FigLat-class object.

See Also

Generators FigLat, PointPattern, PP3, FCRectLat3, generators of other 3D lattices of point patterns PPBCRectLat3, PPRectLat3.

Examples

1
2
PPFCRectLat3()# 3D unit face-centered rectangular vector lattice
print(PPFCRectLat3(dx=1,n=7))

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.