mkazhdan / PoissonRecon

Poisson Surface Reconstruction
MIT License
1.55k stars 424 forks source link

Problems in the PoissonRecon project generation #120

Open pyramidpoint opened 5 years ago

pyramidpoint commented 5 years ago

image I want to know how to solve, thank you!

mkazhdan commented 5 years ago

I'm afraid I can't understand the error so I can't be of much help.

However, one issue might be your version of MSVC? What version are you using and is up to date?

mkazhdan commented 5 years ago

I'm afraid I can't understand the error so I can't be of much help.

However, one issue might be your version of MSVC? What version are you using and is up to date?

mkazhdan commented 5 years ago

I would need to see the output (and maybe the input as well).

On July 26, 2019 12:10:00 AM EDT, pyramidpoint notifications@github.com wrote:

@mkazhdan thank you! The problem has worked,but have a new problem: Why most of the rowSizes are zero in SparseMatrix M?

-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/mkazhdan/PoissonRecon/issues/120#issuecomment-515301347

pyramidpoint commented 5 years ago

@mkazhdan In the solution stage, is the multigrid method used or the ordinary gauss seidel method?

mkazhdan commented 5 years ago

Multigrid, with Gauss-Seidel within each level.

pyramidpoint commented 5 years ago

thank you for answering,and I still have questions.Is each depth multigrid? I see the SOLVECG function as gausseidel iteration,not multigrid.

mkazhdan commented 5 years ago

I'm not sure I follow. Each depth, aside from the coarsest, uses Gauss Seidel. At the coarsest resolution we use a CG (conjugate gradients) solver. Combined, this gives a multigrid solver. (In the code, the method FEMTree::_solveSystemCG performs the conjugate gradients solve at the coarsest resolution while FEMTree::_solveSystemGS performs the Gauss-Seidel solve for each of the finer resolutions.)

mitjap commented 5 years ago

I got similar error on same line. Problem was that I was using Visual Compiler 14. Removing keyword "template" in return type helped.