type contains intrinsic plane information
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rk), | public | :: | origin(3) |
origin of the plane in x,y,z coordinate system |
|||
real(kind=rk), | public | :: | vec(3,2) |
two vectors defining the plane length 1st index x,y,z coordinate, 2nd index vector number |
|||
type(tem_triangle_type), | public | :: | triangle(2) |
Convert plane into two triangles |
|||
real(kind=rk), | public | :: | unitNormal(3) |
unit normal direction of a plane |
type tem_plane_type
!> origin of the plane in x,y,z coordinate system
real(kind=rk) :: origin(3)
!> two vectors defining the plane length
!! 1st index x,y,z coordinate, 2nd index vector number
real(kind=rk) :: vec(3,2)
!> Convert plane into two triangles
type(tem_triangle_type) :: triangle(2)
!> unit normal direction of a plane
real(kind=rk) :: unitNormal(3)
end type tem_plane_type