This routine reads the surface data from a set of stl files and stores it in the surfaceData_type.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_surfData_type), | intent(inout) | :: | me | datatype to store the surface information |
||
logical, | intent(in), | optional | :: | useInitPos | shall the initial points be stored and used for updating the points later on ??? |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | nPoints(size(me%stlHead)) | ||||
integer, | private | :: | nTrias(size(me%stlHead)) | ||||
integer, | private | :: | nPoints_total | ||||
real(kind=rk), | private, | allocatable | :: | tmp_pointCoords(:,:) | |||
integer, | private | :: | nodeOffset | ||||
integer, | private | :: | triOffset | ||||
integer, | private | :: | iFile | ||||
integer, | private | :: | ierr | ||||
logical, | private | :: | tmp_useInitPos | ||||
real(kind=rk), | private | :: | minX | ||||
real(kind=rk), | private | :: | minY | ||||
real(kind=rk), | private | :: | minZ | ||||
real(kind=rk), | private | :: | maxX | ||||
real(kind=rk), | private | :: | maxY | ||||
real(kind=rk), | private | :: | maxZ |