curvlev3new

algorithm

  • extracts curvature values on a 3d surface from a 3D matrix:
    mean curvature, gauss curvature and principal curvatures
  • calculates curvature values of a surface given in implicit form (Article of Hughes)
  • note: curvlev3new needs curvature values in the matrix;
  • use curv3new to calculate the curvature values in the matrix

princcurv1

syntax

[var1,var2,var3,var4]=curvlev3new(X,Y,Z,KG,H,K1,K2,fdefine,level,s)

example for input

[var1,var2,var3,var4]=curvlev3new(X,Y,Z,KG,H,K1,K2,CO2,0.03,'abs')

input arguments

X,Y,Z

vectors defining the rectangular domain

KG

Gauss curvature (matrix)

H

mean curvature (matrix)

K1, K2

principal curvatures (matrix)

fdefine

variable defining the flame front

level

isolevel defining the flame front

s

switch between absolut and relative values for level

 

output arguments

var1

Gauss curvature (surface)

var2

mean curvature (surface)

var3, var4

principal curvatures (surface)

matlab tools required

  • gradient

corresponding 2d tool

Letzte Änderung: 24.02.2015 - Ansprechpartner: Dominique Thevenin