Three-dimensional visualization and analysis methodologies: a current perspective.