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

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

Jan 20, 2016

Download

Documents

arawn

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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?