Skip to content

Why divided by f3dArea in IMT computation? #82

@Qinja

Description

@Qinja

In line 1542 of the file [UVAtlas\isochart\imtcomputation.cpp] the code is :
for (size_t ii = 0; ii < IMT_DIM; ii++) { (*pfIMTArray)[ii] /= f3dArea; }

But the first formula in page 4, section 3.3 in the document "Signal Specialized Parameterization", IMT should be multiplied by the area of the triangle.
image

My questions:

  1. How to understand the difference between paper and code practice.
  2. When I call UVAtlasComputeIMTFromTexture, how do I get the IMT array converted to Eh(S) which is finally used to measure the stretch of the signal.

Thanks for every answer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions