Example #1
0
 public Spotlight(Coordinate3d lightSource, Coordinate3d lightDestination, Angle coneAngle, decimal specularExponent = 1M, decimal brightnessScale = 1M)
 {
     LightSource      = lightSource;
     LightDestination = lightDestination;
     ConeAngle        = coneAngle;
     SpecularExponent = specularExponent;
     BrightnessScale  = brightnessScale;
 }
Example #2
0
 public PointLight(Coordinate3d coordinate3d, decimal brightnessScale = 1M)
 {
     Coordinate      = coordinate3d;
     BrightnessScale = brightnessScale;
 }
Example #3
0
 public Vertex(ulong vertexId, Coordinate3d coordinates) : base(vertexId)
 {
     Coordinates = coordinates;
 }
 public SvgCoordinate3d ToSvgCoord(Coordinate3d coordinate) =>
 new SvgCoordinate3d(TranslateX(coordinate.X), TranslateY(coordinate.Y), ScaleDistance(coordinate.Z));
Example #5
0
 public static IFilterLight Spotlight(Coordinate3d lightSource, Coordinate3d lightDestination, Angle coneAngle, decimal specularExponent = 1M, decimal scaleBrightness = 1M) =>
 new Spotlight(lightSource, lightDestination, coneAngle, specularExponent, scaleBrightness);
Example #6
0
 public static IFilterLight Pointlight(Coordinate3d coordinate3d, decimal scaleBrightness = 1M) =>
 new PointLight(coordinate3d, scaleBrightness);