Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Derivation of shape operator. #54

Open
Ming-Yeung-Alfred-Meng opened this issue Nov 2, 2022 · 1 comment
Open

Derivation of shape operator. #54

Ming-Yeung-Alfred-Meng opened this issue Nov 2, 2022 · 1 comment

Comments

@Ming-Yeung-Alfred-Meng
Copy link

image

Could you please explain how you derived the second and third equality above?

@alecjacobson
Copy link
Owner

S_p(v) = ∇n⋅v

∇n can be realized as a matrix A ∈ ℝ²ˣ² in the 2D tangent plane spanned by basis vectors e₁ and e₂, that is:

S_p(v) = A v

What are the entries of A? Well, we can pick them out by multiplying against basis vectors e₁ = [1 0] and e₂ = [0 1]:

Aᵢⱼ = eⱼᵀ A eᵢ = eⱼᵀ ( S_p(eᵢ) ) = S_p(eᵢ) ⋅ eⱼ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants