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

Hello, I am here to tell you, Alex has a cold.

I am here to tell you, Alex has a cold.

How to solve two-step equations, How to solve Two-Step Equations? Two-s...

How to solve Two-Step Equations? Two-step equations involve two math operations - one operation is addition or subtraction. The second operation is multiplication or division.

Surds and logarithms, what are these all about and could i have some exampl...

what are these all about and could i have some examples of them please

Defining real numbers, The numbers used to measure quantities such as lengt...

The numbers used to measure quantities such as length, area, volume, body temperature, GNP, growth rate etc. are called real numbers. Another definition of real numbers us

Mathematics Warm-Ups for CCSS, Ask question #Minimum 100 words accepted wha...

Ask question #Minimum 100 words accepted what is a ratio

How much more does she required to sell to meet her goal, Hanna's sales tar...

Hanna's sales target for the week is $5,000. So far she has sold $3,574.38 worth of merchandise. How much more does she required to sell to meet her goal? You must ?nd out the

Generic rectangle puzzle solve, What do you need to multiply 30 by to get 1...

What do you need to multiply 30 by to get 1500? This will give you the top edge length of the rectangle. Can you then figure out what must go below the 30 in order to get the area

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