geometry processing - university of texas at austin · 2018. 9. 4. · chladni plates properties of...

49
Geometry Processing

Upload: others

Post on 27-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

  • Geometry Processing

  • What is Geometry Processing?

    Understanding the math of 3D shape…

    …and applying that math to discrete shape

  • What is Geometry Processing?

    Understanding the math of 3D shape…

    …and applying that math to discrete shape

    Examples:

    • subdivision and decimation

  • What is Geometry Processing?

    Understanding the math of 3D shape…

    …and applying that math to discrete shape

    Examples:

    • subdivision and decimation

    • parameterization

  • What is Geometry Processing?

    Understanding the math of 3D shape…

    …and applying that math to discrete shape

    Examples:

    • subdivision and decimation

    • parameterization

    • remeshing

  • What is Geometry Processing?

    Understanding the math of 3D shape…

    …and applying that math to discrete shape

    Examples:

    • subdivision and decimation

    • parameterization

    • remeshing

    • smoothing/fairing

  • What is Geometry Processing?

    Understanding the math of 3D shape…

    …and applying that math to discrete shape

    Examples:

    • subdivision and decimation

    • parameterization

    • remeshing

    • smoothing/fairing

    Today: a quick taste of surface geometry

  • Simple Geometry: Plane Curves

  • Simple Geometry: Plane Curves

  • Simple Geometry: Plane Curves

  • Curvature

    What is it?

    Some formula:

  • Curvature

    What is it really?

  • Curvature

    What is it really?

    “how quickly the normals turn”

    small +small +

    large -

    zeroish

  • Curvature

    What is it really?

    “how quickly the normals turn”

  • Curvature

    What is it really?

  • Total Integrated Curvature

  • Total Integrated Curvature

  • Total Integrated Curvature

    Theorem (Whitney-Graustein): for a closed smooth curve,

  • Inflation Theorem

    Offset closed curve along normal direction

  • Inflation Theorem

    Offset closed curve along normal direction

  • Inflation Theorem

    Offset closed curve along normal direction

  • Inflation Theorem

    Offset closed curve along normal direction

  • Surfaces in Space

  • Surfaces in Space

    What is curvature now?

  • Idea #1: Normal Curvature

  • Mean Curvature

    Average normal curvature at point

  • Idea #2: Look at Normals Again

  • Idea #2: Look at Normals Again

    Gaussian curvature

  • Mean and Gaussian Curvatue

  • Theorema Egregrium

    Theorem (Gauss, deep): Gaussiancurvature is an isometry invariant

    all have

  • Informativeness of Curvature

    Theorem (easy): every curve can be reconstructed (up to rigid motions) from its curvature

    Theorem (deep): every surface can be reconstructed (up to rigid motions) from its mean and Gaussian curvature

  • 3D Analogues

    Theorem [Gauss-Bonnet]:

    Theorem [Steiner]:

  • Discrete Curve

  • Discrete Curve

  • How do we Discretize Geometry?

    Option 1: is not the “real curve.” It approximates some smooth limit curve.

  • How do we Discretize Geometry?

    Option 1: is not the “real curve.” It approximates some smooth limit curve.

    What is the refinement rule ?

  • Internet “proof” that

  • How do we discretize geometry?

    Option 2: is the “real curve”! Construct geometry axiomatically

    Get the right answer at every level of refinement

  • How do we discretize curvature?

  • How do we discretize curvature?

  • How do we discretize curvature?

  • Discrete Surface

  • Discrete Inflation Theorem

  • Discrete Inflation Theorem

  • Discrete Gauss-Bonnet

  • Chladni Plates

    Ernst Chladni

  • Isolines of Square Plate

  • Chladni Plates

    Properties of plate energy:

    - Stretching negligible

    - Uniform, local & isotropic

    - Zero for flat plate

    - Same in both directions

    Sophie Germain

  • Chladni Plates

    Properties of plate energy:

    - Stretching negligible

    - Uniform, local & isotropic

    - Zero for flat plate

    - Same in both directions

    Low-order approximation:

    Sophie Germain