3d graphics projected onto 2d (don’t be fooled!!!!)

30
T. J. Peters, University of Connecticut www.cse.uconn.edu/ ~tpeters 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Upload: arawn

Post on 20-Jan-2016

47 views

Category:

Documents


0 download

DESCRIPTION

3D Graphics Projected onto 2D (Don’t be Fooled!!!!). T. J. Peters, University of Connecticut www.cse.uconn.edu/~tpeters. Outline: Animation & Approximation. Animation for 3D Approximation of 1-manifolds Transition to molecules Molecular dynamics and knots Extensions to 2-manifolds - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

T. J. Peters, University of Connecticut

www.cse.uconn.edu/~tpeters

3D Graphics Projected onto 2D(Don’t be Fooled!!!!)

Page 2: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Outline: Animation & Approximation

• Animation for 3D

• Approximation of 1-manifolds

• Transition to molecules

• Molecular dynamics and knots

• Extensions to 2-manifolds

• Supportive theorems

• Spline intersection approximation (static)

Page 3: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)
Page 4: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Role for Animation Towards

• ROTATING IMMORTALITY – www.bangor.ac.uk/cpm/sculmath/movimm.htm – Möbius Band in the form of a Trefoil Knot

• Animation makes 3D more obvious

• Simple surface here

• Spline surfaces joined along boundaries

Mathematical Discovery

Page 5: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Unknot

Page 6: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

BadApproximation

Why?

Page 7: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

BadApproximation

Why?

Self-intersections?

Page 8: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

BadApproximation

All Vertices onCurve

Crossings only!

Page 9: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Why Bad?

Changes Knot Type

Now has 4Crossings

Page 10: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

GoodApproximation

All Vertices onCurve

RespectsEmbedding

Page 11: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Good Approximation

Still Unknot

Closer in Curvature(local property)

RespectsSeparation(global property)

Page 12: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Summary – Key Ideas

• Curves– Don’t be deceived by images– Still inherently 3D– Crossings versus self-intersections

• Local and global arguments

• Applications to vizulization of molecules

• Extensions to surfaces

Page 13: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)
Page 14: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)
Page 15: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)
Page 16: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)
Page 17: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)
Page 18: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Credits

• Color image: UMass, Amherst, RasMol, web

• Molecular Cartoons: T. Schlick, survey article, Modeling Superhelical DNA …, C. Opinion Struct. Biol., 1995  

Page 19: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Limitations

• Tube of constant circular cross-section

• Admitted closed-form engineering solution

• More realistic, dynamic shape needed

• Modest number of base pairs (compute bound)

• Not just data-intensive snap-shots

Page 20: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Transition to Dynamics

•Energy role

•Embeddings

•Knots encompass both

Page 21: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Interest in Tool Similar to KnotPlot

• Dynamic display of knots

• Energy constraints incorporated for isotopy

• Expand into molecular modeling

• www.cs.ubc.ca/nest/imager/contributions/scharein/

Page 22: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Topological Equivalence: Isotopy

• Need to preserve embedding

• Need PL approximations for animations

• Theorems for curves & surfaces

(Bounding 2-Manifold)

Page 23: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Opportunities

• Join splines, but with care along boundaries

• Establish numerical upper bounds

• Maintain bounds during animation– Surfaces move– Boundaries move

• Maintain bounds during simulation (FEA)

• Functions to represent movement

• More base pairs via higher order model

Page 24: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)
Page 25: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

INTERSECTIONS -- TOPOLOGY,

ACCURACY, &

NUMERICS FOR

GEOMETRIC

OBJECTS

I-TANGO III

NSF/DARPA

Page 26: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Representation: Geometric Data

• Two trimmed patches.• The data is

inconsistent, and inconsistent with the associated topological data.

• The first requirement is to specify the set defined by these inconsistent data.

Page 27: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Rigorous Error Bounds

• I-TANGO – Existing GK interface in parametric domain– Taylor’s theorem for theory – New model space error bound prototype

• CAGD paper

• Transfer to Boeing through GEML

Page 28: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

• Computational Topology for Regular Closed Sets (within the I-TANGO Project)

– Invited article, Topology Atlas

– Entire team authors (including student)

– I-TANGO interest from theory community

Topology

Page 29: 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)

Mini-Literature Comparison• Similar to D. Blackmore in his sweeps also

entail differential topology concepts

• Different from H. Edelsbrunner emphasis on PL-approximations from Alpha-shapes, even with invocation of Morse theory.

• Computation Topology Workshop, Summer Topology Conference, July 14, ‘05, Denison.– Digital topology, domain theory– Generalizations, unifications?