Esempio n. 1
0
 private SurfaceCurvature(Surface contextSurface, double u, double v, ICoordinateSystemEntity coordinateSystemEntity)
 {
     FirstPrincipleCurvature  = new Vector(coordinateSystemEntity.XAxis);
     SecondPrincipleCurvature = new Vector(coordinateSystemEntity.YAxis);
     GaussianCurvature        = FirstPrincipleCurvature.Length * SecondPrincipleCurvature.Length;
     mPointOnSurface          = Point.ToGeometry(coordinateSystemEntity.Origin, false, contextSurface) as Point;
     U = u;
     V = v;
     ContextSurface    = contextSurface;
     mCoordinateSystem = CoordinateSystem.ToCS(coordinateSystemEntity, false);
 }