We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ac86f34 + c69c725 commit baef4eeCopy full SHA for baef4ee
src/levelset.jl
@@ -129,7 +129,8 @@ function curvature(ϕ::LevelSet, I)
129
ϕzz = D2⁰(ϕ, I, 3)
130
ϕxy = D2(ϕ, I, (2, 1))
131
ϕxz = D2(ϕ, I, (3, 1))
132
- κ = (ϕxx * (ϕy)^2 - 2 * ϕy * ϕx * ϕxy + ϕyy * ϕx^2 + ϕx^2 * ϕzz - 2 * ϕx * ϕz * ϕxz + ϕz^2 * ϕxx + ϕy^2 * ϕzz - 2 * ϕy * ϕz * ϕyz + ϕz^2 * ϕyy) / (ϕx^2 + ϕy^2)^3 / 2
+ ϕyz = D2(ϕ, I, (3, 2))
133
+ κ = (ϕxx * ϕy^2 + ϕyy * ϕx^2 + ϕxx * ϕz^2 + ϕzz * ϕx^2 + ϕyy * ϕz^2 + ϕzz * ϕy^2 - 2 * ϕx * ϕz * ϕxz - 2 * ϕy * ϕz * ϕyz - 2 * ϕy * ϕx * ϕxy) / (ϕx^2 + ϕy^2 + ϕz^2)^(3 / 2)
134
return κ
135
else
136
# generic method
0 commit comments