type contains sphere information
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=rk), | private | :: | origin(3) | ||||
| real(kind=rk), | private | :: | radius | ||||
| logical, | private | :: | only_surface | To choose what to do with intersection of this object if only_surface = true than the only the surface of the object is intersected if only_surface = false then the whole object is intersected default is set to false |