Abstract:
We propose a general paradigm for generating optimal coordinate frame fields that may be exploited to annotate and display curves and surfaces. Parallel-transport framings, which work well for open curves, generally fail to have desirable properties for cyclic curves and for surfaces. We suggest that minimal quaternion measure provides an appropriate generalization of parallel transport. Our fundamental tool is the "quaternion Gauss map," a generalization to quaternion space of the tangent map for curves and of the Gauss map for surfaces. The quaternion Gauss map takes 3D coordinate frame fields for curves and surfaces into corresponding curves and surfaces constrained to the space of possible orientations in quaternion space. Standard optimization tools provide application-specific means of choosing optimal, e.g., length- or area-minimizing, quaternion frame fields in this constrained space. We observe that some structures may have distinct classes of minimal quaternion framings, e.g,...
Citations
|
238
|
Animating rotation with quaternion curves
– Shoemake
- 1985
|
|
119
|
Topology from the differentiable viewpoint
– Milnor
|
|
112
|
Constraint methods for flexible models
– Platt, Barr
- 1988
|
|
87
|
Jr.: Calibrated geometries
– Harvey, Lawson
- 1982
|
|
77
|
The Topology of Fibre Bundles
– Steenrod
- 1951
|
|
75
|
Modern Differential Geometry of Curves and Surfaces with Mathernatica, 2nd ed. Boca Raton, crc press edition
– Gray
- 1997
|
|
71
|
MINOS 5.0 user’s guide
– Murtagh, Saunders
- 1983
|
|
66
|
Anisotropic reflection model
– Kajiya
- 1991
|
|
52
|
The Surface Evolver
– Brakke
- 1992
|
|
47
|
Smooth interpolation of orientations with angular velocity constraints using quaternions
– BARR, CURRIN, et al.
- 1992
|
|
46
|
A general construction scheme for unit quaternion curves with simple high order derivatives
– Kim, Kim, et al.
- 1995
|
|
41
|
Constrained 3D navigation with 2d controllers
– Hanson, Wernert
- 1997
|
|
38
|
Calculation of reference frames along a space curve
– Bloomenthal
- 1990
|
|
31
|
Quaternions and Rotation Sequences
– Kuipers
- 1999
|
|
24
|
There is more than one way to frame a curve
– Bishop
- 1975
|
|
21
|
A treatise on the differential geometry of curves and surfaces
– Eisenhart
- 1909
|
|
21
|
Fast construction of accurate quaternion splines
– Ramamoorthi, Barr
- 1997
|
|
19
|
Illuminating the Fourth Dimension
– Hanson, Heng
- 1992
|
|
17
|
Visualizing quaternion rotation
– Hart, Francis, et al.
- 1994
|
|
17
|
Splines as Embeddings for Generalized Cylinders
– Shani, Ballard
- 1984
|
|
13
|
Gravitation, Gauge Theories and Differential Geometry," Phys. Rept. 66
– Eguchi, Gilkey, et al.
- 1980
|
|
11
|
Spline interpolation in curved space
– GABRIEL, KAJIYA
- 1985
|
|
11
|
The rolling ball
– Hanson
- 1992
|
|
11
|
Using geometric constructions to interpolate orientation with quaternions
– Schlag
- 1991
|
|
10
|
Constrained optimal framings of curves and surfaces using quaternion gauss maps
– Hanson
- 1998
|
|
9
|
Visualizing flow with quaternion frames
– Hanson, Ma
- 1994
|
|
8
|
Smooth interpolation of orientations
– Nielson
- 1993
|
|
6
|
Rotations for n-dimensional graphics
– Hanson
- 1995
|
|
6
|
Quaternion calculus as a basic tool in computer graphics
– Pletincks
- 1989
|
|
5
|
Quaternion frame approach to streamline visualization
– Hanson, Ma
- 1995
|
|
5
|
Fiber bundle twist reduction
– Shoemake
- 1994
|
|
4
|
Animation with quaternions
– Shoemake
- 1987
|
|
4
|
An Elementary Treatise on Quaternions
– TAIT
- 1875
|
|
3
|
Modeling surfaces with arbitrary topology using manifolds
– GRIMM, HUGHES
- 1995
|
|
3
|
Two moving coordinate frames for sweeping along a 3d trajectory. Computer Aided Geometric Design 3
– Klock
- 1986
|
|
2
|
Geometry of Four Dimensions
– FORSYTH
- 1930
|
|
2
|
Curve and Surface Framing for Scientific Visualization and Domain Dependent Navigation
– MA
- 1996
|
|
2
|
DNA animation, from atom to chromosome
– MAX
- 1985
|