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

How many pounds should nicole put in every basket, Nicole is forming 20 gif...

Nicole is forming 20 gift baskets. She has 15 pounds of chocolates to distribute equally between the baskets. If each basket gets the similar amount of chocolates, how many pounds

What is the formula to calculate area of rectangle, Charlie needs to know t...

Charlie needs to know the area of his property, that measures 120 ft through 150 ft. Which formula will he use? The area of a rectangle is length × width.

Mean value theorem find out all the numbers c, Find out all the numbers c t...

Find out all the numbers c that satisfy the conclusions of the Mean Value Theorem for the given function.                                               f ( x ) = x 3 + 2 x 2 -

Calculate plurality voting and borda count, Consider the following set of p...

Consider the following set of preference lists:                                                      Number of Voters (7)                 Rank            1          1

Linear equations, Linear Equations - Resolving and identifying linear fir...

Linear Equations - Resolving and identifying linear first order differential equations. Separable Equations - Resolving and identifying separable first order differential

Calculate one-sided limits, Calculate the value of the following limits. ...

Calculate the value of the following limits. Solution From the graph of this function illustrated below, We can illustrate that both of the one-sided limits suffer

Multiplication of complex numbers, Multiplication of complex numbers Af...

Multiplication of complex numbers After that, let's take a look at multiplication.  Again, along with one small difference, it's possibly easiest to just think of the complex n

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