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