Assemble the coefficient matrix and solve the linear system, Mathematics

Assignment Help:

Solve discrete harmonic mapping of a given surface patch (suppose the surface is genus-0 and with one boundary)

1. Map the boundary loop onto a unit rectangle using chord-length parameterization:

a) Pick a random starting point B0, trace the boundary loop L, compute its total length |L|;

b) Starting from B0, find vertices B1, B2, B3 on L, such that the lengths of the boundary paths from B0 to B1, B2, and B3 , are (or just passed) |L|/4, |L|/2, and 3|L|/4, respectively;

c) Map B0, B1, B2, and B3, to (0,0), (1,0), (1,1), and (0,1) respectively, map curve segments (B0, B1), (B1, B2), (B2, B3), (B3, B0) to four boundaries of the unit square accordingly using chord-length parameterization. This fixes the boundary mapping: all boundary vertices are mapped.

2. For every interior vertex, map it to the weighted average center of its one-rings. The weight is the harmonic weight, i.e., the cotangent weight defined on the original mesh.

Initially, map all interior vertices to (0.5,0.5), then use one of the following two ways to find the solution:

A easier but slower way:

Iteratively move the mapping position of each vertex:

2207_equationm.png

Here u denotes the coordinates on the plane, and we use k and k+1 to indicate the position before and after the (k+1)-th iteration.

* You may need to do a few thousand iterations until you see the movement is small.

A faster way:

Assemble the coefficient matrix and solve the linear system (check slides)


Related Discussions:- Assemble the coefficient matrix and solve the linear system

Calculate the amount of money a person has left after death, When Ms. Jones...

When Ms. Jones retired, she received a lump sum of $1,000,000 from her pension plan.  She then invested this sum in an annuity account that would pay her an equal amount at the end

Infinite limits, Infinite Limits : In this section we will see limits who...

Infinite Limits : In this section we will see limits whose value is infinity or minus infinity.  The primary thing we have to probably do here is to define just what we mean w

Calculate probabilities, Iran is trying to decide whether it should pursue ...

Iran is trying to decide whether it should pursue its nuclear weapons program, and its decision will be affected in large measure by what it expects the United States to do. Your a

one student is more in each row, The students of a class are made to stand...

The students of a class are made to stand in complete rows. If one student is more in each row, there would be 2 rows less, and if one student is less in every row, there would be

Integers, The Dolphins football team gained 16 yards on their first play th...

The Dolphins football team gained 16 yards on their first play then lost 11 yards on the next play. Write an addition expression to represent this situation.Find the sum an explain

Geography, How do you find the maxima or minima on a parabolic graph?

How do you find the maxima or minima on a parabolic graph?

Determine randomly generated bit string, Assume E is the event that a rando...

Assume E is the event that a randomly generated bit string of length 4 starts with a 1 and F is the event that this bit string consists of an even number of 1's. Are E and F indepe

Explain multiplying-dividing negative fractions, Explain Multiplying/Dividi...

Explain Multiplying/Dividing Negative Fractions? There are 3 steps to multiplying or dividing fractions. 1. If any negative signs are present, place them next to the numerator

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd