Save facet into binary file.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(facet_object), | intent(in) | :: | self | Facet. |
||
| integer(kind=I4P), | intent(in) | :: | file_unit | File unit. |
subroutine save_into_file_binary(self, file_unit)
!< Save facet into binary file.
class(facet_object), intent(in) :: self !< Facet.
integer(I4P), intent(in) :: file_unit !< File unit.
real(R4P) :: triplet(3) !< Triplet record of R4P kind real.
triplet(1) = real(self%normal%x, R4P) ; triplet(2) = real(self%normal%y, R4P) ; triplet(3) = real(self%normal%z, R4P)
write(file_unit) triplet
triplet(1) = real(self%vertex_1%x, R4P) ; triplet(2) = real(self%vertex_1%y, R4P) ; triplet(3) = real(self%vertex_1%z, R4P)
write(file_unit) triplet
triplet(1) = real(self%vertex_2%x, R4P) ; triplet(2) = real(self%vertex_2%y, R4P) ; triplet(3) = real(self%vertex_2%z, R4P)
write(file_unit) triplet
triplet(1) = real(self%vertex_3%x, R4P) ; triplet(2) = real(self%vertex_3%y, R4P) ; triplet(3) = real(self%vertex_3%z, R4P)
write(file_unit) triplet
write(file_unit) 0_I2P
endsubroutine save_into_file_binary