File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -60,8 +60,17 @@ describe("SpectralConformalParameterization", function() {
60
60
let success = true ;
61
61
let flattening_sol = loadFlattening ( ) ;
62
62
let flattening = spectralConformalParameterization . flatten ( ) ;
63
+
64
+ let v0 = mesh . vertices [ 0 ] ;
65
+ let p0 = new Complex ( flattening [ v0 ] . x , flattening [ v0 ] . y ) ;
66
+ let s0 = new Complex ( flattening_sol [ v0 ] . x , flattening_sol [ v0 ] . y ) ;
67
+ let rot = s0 . overComplex ( p0 ) ;
68
+
63
69
for ( let v of mesh . vertices ) {
64
- if ( ! flattening [ v ] . isValid ( ) || flattening_sol [ v ] . minus ( flattening [ v ] ) . norm ( ) > 1e-6 ) {
70
+ let p = new Complex ( flattening [ v ] . x , flattening [ v ] . y ) ;
71
+ let pRot = p . timesComplex ( rot ) ;
72
+ let flatteningRot = new Vector ( pRot . re , pRot . im , flattening [ v ] . z ) ;
73
+ if ( ! flatteningRot . isValid ( ) || flattening_sol [ v ] . minus ( flatteningRot ) . norm ( ) > 1e-6 ) {
65
74
success = false ;
66
75
break ;
67
76
}
You can’t perform that action at this time.
0 commit comments