Inspiration: Brent Collins Pax Mundi a sweep path on a sphere - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Inspiration: Brent Collins Pax Mundi a sweep path on a sphere

Description:

CHS. UCB. Inspiration: Brent Collins' 'Pax Mundi' a sweep path on a sphere. CHS. UCB ... Circle Splines: in the Plane (1) Original data points and control ... – PowerPoint PPT presentation

Number of Views:80
Avg rating:3.0/5.0
Slides: 24
Provided by: carlosequ
Category:

less

Transcript and Presenter's Notes

Title: Inspiration: Brent Collins Pax Mundi a sweep path on a sphere


1
Inspiration Brent Collins Pax Mundia
sweep path on a sphere
2
Circle-Splines (C-Splines)
in the plane.
on the sphere.
in 3D space.
3
Circle Splines in the Plane (1)
Original data points and control polygon
4
Circle Spline Construction (1)
Original data points and control polygon
Focus on 4 consecutive points A, B, C, D
5
Circle Spline Construction (1)
Original data points and control polygon
Focus on 4 consecutive points A, B, C, D
LEFT CIRCLE thru A, B, C
6
Circle Spline Construction (1)
Original data points and control polygon
Focus on 4 consecutive points A, B, C, D
LEFT CIRCLE thru A, B, C
RIGHT CIRCLE thru B, C, D
7
Circle Spline Construction (1)
Original data points and control polygon
Focus on 4 consecutive points A, B, C, D
LEFT CIRCLE thru A, B, C
RIGHT CIRCLE thru B, C, D
BLEND CURVE between B and C
8
How to do the Blending ?
  • Left Circle thru A, B, C Right Circle thru B,
    C, D.

D
B
C
A
9
Blending With Intermediate Circles
  • Left Circle thru A, B, C Right Circle thru B,
    C, D.

Draw Tangent Vectors for both circles at B and C.
D
B
C
A
10
Blending With Intermediate Circles
  • Left Circle thru A, B, C Right Circle thru B,
    C, D.

Draw Tangent Vectors for both circles at B and C.
Draw a bundle of regularly spaced Tangent Vectors.
D
B
C
A
11
Blending With Intermediate Circles
  • Left Circle thru A, B, C Right Circle thru B,
    C, D.

Draw Tangent Vectors for both circles at B and C.
Draw a bundle of regularly spaced Tangent Vectors.
Draw n equal-angle-spaced Circles from B to C.
D
B
C
A
12
Blending With Intermediate Circles
  • Left Circle thru A, B, C Right Circle thru B,
    C, D.

Draw Tangent Vectors for both circles at B and C.
Draw a bundle of regularly spaced Tangent Vectors.
Draw n equal-angle-spaced Circles from B to C.
D
Make n equal segments on each arc andchoose ith
point on ith circle.
B
C
A
13
Trigonometric Angle Blending
  • Left Circle thru A, B, C Right Circle thru B,
    C, D.

Draw Tangent Vectors for both circles at B and C.
Draw a bundle of trigonometrically spaced
tangents.
D
ANGLE
B
C
A
STEP i
14
Trigonometric Angle Blending
  • Left Circle thru A, B, C Right Circle thru B,
    C, D.

Draw Tangent Vectors for both circles at B and C.
Draw a bundle of trigonometrically spaced
Tangents.
Draw n trigonometrically-spaced Circles from B to
C.
D
B
C
A
15
Trigonometric Angle Blending
  • Left Circle thru A, B, C Right Circle thru B,
    C, D.

Draw Tangent Vectors for both circles at B and C.
Draw a bundle of trigonometrically spaced
Tangents.
Draw n trigonometrically-spaced Circles from B to
C.
D
Blend curve hugs initial circles longer --gt G2
B
C
S
A
16
Previous Work with Circles
  • H.- J. Wenz (CAGD 1996)Interpolation of curve
    data by blended generalized circles.Linear
    interpolation L(i) (1-i) R(i) (i) ? G-1
    Continuity at B, C.
  • M. Szilvasi-Nagi T.P. Vendel (CAGD
    2000)Generating curves and swept surfaces by
    blended circles.Trigonometrical blend L(i)
    cos2(i) R(i) sin2(i) ? G-2 Continuity at B,
    C. But Cusps are still possible !!

i
0
n
17
Circle Blending Previous Art
  • Left Circle thru A, B, C.
  • Right Circle thru B, C, D.
  • n points on Left Circle.
  • n points on Right Circle.
  • Interpolate positions between corresponding
    points.

D
C
B
S
A
18
The Generated Curve Segments
19
Previous Methods (comparison)
20
Curvature
Symmetrical S-Curves Between Points (1, 0)
Angle range 3.125 -- 1.125
Max Curvature 4
Angle 3.050 rad
Angle 3.100 rad
Angle 3.125 rad
21
Concept Swivel Planes thru B,C
3 consecutive points define a plane and a
circle on it. A, B, C ?Left Circle. B, C, D ?
Right Circle. Intermediate planes / arcs at
ltlin./trig.gt angle-steps.
22
Implementation Hints
  • Avoid calculations that explicitly involve the
    centers of the circular arcs,since these will go
    off to infinity, when the arcs become straight.
  • Calculate points along arc as an offset from end
    point B or C.

Pi
  • B

C
Linear steps, ti
23
Conclusions
  • Angle-Averaged Circles (C-Splines)are useful
    for making smooth shapes on a sphere, in the
    plane, and in 3D.

QUESTIONS ?
Write a Comment
User Comments (0)
About PowerShow.com