• Publications
  • Influence
Moving objects in space: exploiting proprioception in virtual-environment interaction
TLDR
We present a unified framework for virtual-environment interaction based on proprioception, a person's sense of the position and orientation of his body and limbs, that allows a user to interact with a virtual world intuitively, efficiently, precisely, and lazily. Expand
  • 722
  • 40
  • PDF
Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments
TLDR
We propose an adaptive display algorithm for interactive visualization that guarantees a user-specified target frame rate, even during visualization of very large, complex models. Expand
  • 772
  • 36
  • PDF
Visibility preprocessing for interactive walkthroughs
TLDR
We describe a method of visibility preprocessing that is efficient and effective for axis-aligned or axial architectural models. Expand
  • 556
  • 20
  • PDF
Functional optimization for fair surface design
TLDR
This paper presents a simple-to-use mechanism for the creation of complex smoothly shaped surfaces of any genus or topology. Expand
  • 423
  • 13
  • PDF
A VLSI RISC
TLDR
A general trend in computers today is to increase the complexity of architectures commensurate with the increasing potential of implementation technologies, as exemplified by the complex successors of simpler machines. Expand
  • 330
  • 9
  • PDF
Management of large amounts of data in interactive building walkthroughs
TLDR
A lock comprising a bolt slidable into an operative position and from there rotatable into a locked position in which pins projecting from the bolt prevent it from sliding: locking members are rotatable about axes orthogonal to the axis of the bolt into positions where they interfere with rotation of the pins, and prevent the bolt from being rotated out of the locked position. Expand
  • 247
  • 9
  • PDF
Optimal adaptive k-means algorithm with dynamic adjustment of learning rate
TLDR
An adaptive k-means clustering algorithm that approximates an optimal clustering solution with an efficient adaptive learning rate, which renders it usable in situations where the statistics of the problem task varies slowly with time. Expand
  • 145
  • 7
Object associations: a simple and practical approach to virtual 3D manipulation
TLDR
This paper describes a software framework to aid in designing and implementing convenient manipulation behaviors for objects in a 3D virtual environment. Expand
  • 114
  • 7
  • PDF
Generation of 3D building models from 2D architectural plans
TLDR
A robust, semi-automatic way is presented to create 3D polyhedral building models from computer-drawn floor plans, requiring minimal user interaction. Expand
  • 101
  • 7
Local surface interpolation with Bézier patches
TLDR
A surface interpolation method for meshes of cubic curves is described using Farin's conditions of G^1 continuity between patches. Expand
  • 129
  • 5