Visual Access for 3D Data - CiteSeerX

17 downloads 0 Views 214KB Size Report
Apr 13, 1996 - The characteristic bell-curve of the gaussian means that for points near the line of sight (when l;! is small) h, will be greatest. Points further from ...
APRIL

13-18,

CH196

1996



~EB

.,.

.

.

Visual Access for 3D Data David J. Cowperthwaite,

M. Sheelagh T. Carpendale,

School of Computing

F. David Fracchia

Science, Simon Fraser University

Burnaby, B.C. V5A 1S6 Canada cowperth @cs.sfu.ca ABSTRACT We describe a novel solution to the problem of occlusion in viewing three-dimensional data. A distortion function is used to clear a line of sight to previously

obscured interior

ele-

ments. Keywords Distortion

viewing,

3D interaction

INTRODUCTION There is accumulating three-dimensional

evidence [1] supporting

representations

the idea that

of data are advantageous.

Unlike 2D techniques, 3D viewing encounters a fundamental problem in the display of information in that it is possible for an object of interest to be partially or wholly occluded by other objects. Current solutions provide access to such internal details through the use of cutting planes, layer removal, fly-through,

and transparency.

sult in the loss of contextual

However, such techniques reinformation.

The recent desire to integrate from the field of cognitive

knowledge

and experience

science into the design of user in-

terfaces and new interaction ciation of the importance

paradigms

of presenting

data within

its con-

text [3, 4]. Our goal is to allow interactive access to 3D information spaces while maintaining context. This is achieved by providing a viewer aligned visual access distortion which clears a line of sight to the object of interest, permitting examination

Figure 1: 3D Lattice with central focus made visible

has led to an appre-

This method extends the ideas and techniques used to dleal with occlusion in 3DPS [2], namely a viewer-aligned distortion of an information

space. Our algorithm

from all angles.

or region to the viewpoint VISUAL

ACCESS

DISTORTION

The problem of occlusion

proceeds as fol-

lows. Let L be a line segment extending from the focal object

arises when objects lie on or near

the line of sight, between the viewpoint

and the focus. The

solution is to move data objects away from the line of sight where necessary, clearing a path to the focus. A distortion is

(the line of sight), and a vectc~r ii

be the shortest vector from any other object O at position

P

to a point N on the line L (used to establish the direction

of

the displacement).

A gaussian distribution

late the magnitude of v.

of the displacement

is used to calcu-

based on the length

applied radially about the line of sight, displacing data items in gradually decreasing amounts as their distance from the line of sight increases (Figure 1). Here the scale and hue of

For a given value of IZI we determine the height h of the gmts-

the focal node have been adjusted to distinguish

greatest. Points further from the line of sight will have pro-

it from the

gressively

field. Permission to make digital/hard copies of all or part of this material for personal or classroom use is granted without fee provided thai the copies are not made or distributed for proftt or commercial advan(age, (he copyright notice, the title of the publication and ifs date appear, and notice is given that copyright is by permission of the ACM, Inc. To copy otherwise, to republish, permission

to post and/or

CH1 ’96 @I1996

sian. The characteristic bell-curve of the gaussian means that for points near the line of sight (when l;! is small) h, will be

on

servers

or to redistribute

to lists,

fee.

Companion, Vancouver, ACM o-89791-832-O/96/04.

BC Canada .$3.50

requires

specific

tribution

smaller displacement of the distortion

values (Figure 2). The dis-

can be controlled

height and standard deviation

of the curve.

by adjusting the Since the vi{ew-

ing direction is along the line of sight the resulting distortions will appear to be radially symmetrical about the focus. Furthermore, the visibility of the focus will be maintained under rotation of the data or motion of the viewpoint, smoothly deflecting potentially occluding nodes away from the line of

175

CH196

1

Figure 2: Crosss xtion

of expandin

Suggest Documents